November 27th, 2013, 7:58 pm
Hi everyone,Hope someone can help me on this topic. I am trying to build a simple black-litterman module for fixed income asset allocation (Canadian bonds, High yield, etc.) and I just can't get reasonable results out of optimizer.Here is the setup: I have 7 assets for which I calculate the implied returns (RiskAversion*Cov*Weq). Equilibrium weights (Weq) come from an arbitrary index which I have to follow, Risk aversion of such portfolio is around 28 (does it make sense?). When I express my views through P and Q matrices I get reasonable new expected returns (returns are tilted according to my views). I also calculate the new Cov matrix and feed these results to a simple optimizaerr with constraints on sum of weights (equal to 1) and lower and upper bands (no shortselling, max weight 1). This gives me a concentrated portfolio in one asset only which is exactly what BL model is promising yo avoid. My main question is, has anybody encountered such a thing? Is there any trick there that I ma not applying? Am I not supposed to get stable weights out of an optimizer?When I use the data of He and Litterman and use the closed form formula for optimal weights (inv(Cov)* Ret)/RiskAversion) in my program, I get the same results that they have in their paper. So it seems that my calculation of new returns and Cov are correct, but still no result.Any insight or recommendation is most welcome and appreciated. If you need to check my program and data I can send them to you upon request. Thanks in advance.