銳化比
夏普比率——我自己的計算與雅虎財經、晨星不同
我正在嘗試計算我的投資組合的夏普比率。為了檢查我是否正確執行此操作,我首先嘗試為 SPY(標準普爾 500 指數)計算它。
S.R. = mean({SPY return j - risk-free return j})/std dev({SPY return j})
我使用的是從 SPY 指數本身計算的年化月度回報。對於無風險回報,我使用的是 10 年期國庫券。同樣,我使用的是月度數據,與 Yahoo! 相同。和晨星。
這就是我計算第 j 個月的年化月回報的方法:
temp = [ ( (value at month j) - (value at month j-1) ) ] / (value at month j-1) return for month j = (1+temp)^12 - 1
出於某種原因,我得到 0.61 的夏普比率。雅虎!晨星報告它約為 1.3,再次每月攤銷。我究竟做錯了什麼?以下是一些範例數據:
S&P price T-bill price S&P return T-bill return ... Jan-14 176.55 1165.31 Feb-14 184.59 1209.48 0.706417809 0.562739592 Mar-14 186.12 1212.98 0.104125623 0.035283725 Apr-14 187.41 1198.61 0.086417122 -0.133255532 May-14 191.76 1218.43 0.316991962 0.217509175 Jun-14 195.72 1230.87 0.277986402 0.129637856 ...
由於某種原因,計算對我來說不起作用。誰能看到我做錯了什麼?
您的計算方法不是很標準。具體來說,您不需要計算年化月回報。可以使用以下廣義公式從以任何頻率採樣的回報計算年化夏普比率:
$$ Sharpe = \frac{E|R_p - R_{rf}|}{\sqrt{var(R_p - R_{rf})}} * \sqrt{N} $$ 在哪裡 $ R_{rf} $ 是基準/無風險收益, $ R_p $ 是投資組合收益, $ N $ 是一年中的採樣週期數。投資組合收益和無風險利率可以是任何區間(每日、每週、每月等),只要它們彼此一致即可。 在您的情況下,如今的無風險利率實際上為 0,假設您使用每月收益,N 為 12,如果您使用每日收益,則 N 為 252。
希望能幫助到你。