交易模組回測

  •   190 
  • 最後發表   風期會  2023 二月 02
風期會 發文於   2023/01/17

小幫手你好:

使用交易模組回測,回測時間2022/9/1~2022/9/30這段時間,回測有數據出來

然而,回測時間2022/10/1~2022/10/31這段時間,卻是空白數據!

查看其內容,是說因為使用估計量,而該資料欄位為空白。

為什麼兩個月份會有如此差異呢?在麻煩小幫手了,感謝。

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/01/19

Hello 風期會,

 

小幫手這邊測試使用 getfield("估計量", "D") 是可以回測在 2022/10/1 ~ 2022/10/31 這段區間的。(參考附圖)

麻煩您提供有問題的 交易腳本匯出檔、回測設定 以及 XQ Log 來檢驗。

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

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

感謝。

附加文件

風期會 發文於   2023/01/19

已回信,在麻煩了,感謝。

 

XQ小幫手 發文於   2023/01/31

Hello 風期會,

 

小幫手這邊測試也有相同的情況發生,目前經確認若將資料讀取筆數(settotalbar)設為0的話就不會出現估計量為空的錯誤。

會請相關人員確認看問題原因為何。

感謝。

風期會 發文於   2023/01/31

所以,意思是說,目前只要有用到『估計量』,

settoltalbar都得設立為0,這樣回測才會有數據,可以這樣理解,對嗎?

XQ小幫手 發文於   2023/02/02

Hello 風期會,

 

這問題是個bug,目前相關人員已經修正完畢。

錯誤原因是因為自動交易在取得資料時取到錯誤的日期範圍,導致 getfield 在取得估計量時找不到對應的資料。

感謝。

  • 按讚來自於
  • greg750
發表回覆
Close