Examples¶
Return Risk Portfolio Optimization Models¶
Mean Risk Portfolio Optimization using Historical Estimates.
Mean Risk Portfolio Optimization using Custom Estimates (mean and covariance).
Ulcer Index Portfolio Optimization for Mean Risk and Risk Parity.
Entropic Value at Risk (EVaR) Portfolio Optimization for Mean Risk and Risk Parity.
Riskfolio-Lib with MOSEK for Real Applications (612 assets and 4943 observations).
Entropic Drawdown at Risk (EDaR) Portfolio Optimization for Mean Risk and Risk Parity.
Logarithmic Mean Risk (Kelly Criterion) Portfolio Optimization.
Worst Case Mean Variance Portfolio Optimization using Box and Elliptical Uncertainty Sets.
Mean Gini Mean Difference (GMD) Portfolio Optimization for Mean Risk and Risk Parity.
Tail Gini Range Portfolio Optimization for Mean Risk and Risk Parity.
Kurtosis Portfolio Optimization for Mean Risk and Risk Parity.
Semi Kurtosis Portfolio Optimization for Mean Risk and Risk Parity.
Relativistic Value at Risk (RLVaR) Portfolio Optimization for Mean Risk and Risk Parity.
Relativistic Drawdown at Risk (RLDaR) Portfolio Optimization for Mean Risk and Risk Parity.
Higher L-Moments OWA Portfolio Optimization for Mean Risk and Risk Parity.
Entropic Value at Risk Range (EVRG) Portfolio Optimization for Mean Risk and Risk Parity.
Relativistic Value at Risk Range (RVRG) Portfolio Optimization for Mean Risk and Risk Parity.
Special Constraints¶
Portfolio Optimization with Constraints on Return and Risk Measures.
Portfolio Optimization with Constraints on Number of Assets and Number of Effective Assets.
Risk Factors Models¶
Mean Risk Portfolio Optimization using Risk Factors and Stepwise Regression.
Mean Risk Portfolio Optimization using Risk Factors and Principal Component Regression.
Vanilla Risk Parity Optimization using Risk Factors and Stepwise Regression.
Black Litterman Models¶
Mean Risk Portfolio Optimization using Black Litterman Model.
Black Litterman with Adanos Market Sentiment Views (Commercial API).
Risk Parity Models¶
Vanilla Risk Parity Portfolio Optimization using historical estimates.
Risk Parity with Constraints using the Risk Budgeting Approach.
Mean Variance Portfolio Optimization with Risk Contribution Inequalities Constraints.
Mean Variance Portfolio Optimization with Risk Factor Contribution Inequalities Constraints.
Hierarchical Clustering Portfolio Optimization¶
Hierarchical Equal Risk Contribution (HERC) Portfolio Optimization.
Hierarchical Equal Risk Contribution (HERC) with Constraints.
Graph Theory Constraints¶
Backtesting¶
Multi Assets Algorithmic Trading Backtesting using Backtrader (matplotlib=3.2.2 for compatibility with backtrader=1.9.76.123. We don’t recommend to try to reproduce this example due the compatibility problems of Backtrader).
Multi Assets Algorithmic Trading Backtesting using Vectorbt (vectorbt=0.26.1).