커뮤니티
수정좀 요청 드립니다.

상기 그림 처럼 중간에 청산 없이 21시 5분에 일괄 청산으로 수정 좀 부탁 드립니다.
즉 크로스 업 하면 계속 추가 매수 크로스 다운 하면 계속 추가 매도 하여 21시 5분에 일괄 청산 입니다.
##
input : StartTime(070000),EndTime(210000),xtime(210500);
input : P1(5),P2(12);
var : Tcond(False);
IF xtime > starttime Then
SetStopEndofday(xtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(xtime);
}
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 xtime <= starttime Then
{
SetStopEndofday(0);
}
}
var1 = ma(c,P1);
var2 = ma(C,P2);
if Tcond == true Then
{
if CrossUp(var1,var2) Then
Buy("b");
if CrossDown(var1,var2) Then
Sell("s");
}
항상 많은 도움에 고맙 습니다.
답변 1
예스스탁 예스스탁 답변
2026-03-19 14:47:20