用全局变量,止损后赋值
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;
版主,我改成这样后,直接没有信号了,肿么回事呢?谢谢啦。。。