var1:=pow(c,2);
var2:=ma(var1,p1);
var3:=hhv(var1,p2);
var4:=llv(var1,p2);
var5:=(var2-var4)/(var3-var4);
var7:=ma(var5,p3);
ls1:var7,noaxis;
ls2:=ma(ls1,p4);
a:=cross(ls1,ls2);
b:=cross(ls2,ls1);
d:=ref(date,ENTERBARS);
flag:=0;
if b then BEGIN
flag:=1;
end
sell(flag and holding=1 and d<>date ,1);
buy(a and holding=0,1);
同一天5分钟出现买入信号,又出现卖出信号,但因为股票T+1,当天不能卖出,第二天早盘卖出,这样的代码对么?
可以的
sell(flag and holding=1 and d<>date ,1); 这个直接用B条件不也行,没必要用个flag