今天因券商憑證要求必須更新XQ版本至3.15.04(原本為3.13.04),更新完後 更新原本策略 發現績效變化頗大,

交易比數僅500多筆,多檔個股回測逾時錯誤。退版回測交易筆數有4.5000筆,且過了約1小時候後以最新版本回測策略績效之數據又有差異

回測筆數變成1000多筆,但回測失敗標的依然很多,請問該如何解決?感謝。
XQ版本更新後回測績效樣本數有所差異
- 414
- 最後發表 KILLER7 2025 四月 15
Hello KILLER7,
就截圖來看,小編會推測是因為逾時導致回測成功的商品不同,而回測的結果也有所不同 (截圖的解析度不高沒辦法看清楚)。
建議您可以縮短單次回測的區間,這樣會比較容易成功。
若還是有問題的話,麻煩提供 更新前後不同的回測報告、交易腳本 以及 XQ Log 讓相關人員確認。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小編才能盡早處理)。
感謝。
信件已寄出,感謝
Hello KILLER7,
經相關人員比對Log和伺服器紀錄,您回測的區間較長(4年多),跨各種頻率,且設定了2500筆資料讀取筆數。
因此回測跑完約7至8成左右的作業後就遇到逾時的情況。
建議可以縮短回測區間避免錯誤發生。
管理員你好:
所以想請問假設將跨頻率的部分降低,那就可改善作業逾時的狀況?
假使在現階段不改變語法或者是不縮短區間的狀況下,逾時狀況無法改善嗎?
可否請XQ放寬timeout條件,一直讓用戶逾時,不如放寬點條件讓大家可以跑完,也不會一直測試反而加重loading。
如何有效避免逾時也沒有一個具體guideline,只會請用戶縮短,根本無法好好做回測研究...
逾時的原因也可能與程式撰寫沒有效率有關。若程式撰寫沒有效率,就算放寬條件,恐怕也是於事無補。我計劃在今年內於週末特訓班開設如何有效率地撰寫程式,也許多少會有幫助。
Hello KILLER7,
相關人員估算後是認為大多數的情況下以您腳本和回測設定的運算量來看是會逾時沒錯,但這只是大略的估算。
若工作被分配到較好的機器上是有可能會成功 (就像您回測報告中有部份商品可以回測成功)。
7 評論