我有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%。問題來了,兩個分別回測的 平均報酬率 都大於 全部的 平均報酬率,這是完全不合理的啊,是什麼樣的計算公式導致這種結果?
希望能告訴我原因是什麼?謝謝。
附上條件腳本檔。
5年回測平均報酬率有差異,不合邏輯
- 236
- 最後發表 vfan 2023 八月 21
vfan
發文於
2023/08/04
XQ小幫手
發文於
2023/08/16
Hello vfan,
平均報酬率的計算方式是 總報酬率 / 交易次數。
而總報酬率的計算是時間加權報酬率,故會有如此情況。
總報酬率 (時間加權報酬率) 的計算方式為sum(每日報酬率)/持有檔數,再做連乘。
細節可以參考 策略雷達回測功能:「回測報告」說明 裡的說明。
vfan
發文於
2023/08/16
這個答案沒有解答到我要問的問題,而是直接就認為得到不合邏輯的結果是正常的,我們能不能從另外一個角度來看這個問題,就是現在在用的這個報酬率的算法是有問題的,要從根本去解決問題,計算報酬率的算法有很多,各有優缺點,你們用的報酬率計算方法有點過於極端了。
3 評論