Discussion about this post

User's avatar
Neural Foundry's avatar

Outstanding walkthrough of signal-level optimization. The key insight about MVO working better on signals than instruments is underappreciated - most implementations get stuck trying to forecast instrument returns directly and end up with garbage in garbage out. Learned this the hard way at a previous shop where our MVO kept suggesting wild concentrated bets untill we realized the estimation error on individual equities was drowning the covariance structure. Running MVO at the signal layer sidesteps that entirely.

Expand full comment
Dipesh Ghimire's avatar

If you do MVO on signal space how would you add constraints on bounds of individual asset, and constraint such as lambda * |w optimal - current w | ? Is there a clean way or do you again have to map the problem back into another optimization problem.

i have usually been combining alphas before the optimization routine to come with a unified forecast for each asset and run optimization on the instrument with t.cost and risk model.

Expand full comment
3 more comments...

No posts

Ready for more?