請教關于控制語句 [金字塔]
- 咨詢內容:
IF 條件A then begin
buy();
if 條件B then sell();
ENDIF 條件C then buy();
以上代碼,條件B成立后的平倉,是否只針對條件A的開倉?
還是說條件C開倉后,只要條件B成立,仍然會平倉?
- 金字塔客服:
順序是從上到下的,C開倉之后,要到下根k線的B條件滿足,才會平掉上根k線信號的C開倉
- 用戶回復:
以下是引用jinzhe在2013/11/22 9:54:56的發言:
順序是從上到下的,C開倉之后,要到下根k線的B條件滿足,才會平掉上根k線信號的C開倉有什么辦法 讓條件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 beginsell();
n:=0;
ENDIF 條件C and holding=0 and n=0 then begin
buy();
n:=2;
end
用全局變量來記錄下單狀態,要平掉條件c的倉, 用n=2來判斷
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容