股市

如何將每日回報轉換為年度回報?

  • May 13, 2021

我有一個任務:下載每日股票報價,創建投資組合併繪製 CML 線。給出了無風險利率:每年的 6.5%。我決定使用此處的公式將每日收益轉換為年度收益:

$$ AnnualReturn = [(DailyReturn + 1)^{365} - 1]*100% $$ 我發現,結果數字簡直是瘋了。例如,對於一家公司,價格 2017/09/07 是 27.025 ,價格 2017/09/08 是 27.77。然後 $$ DailyReturn = \frac{27.77-27.025}{27.025} = 0.0276 $$ $$ AnnualReturn = [(1.0276)^{365} - 1]100%=2069063% $$ 我想我做錯了什麼。請問你能幫幫我嗎?還有一個問題:我可以像這樣將每日收益轉換為年收益嗎? $$ AnnualReturn = DailyReturn365 $$

那麼,讓我從你的第二個問題開始。不,你不能乘以 365。你可以近似它

$$ \log(\text{Annual Return})=365*\log(\text{Daily Return}), $$但是對於你正在做的事情,這樣做是沒有意義的。 你的年化收益率是正確的。為 2069063%。你為什麼不想這樣做應該很明顯。

有兩種解決方案。首先是將年利率(例如債券利率)從年格式轉換為日格式。所以讓你的無風險利率:

$$ \text{Daily risk-free rate}=1.065^{\frac{1}{365}}-1=0.0001725485. $$ 第二個是搜尋您的退貨日期並找到相隔 365 天的退貨,因此退貨將是$$ r=\frac{p_{366}}{p_1}. $$ 通過年化每日回報,你瘋狂地增加了可變性,但它是人為的,所以它不是真正的增加,它是你選擇的方法的產物。

引用自:https://economics.stackexchange.com/questions/19606