請問各位大大,我的策略雷達有觸發商品,但回測卻沒有資料,問題會出在哪裡呢?

  •   114 
  • 最後發表   Woody16  2023 二月 15
Woody16 發文於   2023/02/13

請問各位大大,我的策略雷達有觸發商品,但回測卻沒有資料,問題會出在哪裡呢?

 

附加文件

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

Hello Woody16,

 

報價欄位 (getquote) 不支援回測功能。

另外,您的策略在執行時有設定逐筆洗價,但回測時沒有。

雖然回測的逐筆洗價運算方式和即時的有些差異,但有勾選還是會比沒勾選的狀況下來的相近。

(回測中1分鐘頻率逐筆洗價的話是1分鐘Bar洗4次,OHLC)

Woody16 發文於   2023/02/14

Hi 小幫手,

     可以建議要從哪一方向去調整答道我要之功能呢?

 

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

Hello Woody16,

 

小幫手會建議您:

1.如果要用回測的話,不要用報價欄位,因為報價欄位無法回測。

您可以在XSHelp上查詢是否有對應的資料欄位。

 

2.了解回測逐筆洗價和即時逐筆洗價的差異。

簡單來說即時的逐筆洗價是每次洗價時 (快市時可能市多筆洗價) 腳本就會運算。

1分鐘頻率逐筆洗價是1分鐘洗四次,分別是OHLC。

其他頻率逐筆洗價是1分鐘洗一次。

您可以用 print(currentdate, currenttime); 來確認腳本每次運作的時間點。

 

3.如果不希望回測和即時的有差異的話,最簡單的方法就是不要用逐筆洗價。

或是條件判斷時使用已經完成的Bar (ex. 上一根Bar)。

發表回覆
Close