5年回測平均報酬率有差異,不合邏輯

  •   236 
  • 最後發表   vfan  2023 八月 21
vfan 發文於   2023/08/04

我有1個策略在今天 2023-08-04 做的 5年回測 普通股全部(系統) 是 78筆交易,平均報酬率 是 0.77%。
再分別做 5年回測  上市普通股全部(系統) 得到 37筆交易,平均報酬率 是 1.23%。
再做 5年回測 上櫃普通股全部(系統)得到 41筆 交易。平均報酬率 是 2.01%

這個回測 上市普通股加上 上櫃普通股 的交易次數是 78筆,跟 普通股全部 的78筆吻合,所以這個回測基本上應該正確,但是 平均報酬率 明顯的不合邏輯,上市普通股 是 1.23% 大於 普通股全部 的 0.77% 而且 上櫃普通股的平均報酬率是 2.01%,也是大於 普通股全部的 0.77%。問題來了,兩個分別回測的 平均報酬率 都大於 全部的 平均報酬率,這是完全不合理的啊,是什麼樣的計算公式導致這種結果?

希望能告訴我原因是什麼?謝謝。

附上條件腳本檔。

附加文件

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

Hello vfan,

 

平均報酬率的計算方式是 總報酬率 / 交易次數。

而總報酬率的計算是時間加權報酬率,故會有如此情況。

總報酬率 (時間加權報酬率) 的計算方式為sum(每日報酬率)/持有檔數,再做連乘。

細節可以參考 策略雷達回測功能:「回測報告」說明 裡的說明。

附加文件

vfan 發文於   2023/08/16

這個答案沒有解答到我要問的問題,而是直接就認為得到不合邏輯的結果是正常的,我們能不能從另外一個角度來看這個問題,就是現在在用的這個報酬率的算法是有問題的,要從根本去解決問題,計算報酬率的算法有很多,各有優缺點,你們用的報酬率計算方法有點過於極端了。

XQ小幫手 發文於   2023/08/21

Hello vfan,

 

小幫手會將您的意見反應給相關人員。

就小幫手所知,相關人員有在規劃讓選股回測報酬率支援自動交易回測的算法

您也可以考慮將回測報告匯出後用交易分析內的訊息來調整計算成所需的報表。

發表回覆
Close