我在回測一個交易策略的時候,遇到兩個問題:
問題 1:回測開了逐筆洗價就無法觸發結果(執行商品也沒有發生錯誤)

問題 2:沒開逐筆洗價的情況下,明明觸發了5個商品的進場條件(有print出進場行為),但實際上有2個商品沒有出現在回測紀錄的統計結果裡


這樣的落差變成無法確認回測結果是否可信,且回測時的價格明顯與實單不符,下方是回測與實單價格的對比:

不太了解為什麼會出現上述問題,能請小幫手說明一下嗎?
附件有附上實際執行的交易腳本,與另一組可以用模擬洗價回測的腳本
兩個腳本差異在:
發生錯誤的腳本是訊號觸發後打入1/3部位,後續滿足加碼訊號才陸續打滿部位(該腳本無法使用模擬洗價回測)
另個腳本是訊號觸發後一次把部位打滿(此腳本可以用模擬洗價回測)
10 評論