用全局變量,止損后賦值
VARIABLE:n:=0;
if cond and n=0 and holding=0 then buy();
if 止損條件 then
begin
sell();
n:=1;
end
if time=CLOSETIME(0) then n:=0;
版主,好像不行啊,我要的效果是,不管多單還是空單止損后,多空都不開倉。。。謝謝啦。。。
那還是一樣,和平多一些,多寫一個平空的
最后那一句的位置依然是最后一句,寫在新加的平空語句后面
VARIABLE:n:=0;
if KD and n:=0 then BUY(KD AND HOLDING=0,1,MARKET);
if PP1 then
begin
SELL(PD AND HOLDING>0,HOLDING,MARKET);
n:=1;
end
VARIABLE:n:=0;
if KK and n:=0 then ;
if PP2 then BUYSHORT(KK AND HOLDING=0,1,MARKET);
begin
SELLSHORT(PK AND HOLDING<0,HOLDING,MARKET);
n:=1;
end
if time=CLOSETIME(0) then n:=0;
版主,我改成這樣后,直接沒有信號了,腫么回事呢?謝謝啦。。。