커뮤니티

부탁드립니다.

프로필 이미지
쌀사비팔
2015-11-23 15:33:38
176
글번호 92675
답변완료
현물 분봉 매매 <진입 조건> -매수시간 : 14:00~14:30 -당일 거래량은 전일 동일시간 거래량 대비 50%이하이고, -당일 주가는 5일 이격도(일봉의 이격도) 103이하로 내려간 적이 없어야 하고, -당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하이고, -매매를 1일 1회로 제한 <진입> -5일 이격도(일봉의 이격도) 103~105 사이이면 진입 <당일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산 -매수가 대비 +5%이상 상승시 매수수량의 50% 청산 <+1일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산 -매수가 대비 5%상승시 매수수량(잔고)의 50%청산 -매수가 대비 20%상승시 전량 청산 -매수가 대비 10%상승 후 상승(100%가정)가격 대비 70% 하락시 전량 청산 (10%상승 후 3%로 하락시 청산) <+2일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산(+1일과 같음) -매수가 대비 5%상승시 매수수량(잔고)의 50%청산(+1일과 같음) -매수가 대비 20%상승시 전량 청산(+1일과 같음) -매수가 대비 10%상승 후 상승(100%가정)가격 대비 80% 하락시 전량 청산(+1일과 같음) -14:46시 이후 첫 봉에 모두 청산 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-24 13:46:59

안녕하세요 예스스탁입니다. "당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하" 수식에서 거래량은 하나의 봉의 총거래량만 알수가 있습니다. 가격대별 거래량은 알수가 없습니다. 종가가 시초가+5%이상이면 해당봉 거래량을 모두 합해 당일거래량이 절반이하라고 지정했습니다. 이용에 참고하시기 바랍니다. input : P(5),N(1); var : cnt(0),PreDate(0),count(0),vv(0); var : sum(0),dayma(0),dis(0),Vsum(0); var : daycnt(0),didx(0),Bday(0); if date != date[1] Then{ Didx = Didx+1; PreDate = sdate[1]; Condition1 = false; Vsum = 0; } if C >= dayopen*1.05 Then Vsum = Vsum+V; VV = 0; for cnt = 1 to 1000 { if stime[cnt] <= stime and sdate[cnt] == PreDate then{ VV = DayVolume[cnt]; cnt = 10000;//if조건 만족하면 for문을 빠져나감 } } sum = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); } dayma = sum/P; dis = C/dayma*100; daycnt = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then daycnt = daycnt+1; } if dis < 1.03 Then Condition1 = true; if stime >= 140000 and stime <= 143000 and VV > 0 and DayVolume >= VV*0.5 and Condition1 == false and Vsum <= DayVolume*0.5 and count < N and dis >= 103 and dis <= 105 Then buy(); if MarketPosition == 1 Then{ if MarketPosition[1] != 1 Then Bday = Didx; if Didx <= Bday+2 and highest(H,BarsSinceEntry) < EntryPrice*1.05 Then exitlong("BP1",AtLimit,EntryPrice*1.05,"",Floor(CurrentContracts*0.5),1); if Didx >= Bday+1 and Didx <= Bday+2 and highest(H,BarsSinceEntry) < EntryPrice*1.20 Then exitlong("BP2",AtLimit,EntryPrice*1.20); if Didx >= Bday+1 and Didx <= Bday+2 and highest(H,BarsSinceEntry) >= EntryPrice*1.10 Then exitlong("BP3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.7); if Didx == Bday+2 and stime >= 144600 Then exitlong("bx"); } 즐거운 하루되세요 > 쌀사비팔 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 현물 분봉 매매 <진입 조건> -매수시간 : 14:00~14:30 -당일 거래량은 전일 동일시간 거래량 대비 50%이하이고, -당일 주가는 5일 이격도(일봉의 이격도) 103이하로 내려간 적이 없어야 하고, -당일의 거래량 중 시가 +5% 이상에서 채결된 거래량은 전체거래량의 절반 이하이고, -매매를 1일 1회로 제한 <진입> -5일 이격도(일봉의 이격도) 103~105 사이이면 진입 <당일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산 -매수가 대비 +5%이상 상승시 매수수량의 50% 청산 <+1일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산 -매수가 대비 5%상승시 매수수량(잔고)의 50%청산 -매수가 대비 20%상승시 전량 청산 -매수가 대비 10%상승 후 상승(100%가정)가격 대비 70% 하락시 전량 청산 (10%상승 후 3%로 하락시 청산) <+2일 청산> -5일 이격도(일봉의 이격도) 100.5이하로 하락시 전량 청산(+1일과 같음) -매수가 대비 5%상승시 매수수량(잔고)의 50%청산(+1일과 같음) -매수가 대비 20%상승시 전량 청산(+1일과 같음) -매수가 대비 10%상승 후 상승(100%가정)가격 대비 80% 하락시 전량 청산(+1일과 같음) -14:46시 이후 첫 봉에 모두 청산 감사합니다.