自動交易指令相關問題

  •   123 
  • 最後發表   Woody  2021 六月 22
Woody 發文於   2021/06/20

您好想詢問一下現在是否有任何指令

當某一條件產生時能夠告訴電腦當日停止任何交易

以下是我的情境

因我只設定每日最多進場一次

因此以下兩個condition當任一condition成立時,當日只做它

condition1成立作多

condition2成立做空

但目前我只想要做condition1 但是condition2先出現時今日不做任何交易

XQ小幫手 發文於   2021/06/22

Hello Woody,

 

最接近您的需求的應該是 return 函數,不過這不是停止交易,而是中斷執行。

建議您直接寫input來作控制。

舉例來說:

input:_type(0);

var: count(0);

 

condition1 = 作多;

condition2 = 作空;

if _type = 0 then begin

    if condition2 then count = 1;

    if count = 0 and condition1 then setposition(1, market);    //如果condition2 曾經發生過的話就不進場

    end

else if _type = 1 then begin

    //...其他作法...

    if condition1 then setposition(1, market);

    if condition2 then setposition(-1, market);

    end;

這樣的話您就可以依據不同的情況撰寫各別的進出場條件。

    

  • 按讚來自於
  • a89520251
發表回覆
Close