the Rebalancing Bonus: Part II     a continuation of Part I

We're following Bernstein and considering a portfolio with two assets, A and B, with annual returns ak and bk respectively
(for k = 1, 2, 3, ... N). We devote a fraction x to asset A and the balance, y = 1 - x to asset B and rebalance yearly to maintain this x:y allocation.

If the Annualized Gain Factor is G for our portfolio With rebalancing, then

(I)       GN = Π (1+x ak+y bk)     gives the final value of a $1.00 portfolio, With rebalancing.

On the other hand, if the annualized Gain Factors for each of assets A and B are P and Q respectively, then:
(II)       PN = Π (1+ak)     and     QN = Π (1+bk)     and the weighted average of these annualized Gain Factors is:   x P + y Q.

With Bernstein, we define:

Rebalancing Bonus = { G - (x P + y Q) }
and ask: How large is this Rebalancing Bonus?

To compare these two numbers, G and (x P + y Q), we note that each of GN, PN and QN have the form:
        SN = Π (1+sk) = (1+s1)(1+s2)...(1+sN).
Taking logs we get:
        N log(S) = Σ log(1+sk) = Σ { sk - (1/2)sk2 + ...} = Σ sk - (1/2)Σsk2 + ...
where we've used the fact that, for small values of z,
log(1+z) = z - (1/2) z2 + (1/3) z3 - (1/4) z4 + - ...

>What!?
Pay attention. If you don't understand, just look at the picture
For values of z less than, say, 0.25 (meaning, in our case, a 25% annual return) we can replace log(1+z) by z - z2/2.

>Approximately!

Yes. Okay. Then:   log(S) = (1/N)Σ sk - (1/2N)Σsk2   approximately.
Now we use another magic formula, namely:
    ez = exp(z) = 1 + z + z2/2! + ... = 1 + z + z2/2     approximately
and, since exp(log(S)) = S, we get:

S = 1 + log(S) + (1/2)log2(S)
= 1 + { (1/N)Σ sk - (1/2N)Σsk2 } + (1/2) { (1/N)Σ sk - (1/2N)Σsk2 }2 approximately

... and we recognize (1/N)Σ sk as the average of the N values of sk and, as we'll see, the sum Σsk2 involves the Standard Deviation of the numbers sk.

Figure 1


Figure 2

>zzzZZZ
Okay, so we'll simplify the notation a bit.
Let M = (1/N)Σ sk = the Mean of the numbers sk.
Let SS = (1/N)Σsk2 = the average Square of the numbers sk.
Then, as noted here:
SD2 = the Variance, or (Standard Deviation)2 = SS - M2 so SS = M2 + SD2
and the expresssion for S becomes:

S = 1 + {M - (1/2)SS} + (1/2){M - (1/2)SS}2
= 1 + {M - (1/2)M2 - (1/2)SD2} + (1/2){M - (1/2)M2 - (1/2)SD2}2
= 1 + {M - (1/2)M2 - (1/2)SD2} + (1/2){M2 + ...}
= 1 + M - (1/2)SD2 approximately!

Do you remember what we're doing?
>zzzZZZ
We're investigating the expressions for the annualized Gain Factors G, P and Q.
They all have the form of our S, namely:   S = 1 + M - (1/2)SD2.
>zzz ... uh? Approximately!
Yes ... approximately!.
Magic Formula
If SN = Π (1+sk) = (1+s1)(1+s2)...(1+sN)

then S = 1 + Mean(sk) - (1/2)Variance(sk)
... approximately


... so we get our expressions for the annualized returns G, P and Q ... like so:

>Wait! Is that approximation any good?
Good question. If we look at the annual returns for, say, the S&P 500 and calculate the annualized returns from 1950 to 1951, then from 1950 to 1952 then from 1950 to 1953 etc. and see how they compare to the Mean - (1/2)Variance, 1950 to 1951 then ...
>Yeah, I get the idea.
Not bad, eh?
And below, for each of five decades ...
>With all those approximations? Amazing!

Figure 3

>So, have we finished with the rebalancing bonus?
Is it positive, this bonus?
>I have no idea.
Then we're not finished.

Consider the Magic Formula applied to G, our annualized portfolio Gain Factor:

      G = 1 + Mean(x ak+y bk) - (1/2)Variance(x ak+y bk)

Remember what we're calling the Mean returns of assets A and B?
>Huh?
We're calling them a and b, so

      G = 1 + x a +y b - (1/2)Variance(x ak+y bk)

