커뮤니티

수식문의합니다~~

프로필 이미지
코퍼
2022-04-25 08:30:36
934
글번호 158280
답변완료
안녕하세요 if ( stime > starttime || stime < endtime ) 아래식을 상기식 처럼 간펴하게 사용하면 안되나요? 예스스탁입니다. 아래 구조로 식 작성하시면 됩니다. input : StartTime(70000),EndTime(50000); 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 { 진입청산수식 } 안녕하세요 즐거운 하루되세요 > 루루 님이 쓴 글입니다. > 제목 : 나스닥 시작시간 종료시간 > 안녕하세요. 나스닥 거래를 시작시간을 아침 07시 00분에 시작해서 종료를 새벽 5시에(다음날 새벽이 되겠죠) 종료 할려고 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-25 16:13:54

안녕하세요 예스스탁입니다. 사용하셔도 됩니다. 다만 시작시간과 끝시간을 비교해 끝시간이 시작시간보다 클 때와 작을떄 if문의 ||를 and로 변경해야 하는등 불편함이 있어 모두 대응하기 위해 작성해 드린 구조로 많이 사용됩니다. 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 수식문의합니다~~ > 안녕하세요 if ( stime > starttime || stime < endtime ) 아래식을 상기식 처럼 간펴하게 사용하면 안되나요? 예스스탁입니다. 아래 구조로 식 작성하시면 됩니다. input : StartTime(70000),EndTime(50000); 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 { 진입청산수식 } 안녕하세요 즐거운 하루되세요 > 루루 님이 쓴 글입니다. > 제목 : 나스닥 시작시간 종료시간 > 안녕하세요. 나스닥 거래를 시작시간을 아침 07시 00분에 시작해서 종료를 새벽 5시에(다음날 새벽이 되겠죠) 종료 할려고 합니다.