自動交易中心/安控設定/單一商品每日最多進場次數 無效?

  •   299 
  • 最後發表   DeanWu  2021 十二月 30
DeanWu 發文於   2021/12/27

Hello 小幫手

如標題,我的語法跟設如下:

小型台積電股票期貨,只要在13:40後價格低於580就買進一口,每天只進場一次.

但是在回測的時候,當天都會成交2~3口

不知道是語法或設定何處錯誤?

 

Thanks

 

 

 

 

XQ小幫手 發文於   2021/12/30

Hello DeanWu,

 

您的寫法會造成每次腳本運算時只要條件符合部位就會增加1。

建議您可以多加個變數或是使用交易函數來判斷限制當日進場數。

舉例來說:

var: intrabarpersist entry_date(0);  //小幫手不知道您是否使用逐筆洗價,如果是的話就需要加上intrabarpersist,可參考相關說明

if close < 500 and currenttime > 134000 and entry_date <> date then begin

    setposition(position + 1, market);

    entry_date = date;

    end;

這樣的話當日進場後 entry_date 就會被調整成跟交易當日相同,如此一來同一日下次執行時就會因為 entry_date <> date 不符合而被擋下。

 

另外關於單一商品每日最多進場次數您可以參考自動交易中心參數說明

所謂進場次數,指的是"策略的成交部位進入多方,或是空方的次數"。

只要策略的成交部位繼續維持在多方 / 空方,進場次數都不會改變。

發表回覆
Close