How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
PyPortfolioOpt is a Python library for financial portfolio optimization that implements mean-variance optimization, Black-Litterman models, and Hierarchical Risk Parity methods. It provides a complete toolkit for constructing risk-adjusted asset portfolios by combining expected return estimation, covariance modeling, constraint handling, and discrete allocation into a single optimization framework. The library distinguishes itself through its integration of multiple optimization approaches within a unified interface. It includes a Black-Litterman Bayesian framework that blends market equilibr
Riskfolio-Lib is a Python portfolio optimization library and convex risk management tool. It provides a framework for calculating optimal asset allocations using convex risk measures and mathematical programming solvers, supporting linear, quadratic, and semidefinite programming. The library features a hierarchical risk parity framework and financial asset clustering tools to group similar instruments and improve diversification. It includes a portfolio backtesting engine for simulating investment strategies using historical data and cross-validation. The system covers a broad range of quant
Portfolio and risk analytics in Python
PyPortfolioOpt is a comprehensive portfolio optimization library for Python that provides a full suite of methods for constructing and analyzing investment portfolios. At its core, the library implements mean-variance optimization, the Black-Litterman Bayesian model, and Hierarchical Risk Parity, giving users multiple approaches to asset allocation. It includes a complete covariance estimation toolkit with interchangeable estimators such as sample, exponential, shrinkage,…
The main features of robertmartin8/pyportfolioopt are: Multi-Method Portfolio Optimizers, Efficient Frontier Construction, Efficient Frontier Solvers, Mean-Variance Optimization Solvers, Portfolio Return Prior Models, Financial Covariance Estimators, Portfolio Constraint Enforcement, Covariance Matrix Calculators.
Projects with overlapping indexed features include: pyportfolio/pyportfolioopt — PyPortfolioOpt is a Python library for financial portfolio optimization that implements mean-variance optimization,… dcajasn/riskfolio-lib — Riskfolio-Lib is a Python portfolio optimization library and convex risk management tool. It provides a framework for… quantopian/pyfolio — Portfolio and risk analytics in Python. jankrepl/deepdow. letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… ssantoshp/empyrial — An Open Source Portfolio Backtesting Engine for Everyone | 面向所有人的开源投资组合回测引擎.