Black-Litterman vs. Mean-Variance Portfolio Optimization (MVO) in Python

Опубликовано: 17 Июль 2026
на канале: Roman Paolucci
8,517
361

🚀 Master Quantitative Skills with Quant Guild
https://quantguild.com

📈 Interactive Brokers for Algorithmic Trading
https://www.interactivebrokers.com/mk...

👾 Join the Quant Guild Discord server here
  / discord  
___________________________________________
🪐 Jupyter Notebook
https://github.com/romanmichaelpaoluc...

*TL;DW Executive Summary*
MVO is an "Error Maximizer": Standard Mean-Variance Optimization treats historical noise as structural truth, causing portfolio weights to flip violently in response to tiny, random data jitters
The Equilibrium Anchor ($\Pi$): Black-Litterman replaces noisy historical means with Implied Equilibrium Returns, which are back-calculated from current market weights to create a stable, "neutral" starting point
Mathematical Stability: Because BL anchors to the market consensus, the Efficient Frontier remains structurally robust; it requires significant evidence (not just 0.5% noise) to shift the "Star" away from the diversified benchmark
Bayesian Prior: The Equilibrium state represents the "Global Consensus" distribution—the portfolio you should hold if you admit you have no unique information that the rest of the market doesn't already have
Surgical Subjective Views: Expertise is added by "tilting" this stable anchor; you inject specific views (e.g., "Tech will outperform") to warp the frontier with precision, rather than letting historical noise dictate your conviction

I hope you enjoyed, and I hope you learned something!

Roman
___________________________________________
📖 Chapters:
00:00 - Diversification, MVO, Black-Litterman
02:47 - Risky Assets and the Efficient Frontier
04:52 - Roll's Critique on the Market Portfolio
08:54 - Diversification or Concentration?
14:47 - Key Problems with MVO and Performance
17:00 - A Practitioner's View of MVO and Structure
21:05 - Out of Sample Performance of MVO
22:01 - There is No Distribution in Reality
26:10 - Black-Litterman Model
27:48 - Optimization Anchored in Equilibrium Returns
29:29 - Stability of Allocations: MVO vs. Black-Litterman
30:36 - Subjective Tilting with Hyperparameters
32:22 - Optimal Decision Making Under Uncertainty
34:44 - TL;DW Executive Summary
___________________________________________
🗣️ Shout Outs

A special thank you to my members on YouTube for supporting my channel and enabling me to continue to create videos just like this one!

⭐ Quant Guild Directors
Dr. Jason Pirozzolo
___________________________________________
▶️ Related Videos

Referenced Videos 📈

The 5 Papers That Built Modern Quant Finance
   • The 5 Papers that Built Modern Quant Finance  

I Bet You've Never Found Alpha (and I Can Prove It)
   • I Bet You've Never Found Alpha (and I Can ...  

Quant Ranks Retail Trading Mistakes that Blow Up Your Account
   • Quant Ranks Retail Trading Mistakes that B...  

Non-Stationarity and Why Market Timing Fails
   • Non-Stationarity and Why Market Timing Fails  

Quant Busts 3 Trading Myths with Math
   • Quant Busts 3 Trading Myths with Math  

How a Quant Manages a Portfolio
   • How to Quant Trade in 3 Minutes  

Quant on Trading and Investing
   • Quant on Trading and Investing  

Why Poker Pros Make the Best Traders (It's NOT Luck)
   • Video  

Quant Builds 🔨
How to Build a Markov Chain Regime Switching Bot in Python with Interactive Brokers | Part 1
   • How to Build a Markov Chain Regime Switchi...  

How to Build a Markov Chain Regime Switching Bot in Python with Interactive Brokers | Part 2
   • How to Build a Markov Chain Regime Switchi...  
___________________________________________
🗂️ Resources

📚 Quant Guild Library:
https://github.com/romanmichaelpaoluc...

🌎 GitHub:
https://github.com/RomanMichaelPaolucci
https://github.com/Quant-Guild

📝 Medium (Blog):
  / quantguild  
  / quant  
___________________________________________
🛠️ Projects

The Gaussian Cookbook:
https://gaussiancookbook.com

Recipes for simulating stochastic processes:
https://papers.ssrn.com/sol3/papers.c...
___________________________________________
💬 Socials

TikTok:   / quantguild  

Instagram:   / quantguild  

X/Twitter: https://x.com/quantguild/

LinkedIn (personal):   / rmp99  

LinkedIn (company):   / quant-guild  
___________________________________________