請問回測資料與歷史成交資料不符,有兩個問題(附圖)

  •   224 
  • 最後發表   OOwen  2022 四月 16
OOwen 發文於   2022/03/26

Q1:請問目前用模擬帳號3/22-3/25夜盤都有交易

但電腦版成交資料只有3/25夜盤

但手機APP成交資料時間3/22夜盤-3/25的早盤

電腦版資料與手機APP資料個保存一部分紀錄

Q2:手機板歷史成交資料與回測不符

手機板歷史成交資料

3/24 22:06:03 新買 1口 17672

3/24 22:18:07 平賣 1口 17642 

回測資料

並沒有此筆資料

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/03/31

Hello OOwen,

 

需要麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、回測的設定(截圖或回測報告皆可) 以及 XQ Log 來檢驗。

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

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

感謝。

OOwen 發文於   2022/04/04

小編您好:

已經傳送到客服信箱囉

XQ小幫手 發文於   2022/04/08

 Hello OOwen,

 

已收到您寄來的相關資料,目前關於問題1的部分正在請相關人士確認。

 

問題2的部分由於您只有提供回測報告,所以小幫手看不到您的腳本以及自動交易策略的設定,所以無法確定問題原因。

推測造成兩者有差的部分在於您回測時是用60分鐘逐筆洗價,此時回測模擬的方式是用1分鐘Bar來組成60分鐘Bar,跟實際執行時的每筆洗價可能會有差別。

實際是什麼原因造成,還是需要麻煩您提供相關資訊才能夠判斷。

感謝。

XQ小幫手 發文於   2022/04/08

Hello OOwen,

 

需要跟您確認一下,請問您使用的是歷史成交紀錄嗎?(參考附圖位置)

就圖上來看,您使用的應該是 證券/期權成交查詢 選項,此欄只會查到當日的成交紀錄。

附加文件

OOwen 發文於   2022/04/09

小幫手您好,

問題一應該是我按錯查詢方式造成,不好意思。

問題二缺少的資料,有再補寄到客服信箱囉,謝謝。

請問如果問題真的是「推測造成兩者有差的部分在於您回測時是用60分鐘逐筆洗價,此時回測模擬的方式是用1分鐘Bar來組成60分鐘Bar,跟實際執行時的每筆洗價可能會有差別。」

那我應該要如何排除呢?將逐筆洗價關閉?還是? 再麻煩囉。謝謝

XQ小幫手 發文於   2022/04/14

Hello OOwen,

 

小幫手這邊收到您寄來的腳本,並加上print確認。

在 3/24 22:06 的這個時間點回測時condition1為False。

在和1分鐘頻率的線圖比較過後,確實有可能會發生上述的狀況,因為 3/24 22:06 這根Bar是該小時最高點出現的Bar。

觀察跨頻率計算的60分鐘KD指標,即時當根Bar洗價時condition1有機會符合(close = high 的時候)。(參考附圖)

但回測的話因為都是用1分鐘頻率的收盤價計算,所以不會符合。

 

即時的逐筆洗價和回測的逐筆洗價一定會有差別,這是系統沒辦法重現每一根Tick運算的限制。

如果您要讓兩者更為接近的話,將逐筆洗價關掉或是只用已完成的Bar來作判斷進出場的話會是比較相近的作法。

附加文件

OOwen 發文於   2022/04/16

小編您好,

有觀察過幾次,這種情況通常都是符合這種條件時,出現的情況,反應在單跟K棒進出時的時候,那我知道問題在哪裡囉,謝謝

 

 

發表回覆
Close