寫好策略
回測時
有時跑得出來(有交易次數)
有時卻跑不出來(無交易次數)
Hello Noodle,
需要麻煩您提供相關的 策略匯出檔(自動交易中心、策略雷達或選股中心匯出檔)包含腳本、回測的設定、以及XQ Log 來檢驗問題原因。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
了解,感謝回覆
但想請問如果改成非逐筆
誤差會否很大呢
實際測試了一下
有沒有逐筆
回測結果天差地遠呀!!
Hello Noodle,
兩者的差異在於回測計算方式的不同。
逐筆洗價會將1分鐘的Bar拆分成四個tick,所以每個1分鐘Bar會以OHLC各自運算一次。
而非逐筆洗價則是每一根Bar運算一次。
您可以用 print(date, time, open, high, low, close); 來測試比較即可知道差別。
而這也會導致兩者間的進出場價格不同,觸發時間也會有些差異。
由於逐筆洗價的關係會導致策略更容易進出場。
就以小幫手提供給您的兩份回測報告來說,您可以明顯看出1分鐘逐筆的交易次數較多。
至於要用哪個才是比較準的,這就要看您交易的方式。
如果您是希望K棒完成才作運算決定是否要進出場,那麼選擇非逐筆會比較適合。
相反的,只要K棒內有觸發您就想進場,而不管之後收盤價有沒有符合的話,那麼逐筆會比較適合。
請問小幫手:回測逐筆洗價5 15 30也是拆成四個tick嗎?
感謝回覆!
9 評論