매매시간을 수식내에서 설정하고자 합니다.
한국시간 : 1) 010000 ~ 055000
2) 090000 ~ 220000
이렇게 두가지 시간대로 설정하되 강제청산은 055000 에서는 강제로 모든 포지션 청산하고자
합니다.
답변 1
예스스탁
예스스탁 답변
2021-04-12 09:16:33
안녕하세요
예스스탁입니다.
input : StartTime1(010000),EndTime1(055000);
input : StartTime2(090000),EndTime2(220000);
input : Xtime(055000);
var : Tcond(false);
if sdate != sdate[1] Then
SetStopEndofday(Xtime);
if Bdate != bdate[1] Then
SetStopEndofday(0);
if (sdate != sdate[1] and stime >= EndTime1) or
(sdate == sdate[1] and stime >= EndTime1 and stime[1] < EndTime1) or
Bdate != Bdate[1] Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime1) or
(sdate == sdate[1] and stime >= StartTime1 and stime[1] < StartTime1) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime2) or
(sdate == sdate[1] and stime >= EndTime2 and stime[1] < EndTime2) or
Bdate != Bdate[1] Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime2) or
(sdate == sdate[1] and stime >= StartTime2 and stime[1] < StartTime2) Then
Tcond = true;
if Tcond == true Then
{
진입청산수식
}
즐거운 하루되세요
> chunsk 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 매매시간을 수식내에서 설정하고자 합니다.
한국시간 : 1) 010000 ~ 055000
2) 090000 ~ 220000
이렇게 두가지 시간대로 설정하되 강제청산은 055000 에서는 강제로 모든 포지션 청산하고자
합니다.