Optimizing a portfolio relative to a respected benchmark.
Introduction
We believe we can do better than a benchmark portfolio our client would be 100% invested in if our fund didn't exist. We're going to make a portfolio that beats the benchmark on a alpha basis.
There are two ways we can approach the problem.
Maximizing the information ratio.
Benchmark hedging.
The Portfolios
We want to hold some active portfolio, A, with asset weights hh which tracks some benchmark, B, with weights bb. We denote the weights of the active portfolio by hh and the benchmark as bb. We seek to find the optimal portfolio, W, with weights, ww=hh+bb. Our final portfolio will be fully invested, ww′11=1, and the benchmarks, by definition, much sum to one as well, bb′11=1. This implies that the weight of our active holding sum to zero, hh′11=0.
We want to set a cap how much tracking error, σˉ, we'll allow. Therefore hh′Vhh≤Var(σˉ).
We also want βA,B=1 meaning that we're not taking an additional risk relative to the benchmark. This constraint is equivalent to ββUU,B′hh=0. Note that βA,B=Var(rB)Cov(rA,rB) while ββUU,B is a vector of the betas for all assets that can be selected from with the benchmark.
If you need help seeing the equivalence mentioned:
Our second strategy for beating the benchmark is called benchmark hedging. This is employed when we have predictions about individual asset alphas in the portfolio.
We will create a portfolio that is a mix of the stocks for which we have V views given by αα∈RV×1 and the ETF benchmark bb∈RN×1.
We construct αα=[ααV0]′∈R(V+1)×1, V=[VV(Vbb)V′(Vbb)VbbVbb]∈R(V+1)×(V+1), and hh=[hhVhETF]∈R(V+1)×1.
For the constraints:
C=[11V′ββV′11],cc=[00]
Now we can solve:
hhmaxhh′αα−λhh′Vhh−γγ′(Chh−cc)
Where we rescale the holdings to meet the target risk σˉ.