即北京時間023000前平倉 后臺運行
我找到這種寫法,幫我看看對不對
IF CURRENTTIME>CLOSETIME(0)-500 THEN BEGIN
tSELL(tHOLDING>0,0,lmt,DYNAINFO(20)-3*MINDIFF);
tSELLSHORT(tHOLDING<0,0,lmt,DYNAINFO(21)+3*MINDIFF);
END
CLOSETIME(N) ;
IF 當前品種=AG06 THEN N:=? ;
夜盤的話,就不能>=了(晚上220000>023000)
<=也不行(過000000后肯定<020000那就是零點平倉了)
難道只能寫=?
誰有沒好的辦法?
如果=我這樣寫對不?
VARIABLE:N=1;
IF 'AG06' = STKLABEL THEN N:=1;
Else N:=0;
IF CURRENTTIME = CLOSETIME(N)-500 THEN BEGIN
TSELL(TBUYHOLDINGEX('','' ,1)>0,0,lmt,DYNAINFO(20)-1*MINDIFF);
TSELLSHORT(TSELLHOLDINGEX('','',1)>0,0,lmt,DYNAINFO(21)+1*MINDIFF);
end
if CURRENTTIME = CLOSETIME(N)-400 THEN BEGIN
TSELL(TBUYHOLDINGEX('','' ,1)>0,0,lmt,DYNAINFO(20)-2*MINDIFF);
TSELLSHORT(TSELLHOLDINGEX('','',1)>0,0,lmt,DYNAINFO(21)+2*MINDIFF);
end
if CURRENTTIME = CLOSETIME(N)-300 THEN BEGIN
TSELL(TBUYHOLDINGEX('','' ,1)>0,0,lmt,DYNAINFO(20)-3*MINDIFF);
TSELLSHORT(TSELLHOLDINGEX('','',1)>0,0,lmt,DYNAINFO(21)+3*MINDIFF);
end
if CURRENTTIME = CLOSETIME(N)-200 THEN BEGIN
TSELL(TBUYHOLDINGEX('','' ,1)>0,0,lmt,DYNAINFO(20)-4*MINDIFF);
TSELLSHORT(TSELLHOLDINGEX('','',1)>0,0,lmt,DYNAINFO(21)+4*MINDIFF);
end
if CURRENTTIME = CLOSETIME(N)-100 THEN BEGIN
TSELL(TBUYHOLDINGEX('','' ,1)>0,0,lmt,DYNAINFO(20)-5*MINDIFF);
TSELLSHORT(TSELLHOLDINGEX('','',1)>0,0,lmt,DYNAINFO(21)+5*MINDIFF);
end
還有請問,后臺里時區如何定義?如何判斷該品種是金字塔時區還是北京時區?
打開k線圖后按F10,上面有夜盤時間對照表,系統默認的使用的是金字塔時間。
金字塔時間還是北京時間看這里