交易回測報告報酬率問題

  •   178 
  • 最後發表   阿貝勳  2022 十二月 06
阿貝勳 發文於   2022/11/29

小幫手你好

目前我使用交易回測,可是我對回測資料中的報酬率計算方式感到困惑,

在對技嘉的回測結果中(交易明細表),買進 86.5  賣出: 79.5 ,為何報酬率會是 + 10.11,賠了 7.0 元,報酬率不是應該是負的?

懇請解答? 萬分感謝

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

Hello 阿貝勳,

 

XQ在回測時會把除權除息的部分都納入計算,所以像這種長期持有的股票就容易遇到。

期貨的話則是會將換月價差去掉,讓報酬率更貼近現實。

阿貝勳 發文於   2022/12/02

小幫手你好:

非常謝謝你的回覆,那我如何透過程式的方式,計算出納入除權除息的當前報酬率,

我目前僅能用成交價來計算當前的報酬率(程式如下):

profit_loss_ratio = (close - filledAvgPrice) / filledAvgPrice * 100;

就是如何獲得納入除權息的還原成交價,懇請答覆,萬分感謝!

XS 新手

 

XQ小幫手 發文於   2022/12/06

 Hello 阿貝勳,

 

您可以直接使用還原價來回測,或是在達到條件時使用 GetField 函數取得當下的還原價格當作成交價來做運算。

須注意後者並不會是實際成交價格,所以可能會有些差別。

另外也可以使用 參考價 欄位,會在除權息時更動,您可以以此和昨日收盤價做比較,即可得知除權息的影響並將其納入計算。

自動交易回測亦有將手續費納入考量,故計算時也要將其納入。

發表回覆
Close