커뮤니티

문의드립니다.

프로필 이미지
아침
2022-01-05 17:32:56
991
글번호 155156
답변완료
이평 1,5,10,20 있고 이평 10 이평 20 아래의 있고 이평 1 이평 20 상향돌파 매도. 매도한 그 캔들의 고가보다 높게 봉완성되면 청산. 그 다음봉의 매수. 매수 이 후, 매도했던 그 캔들의 저가보다 낮게 봉완성되면 손절청산. 익절1200틱. 시작시간 오전 8시 다음날 오전 6시50분 진입한 종목이 있다면 모두 청산.시스템 완전종료.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-06 14:36:33

안녕하세요 예스스탁입니다. input : StartTime(80000),EndTime(065000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } var1 = ma(C,1); Var2 = ma(C,5); Var3 = ma(C,10); Var4 = ma(c,20); if Tcond == true Then { if MarketPosition >= 0 and Var3 < Var4 and CrossUp(var1,Var4) Then Sell("s"); if MarketPosition == -1 Then { if C > H[BarsSinceEntry] Then ExitShort("sx"); } if MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceExit(1) == 1 Then Buy("b"); if MarketPosition == 1 Then { if C < L[BarsSinceEntry] Then ExitLong("bx"); } } SetStopProfittarget(PriceScale*1200,PointStop); 즐거운 하루되세요 > 아침 님이 쓴 글입니다. > 제목 : 문의드립니다. > 이평 1,5,10,20 있고 이평 10 이평 20 아래의 있고 이평 1 이평 20 상향돌파 매도. 매도한 그 캔들의 고가보다 높게 봉완성되면 청산. 그 다음봉의 매수. 매수 이 후, 매도했던 그 캔들의 저가보다 낮게 봉완성되면 손절청산. 익절1200틱. 시작시간 오전 8시 다음날 오전 6시50분 진입한 종목이 있다면 모두 청산.시스템 완전종료.