RaiseRunTimeError回測問題

  •   153 
  • 最後發表   pure4321  2022 七月 20
pure4321 發文於   2022/07/14

RaiseRunTimeError回測問題,

場景為日頻率逐筆洗價,某日RaiseRunTimeError被觸發,

請問是否就此停止回測?

還是某日停止回測,次日持續執行?

另外,常常不知原因停止回測

206最為常見,只是次數比過去少了一些

排序方式: 標準 | 最新
musashi 發文於   2022/07/15

回測不要用 RaiseRunTimeError排除不符合條件,把停止執行腳本的條件全部丟到condition1統一判斷是否當日要繼續進行進場條件判斷。

pure4321 發文於   2022/07/15

因為回測常常206停止,想說RaiseRunTimeError也許能夠加速及減輕機房主機負擔,也就是某日不合條件立即跳到次日持續執行,但是不知道是否如此?

musashi 發文於   2022/07/15

理論上是可以比較快,但實際上每次跑的時間都不一定,依過去篇幅都是建議減少過多回測天數,分段回測比較不會出錯。

XQ小幫手 發文於   2022/07/20

Hello pure4321,

 

就小幫手所知,RaiseRunTimeError觸發後該商品的回測就會中斷,不會次日繼續執行。

206 的狀況是回測逾時,遇到這種狀況時小幫手會建議減少單次回測的商品數量和縮短回測區間,讓回測執行比較容易成功。

目前相關人員有在研究該如何優化回測運算,減少206發生的機率。

 

如果要確認其他回測停止的原因,需要麻煩您提供 XQ Log 並告知問題發生的日期時間。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

 

感謝 musashi 的熱心回覆。

發表回覆
Close