Hello 小幫手
如標題,我的語法跟設如下:
小型台積電股票期貨,只要在13:40後價格低於580就買進一口,每天只進場一次.
但是在回測的時候,當天都會成交2~3口
不知道是語法或設定何處錯誤?
Thanks

Hello 小幫手
如標題,我的語法跟設如下:
小型台積電股票期貨,只要在13:40後價格低於580就買進一口,每天只進場一次.
但是在回測的時候,當天都會成交2~3口
不知道是語法或設定何處錯誤?
Thanks

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 不符合而被擋下。
另外關於單一商品每日最多進場次數您可以參考自動交易中心參數說明。
所謂進場次數,指的是"策略的成交部位進入多方,或是空方的次數"。
只要策略的成交部位繼續維持在多方 / 空方,進場次數都不會改變。
1 評論