Sharpe ratio ... and related stuff.

In an interesting paper (in .PDF format), Victor Norton (Bowling Green State University) considers variations on the Sharpe Ratio in order to decide when to switch allocations from one set of assets to another and ...
>Sharpe Ratio?
Yes. If your average portfolio return is R and a risk-free return is Ro (for example, cash or money market), then the excess is r = R - Ro.
That excess is what you get for accepting the risk associated with the risky assets in your portfolio.
It's your Reward and you'd expect R to be greater than Ro (unless your portfolio is entirely in risk-free assets).

>That r is the Sharpe Ratio?
Not yet.
If the Volatility or Standard Deviation (SD) of your portfolio is small, then you should be happy. Chances are you'll get the Reward r. On the other hand, if your portfolio assets are volatile (so SD is large) then there's a good chance you may get a return less than the risk-free return, Ro.

The Sharpe Ratio measures Reward/Volatility, that is
Sharpe Ratio = r / SD = (R - Ro) / SD
>So the red graph is better, eh?
It'll have a larger Sharpe Ratio, if that's what you mean. That's because the Volatility = SD is small.
>But both the red and blue guys have the same Reward, eh?
Yes, because they have the same Mean (or Average) Return R.


Figure 1

>So what does Norton do? Maximize the Sharpe Ratio?
Not exactly. The question is: What to use as the Portfolio Return R?
>You said it was the Average Return, so why not just ...?
But there are averages and averages. For example, if the returns over the last N months were R1, R2, ... RN, where R1 is the most recent and RN the most remote (N months ago), then the average ...
>It's (1/N)(R1+R2+ ...+RN), right?
That's one kind of average; the garden variety Arithmetic Mean. However, the are lots of Weighted Averages.
For example, you may want to place more weight on the more recent returns. In general, if you want a Weighted Average of N returns, then:

  • Pick N weights w1, w2, ... wN which add to "1" (that is, w1+w2+ ...+wN=1)
  • Calculate a Weighted Average = w1R1 + w2R2 + ... + wNRN.
  • Note that, if all returns are equal to, say, R, the Weighted Average = w1R+w2R+...+wNR = R
    which explains why the weights must add to "1".
Now the problem is to select the "best" weights.
>What's "best"?
Aah, that's the question, but ...
>And what if your portfolio has several assets? What's the "best" allocation then?
Patience.


  • Okay, let's consider a portfolio with two assets with monthly Rewards, over the past N months, of
      asset#1:   r1,1, r2,1, ... rN,1   with Mean:   rav,1 = (1/N)(r1,1+r2,1+ ...+rN,1) = (1/N)Σrk,1
      asset#2:   r1,2, r2,2, ... rN,2   with Mean:   rav,2 = (1/N)(r1,2+r2,2+ ...+rN,2) = (1/N)Σrk,2
    (where the sums are from k=1 to k=N and each "Reward" is the monthly return less the monthly risk-free return, as in: r = R - Ro).
  • We devote fractions x and y to each asset, where x + y = 1.
    Hence, the Portfolio rewards are: (x r1,1+y r1,2), (x r2,1+y r2,2), ... (x rN,1+y rN,2).
    For month "k", the Portfolio reward is:   x rk,1+y rk,2.
  • The Arithmetic Mean (or Average) Portfolio Reward (over the past N months) is then:
        rav = (1/N)[(x r1,1 + y r1,2)+ (x r2,1 + y r2,2)+...+ (x rN,1 + y rN,2)] = (1/N) [x Σrk,1 + y Σrk,2] = x rav,1 + y rav,2
  • For month "k", the Portfolio Reward deviates from the Average Portfolio Reward by
        x rk,1+y rk,2 - rav = (x rk,1+y rk,2) - (x rav,1 + y rav,2) = x(rk,1 - rav,1) + y(rk,2 - rav,2).
  • The Average Square of these deviations determines the Standard Deviation (or Volatility) according to:
        SD2 = (1/N) Σ[x(rk,1 - rav,1) + y(rk,2 - rav,2)]2.
  • Performing the squaring and summing gives:
        SD2 = (1/N) [x2 Σ(rk,1-rav,1)2 + y2 Σ(rk,2-rav,2)2 ] + a bunch of cross-product terms.
  • Typical cross-product terms would look like xy(r5,1-rav,1)(r7,2-rav,2)
    ... or maybe   x2(r3,1-rav,1)(r5,1-rav,1) ... or maybe   y2(r2,2-rav,2)(r7,7-rav,7)
  • If we assume that the rewards are independent/uncorrelated then the average of these cross-product terms is zero.
  • Our Standard Deviation of our Portfolio Rewards is then:
        SD2 = (1/N) [x2 Σ(rk,1-rav,1)2 + y2 Σ(rk,2-rav,2)2] = x2 SD21 + y2 SD22
    where SD1 and SD2 are the Standard Deviations of the Rewards for assets 1 and 2.

>Huh? You can do that? Just set all those cross-product terms to zero?
Neat, eh? We assume independence and they disappear! Otherwise we'd have to incorporate cross correlations and it'd be a big mess. Besides, uncorrelated isn't a bad assumption if the two assets are, say, a stock and a bond mutual fund. If they're some index fund and the S&P500, then, of course, it'd be a lousy assumption.


>That's confusing. I mean ...
Okay, let's say it again:

  1. Rk,1 and Rk,2 are the monthly returns for assets 1 and 2 (with k = 1, 2, ... N) and Ro is some Risk-free Return.
  2. rk,1 and rk,2 are the monthly Rewards for assets 1 and 2 where rk,1 = Rk,1-Ro and rk,2 = Rk,2-Ro.
  3. rav,1 = (1/N)Σrk,1 and rav,2 = (1/N)Σrk,2 are the Average (or Expected) Rewards for each asset.
  4. If we devote fractions x and y to each asset (where x + y = 1) then the monthly Portfolio Rewards are
    rk = x rk,1 + y rk,2   (k = 1, 2, ... N)
    and the Mean (or Expected) Portfolio Reward is
    rav = x rav,1 + y rav,2
    and the monthly deviations from the average are
    rk - rav = x (rk,1-rav,1) + y (rk,2-rav,2)   (k = 1, 2, ... N)
  5. The Standard Deviation of the Portfolio Rewards is then given by the average of the squares of these deviations, via::
    SD2 = (1/N)Σ[rk-rav]2 = (1/N)Σ[x (rk,1-rav,1) + y (rk,2-rav,2)]2
  6. The Portfolio Sharpe Ratio associated with these Portfolio Rewards is then:
    Sharpe Ratio = rav / SD
  7. The Standard Deviations of the asset rewards are SD1 and SD2 where
    SD21 = (1/N)Σ[rk,1-rav,1]2 and SD22 = (1/N)Σ[rk,2-rav,2]2
  8. If the rewards are uncorrelated, from month to month and asset 1 vs asset 2, then the Standard Deviation of Portfolio Rewards is given by:
    SD2 = x2 SD21 + y2 SD22
  9. The normal Sharpe Ratio associated with these Portfolio Rewards is then:
        Sharpe Ratio = rav / SD = [x rav,1 + y rav,2] / SQRT[x2 SD21 + y2 SD22]

>If that's normal, what's abnormal?
We'd follow Norton and assume Weighted Averages.