커뮤니티

특정시간 거래금지 수식 부탁드립니다.

프로필 이미지
일일일백
2024-11-08 05:47:48
575
글번호 185079
답변완료
차트에 진입 청산표시는 구현되지만 특정시간 지정하면 그 구간에는 진입금지를 구현 하고 싶습니다. 예) 아침 9시부터 오후8시까지 차트에 진입,청산화살표 표시되지만 매매금지. 오후 8시부터 첫 진입신호 나오면 진입, 그후 청산 신호 나오면 청산. 그렇게 진입과 청산 반복후에 아침9시에 강제 청산및 오후8시까지 매매금지 그리고 다시 반복 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-08 14:51:18

안녕하세요 예스스탁입니다. 신호는 표시되지만 매매금지로는 수식작성이 가능하지 않습니다. 자동매매는 신호가 발생하면 주문이 되므로 오후 8시부터 오전 9시까지만 매매하신다면 신호도 그 시간대에만 발생하게 하셔야 합니다. input : StartTime(200000),EndTime(09000); 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); } } if Tcond == true Then { 진입청산 수식들 } 즐거운 하루되세요 > 일일일백 님이 쓴 글입니다. > 제목 : 특정시간 거래금지 수식 부탁드립니다. > 차트에 진입 청산표시는 구현되지만 특정시간 지정하면 그 구간에는 진입금지를 구현 하고 싶습니다. 예) 아침 9시부터 오후8시까지 차트에 진입,청산화살표 표시되지만 매매금지. 오후 8시부터 첫 진입신호 나오면 진입, 그후 청산 신호 나오면 청산. 그렇게 진입과 청산 반복후에 아침9시에 강제 청산및 오후8시까지 매매금지 그리고 다시 반복 감사합니다