커뮤니티

문의드립니다.

프로필 이미지
종호
2019-07-23 10:35:05
155
글번호 130538
답변완료
해외선물을 매매하려고 합니다. 아침 7시부터 매매신호에 따라 매수 또는 매도로 진입하고 그 다음날 새벽 5시50분에 보유 종목이 있으면 청산합니다. 매수 : 무포지션이나 매도포지션에서 최근의 30봉 안에 양봉이 5연속 벌생하거나 또는 음봉이 5연속 발생하고 종가가 시가보다 1틱 이상인 양봉이 3연속으로 양봉이고 양봉들은 최초1양봉종가<2번째양봉종가<3번째양봉종가 될 때 매수진입합니다. 매수청산; 진입후에 5 매수이익이 5틱나면 무조건 이익청산합니다. 매도 : 무포지션이나 매수 포지션에서 최근의 30봉 안에 양봉이 5연속 벌생하거나 또는 음봉이 5연속 발생하고 종가가 시가보다 1틱 이하인 음봉이 3연속으로 음봉이고 음봉들은 1음봉종가>2음봉종가>3음봉종가 될 때 매도진입합니다. 매도청산; 진입후에 수익이 5틱나면 무조건 이익청산합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-23 14:43:34

안녕하세요 예스스탁입니다. input : starttime(70000),endtime(055000); var : Tcond(false); if (sdate != sdate[1] and stime >= endtime) or (sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx"); if MarketPosition == -1 Then ExitShort("sx"); } if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; } Condition1 = countif(C>O,5) == 5; Condition2 = countif(C<O,5) == 5; if MarketPosition <= 0 and (countif(Condition1,30) >= 1 or countif(Condition2,30) >= 1) and countif(C>O,3) == 3 and C > C[1] and C > c[2] Then buy("b"); if MarketPosition >= 0 and (countif(Condition1,30) >= 1 or countif(Condition2,30) >= 1) and countif(C<O,3) == 3 and C < C[1] and C < c[2] Then sell("s"); SetStopProfittarget(PriceScale*5,PointStop); 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 해외선물을 매매하려고 합니다. 아침 7시부터 매매신호에 따라 매수 또는 매도로 진입하고 그 다음날 새벽 5시50분에 보유 종목이 있으면 청산합니다. 매수 : 무포지션이나 매도포지션에서 최근의 30봉 안에 양봉이 5연속 벌생하거나 또는 음봉이 5연속 발생하고 종가가 시가보다 1틱 이상인 양봉이 3연속으로 양봉이고 양봉들은 최초1양봉종가<2번째양봉종가<3번째양봉종가 될 때 매수진입합니다. 매수청산; 진입후에 5 매수이익이 5틱나면 무조건 이익청산합니다. 매도 : 무포지션이나 매수 포지션에서 최근의 30봉 안에 양봉이 5연속 벌생하거나 또는 음봉이 5연속 발생하고 종가가 시가보다 1틱 이하인 음봉이 3연속으로 음봉이고 음봉들은 1음봉종가>2음봉종가>3음봉종가 될 때 매도진입합니다. 매도청산; 진입후에 수익이 5틱나면 무조건 이익청산합니다.