I am trying to compute the Sharpe ratio for my portfolio. To check that I am doing this correctly, I am first trying to compute it for SPY (the S&P 500 index).
S.R. = mean({SPY return j - risk-free return j})/std dev({SPY return j})
I am using annualized monthly returns that I compute from the SPY index itself. For the risk-free return, I am using the 10-year T-bill. Again, I am using monthly data, same as Yahoo! and Morningstar.
This is how I compute the annualized monthly return for month j:
temp = [ ( (value at month j) - (value at month j-1) ) ] / (value at month j-1)
return for month j = (1+temp)^12 - 1
For some reason, I get 0.61 for the Sharpe Ratio. Yahoo! and Morningstar report it to be about 1.3, again amortized monthly. What am I doing wrong? Here is some sample data:
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
...
For some reason the computation doesn't work out for me. Can anyone see what I am doing wrong?