커뮤니티

항셍 종가청산 문의

프로필 이미지
엠씨용가
2020-12-01 18:11:56
653
글번호 144335
답변완료
안녕하세요,항셍 선물 실거래 중인데요 항셍선물 거래시간을 보면 10 : 15분부터 13:00까지 14:00 ~ 15 : 30까지 18:00 15분 ~ 04:00 총 세번에 걸쳐 진행되는데요 종가 각 시간별로 동시호가 진입 직전에 자동으로 청산하려면 어떻게 수식을 짜야 할까요? IF MarketPosition <> 0 TheN BegiN IF sTimE > 171500 AND sTimE < 171900 TheN SetStopEndofday(171800); IF sTimE > 034500 AND sTimE < 034900 TheN SetStopEndofday(034800); ElsE SetStopEndofday(0); EnD; 제가 짠 수식은 이런데 적용이 안되는것 같습니다 ^^;;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-02 10:21:36

안녕하세요 예스스탁입니다. 각장이 끝나기 이전의 시간으로 지정해 주셔야 합니다. 각 1분이전 시간으로 지정해 주었습니다. input : StartTime1(101500),EndTime1(125900); input : StartTime2(140000),EndTime2(172900); input : StartTime3(181500),EndTime3(035900); var : Tcond(false); if (sdate != sdate[1] and stime >= EndTime1) or (sdate == sdate[1] and stime >= EndTime1 and stime[1] < EndTime1) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime1) or (sdate == sdate[1] and stime >= StartTime1 and stime[1] < StartTime1) Then { Tcond = true; SetStopEndofday(EndTime1); } if (sdate != sdate[1] and stime >= EndTime2) or (sdate == sdate[1] and stime >= EndTime2 and stime[1] < EndTime2) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime2) or (sdate == sdate[1] and stime >= StartTime2 and stime[1] < StartTime2) Then { Tcond = true; SetStopEndofday(EndTime2); } if (sdate != sdate[1] and stime >= EndTime3) or (sdate == sdate[1] and stime >= EndTime3 and stime[1] < EndTime3) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime3) or (sdate == sdate[1] and stime >= StartTime3 and stime[1] < StartTime3) Then { Tcond = true; SetStopEndofday(EndTime3); } if Tcond == true Then { 진입청산수식 } 즐거운 하루되세요 > 엠씨용가 님이 쓴 글입니다. > 제목 : 항셍 종가청산 문의 > 안녕하세요,항셍 선물 실거래 중인데요 항셍선물 거래시간을 보면 10 : 15분부터 13:00까지 14:00 ~ 15 : 30까지 18:00 15분 ~ 04:00 총 세번에 걸쳐 진행되는데요 종가 각 시간별로 동시호가 진입 직전에 자동으로 청산하려면 어떻게 수식을 짜야 할까요? IF MarketPosition <> 0 TheN BegiN IF sTimE > 171500 AND sTimE < 171900 TheN SetStopEndofday(171800); IF sTimE > 034500 AND sTimE < 034900 TheN SetStopEndofday(034800); ElsE SetStopEndofday(0); EnD; 제가 짠 수식은 이런데 적용이 안되는것 같습니다 ^^;;