策略雷達回測顯示詳細錯誤訊息

  •   40 
  • 最後發表   小尼  2025 九月 09
小尼 發文於   2025/09/05

請問小幫手,

策略雷達在回測時,能不能顯示詳細錯誤訊息?

如附圖,只顯示計算錯誤,不足以debug....

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/09/05

錯誤的發生,可能的原因很複雜,往往無法透過錯誤訊息準確回饋,特別是執行錯誤。偵錯與除錯一直是新手的痛,但這沒有解決捷徑,需要經驗累積。若你願意把你的程式碼貼上來,我們可以幫忙看看是什麼計算錯誤造成程式無法如預期執行。

小尼 發文於   2025/09/05

謝謝許教授說明,

相信用慣IDE的工程師習慣會先逐行執行除錯,才會實際運行程式,可惜的是XQ沒有這樣的功能。

但應該可以再細化錯誤訊息,例如傳回函數名稱、錯誤類型等等,像下圖出現逾時,又是一個謎之錯誤了,真的無從debug...

XQ說明要大家善用print來除錯,但實際上是還沒執行到print就死掉了.....

截圖圖片

 

 

XS小編 發文於   2025/09/09

Hello 小尼,

 

逾時代表著腳本在回測運算時超出了伺服器的限制時間。

您可以嘗試縮短回測的範圍,或是優化腳本的邏輯看能否解決。

計算錯誤的部分要麻煩您提供交易腳本、回測的設定 (截圖亦可) 以及 XQ Log 讓相關人員確認。

您可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。

感謝。

發表回覆
Close