Remember how to calculate the Variance? The (Standard Deviation)2 ?
>You kidding?
The Variance is the average Squared Deviation from the Mean:

Variance(x ak+y bk) = (1/N) Σ{ x (ak - a) +y (bk - b) }2
= x2 (1/N)Σ (ak - a)2 + y2 (1/N)Σ (bk - b)2 + 2x y (1/N)Σ (ak - a)(bk - b)
= x2 Variance(A) + y2 Variance(B) + 2x y Covariance(A,B)

Altogether now:
      G = 1 + x a +y b - (1/2){ x2 Variance(A) + y2 Variance(B) + 2x y Covariance(A,B) }

and, similarly for P and Q which involve a single asset, either A or B:

      P = 1 + a - (1/2)Variance(A)
      Q = 1 + b - (1/2)Variance(B)

>I've completely forgotten what we're ...
We're after the Rebalancing Bonus = G - (x P + y Q). If we use x + y = 1 and x - x2 = x (1-x) = x y, we get:

Rebalancing Bonus = x y [ (1/2){Variance(A) + Variance(B)} - Covariance(A,B) ]

>Are we still working on "approximately"?
Yes ... approximately.

>Is that what Bernstein got?
Yes ... though I should point out that the term "rebalancing bonus" means different things to different people. Some might use the term to mean the difference in annualized returns for portfolios With and Without rebalancing, the latter being a Buy-and-Hold portfolio.

>So, what do we do with our portfolio in order to get an annualized Gain Factor of
x P + y Q? That's what we're comparing to, eh? We're comparing the annualized Gain Factor of our portfolio With rebalancing, that's our G, so is that x P + y Q a Gain Factor of some kind? For some kind of portfolio Without rebalancing?

I have no idea.
>So why are we doing all this?
Isn't it fun? Edifying?
>No! Are we finished?
Yes, for now ... except to notice that (1/2)[Var(A) + Var(B)] - Cov(A,B) is given in Figure 4, for A = S&P 500 and B = 5-year Treasuries so you can multiply by
x y = x - x2 to see what you'd get for some x:(1-x) allocation. You may also want to note that the maximum of x - x2, hence the maximum of the Rebalancing Bonus, occurs for x = y = 1/2 (when x y = 1/4).


Figure 4

If you're interested, you can figure out the Rebalancing Bonus (for the period 1975 - 2000) from the following numbers:

100*Covariance (1975-2000)LGLVSGSVT-bill5-yr TLng BndS&PEAFE
LG2.5201.4872.6031.109-0.0300.2620.5272.1330.944
LV1.4872.3652.0532.4690.0140.5381.0301.6500.794
SG2.6032.0535.4203.073-0.008-0.023-0.0542.3231.462
SV1.1092.4693.0733.9780.0180.3380.6071.4270.676
T-bill-0.0300.014-0.0080.0180.0720.049-0.001-0.018-0.066
5-yr T0.2620.538-0.0230.3380.0490.4970.8410.2910.019
Lng Bnd0.5271.030-0.0540.607-0.0010.8411.6140.5950.162
S&P2.1331.6502.3231.427-0.0180.2910.5951.9791.016
EAFE0.9440.7941.4620.676-0.0660.0190.1621.0164.109
Standard DeviationsLGLVSGSVT-bill5-yr TLng BndS&PEAFE
(1975-2000)15.88%15.38%23.28%19.94%2.68%7.05%12.70%14.07%20.27%

For example, if A = LG (meaning Large cap Growth) and B = Lng Bnd (meaning govt. Long term Bonds) then, since the Variance is (Standard Deviation)2, we have

  • Var(A) = 0.15882 = 0.0252
  • Var(B) = 0.12702 = 0.0161
  • 100*Cov(A,B) = 0.527 so Cov(A,B) = 0.00527
  • Rebalancing Bonus = xy [ (1/2)(0.0252 + 0.0161) - 0.00527 ] = xy [0.01538] and 0.01538 is about 1.5%

>zzzZZZ
One interesting thingy:
Since that [0.01538] factor has nothing to do with your allocation (defined by x and y = 1-x), you'd get the largest "bonus" by
maximizing xy = x(1-x) ... and that occurs for x = y = 0.5 so (for our example) that'd give a "bonus" of (0.5)(0.5)[0.01538] = 0.0038 or 0.38%

>zzz ... huh? So I should always choose 50% of each?
Why not?    


See also magic formulas & rebalancing