PyPortfolio/PyPortfolioOpt
Financial portfolio optimization in python, including classical efficient frontier, Black-Litterman, Hierarchical Risk Parity
Information only, not investment advice. Open-source trading tools can have bugs and lose real money. Check it yourself and on a demo account before you use it.
- GitHub stars
- 6,159 As of November 11, 2026
- Language
- Jupyter Notebook
- Opened
- Last update
Where it ranks
Topics
- algorithmic-trading
- covariance
- efficient-frontier
- finance
- financial-analysis
- investing
- investment
- investment-analysis
- portfolio-management
- portfolio-optimization
- python
- quantitative-finance
More tools in this field
All capital markets tools- xbtlin/ai-berkshire17,086 stars
Berkshire in the AI era: a value investing research framework based on Claude Code / Codex. Methodologies of four masters: Buffett, Munger, Duan Yongping, and Li Lu + multi-agent…
- polakowo/vectorbt9,805 stars
The research engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.
- wealthfolio/wealthfolio9,412 stars
A beautiful, private, local-first personal finance tracker. Investments, net worth, spending, and simulations.
- hudson-and-thames/mlfinlab4,972 stars
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
- dcajasn/Riskfolio-Lib4,602 stars
Portfolio Optimization in Python