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來判斷