okama.EfficientFrontierReb.global_max_return_portfolio
- property EfficientFrontierReb.global_max_return_portfolio
Find a portfolio with global max CAGR.
Compound annual growth rate (CAGR) is the rate of return that would be required for an investment to grow from its initial to its final value, assuming all incomes were reinvested.
The objective function is Accumulated return for rebalanced portfolio time series for the period from ‘first_date’ to ‘last_date’.
- Returns:
- dict
Weights of assets, CAGR, annualized risk, monthly risk.
Examples
>>> frontier = ok.EfficientFrontierReb(['SPY.US', 'AGG.US']) >>> frontier.global_max_return_portfolio {'Weights': array([1., 0.]), 'CAGR': 0.10797159166196812, 'Risk': 0.1583011735798155, 'Risk_monthly': 0.0410282468594492}