Overview of PyPortfolioOpt functionality
mainPyPortfolioOpt is a modular library for portfolio optimization. Its core functionality is divided into four related areas:
- Expected returns: Estimating the future returns of assets.
- Risk models (covariance): Estimating the covariance of asset returns.
- Objective functions: Defining what to optimize (e.g., Sharpe ratio, volatility).
- Optimizers: The engines that solve the optimization problems (e.g.,
EfficientFrontier).