IF 条件A then begin
buy();
if 条件B then sell();
END
IF 条件C then buy();
以上代码,条件B成立后的平仓,是否只针对条件A的开仓?
还是说条件C开仓后,只要条件B成立,仍然会平仓?
有什么办法 让条件B的平仓 在任何时候只针对条件A的开仓呢
variable:n=0;
IF 条件A and n=0 and holding=0 then begin
buy();
n:=1;
end
if 条件B and n=1 and holding>0 then begin
sell();
n:=0;
END
IF 条件C and holding=0 and n=0 then begin
buy();
n:=2;
end
用全局变量来记录下单状态,要平掉条件c的仓, 用n=2来判断