커뮤니티

부탁드립니다.

프로필 이미지
카르마다
2021-04-06 04:11:51
1130
글번호 147713
답변완료
수고많으십니다. 해외선물에서 시간수식을 써서 오전 11시부터 밤 11시에 종료되도록 시간을 제한해서 자동매매를 하고 있습니다. 그런데 미국 공휴일로 나스닥이 밤 10시에 조기마감하면 그다음날은 8시 개장 이후부터 바로 신호가 나옵니다. 미선물 조기종료시 그다음날도 정해둔 시간부터 신호가 발생하게 만들고 싶습니다. 시간수식 잘 부탁드리겠습니다. 미리 감사드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-06 15:15:18

안녕하세요 예스스탁입니다. 영업일이 변경되면 우선 시간기준 변수를 false로 초기화하고 지정한 시간에 true가 되게 하시면 되빈다. input : StartTime(110000),EndTime(230000); var : Tcond(false); if Bdate != Bdate[1] Then Tcond = False; 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 Tcond == true Then { } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 수고많으십니다. 해외선물에서 시간수식을 써서 오전 11시부터 밤 11시에 종료되도록 시간을 제한해서 자동매매를 하고 있습니다. 그런데 미국 공휴일로 나스닥이 밤 10시에 조기마감하면 그다음날은 8시 개장 이후부터 바로 신호가 나옵니다. 미선물 조기종료시 그다음날도 정해둔 시간부터 신호가 발생하게 만들고 싶습니다. 시간수식 잘 부탁드리겠습니다. 미리 감사드립니다.