@@ -35,9 +35,10 @@ _okama_ goes with **free** «end of day» historical stock markets data and macr
35
35
36
36
- Investment portfolio constrained Markowitz Mean-Variance Analysis (MVA) and optimization
37
37
- Rebalanced portfolio optimization with constraints (multi-period Efficient Frontier)
38
+ - Investment portfolios with contributions / withdrawals cash flows (DCF)
38
39
- Monte Carlo Simulations for financial assets and investment portfolios
39
40
- Popular risk metrics: VAR, CVaR, semi-deviation, variance and drawdowns
40
- - Different financial ratios: Sharpe ratio, Sortino ratio, Diversification ratio
41
+ - Different financial ratios: CAPE10, Sharpe ratio, Sortino ratio, Diversification ratio
41
42
- Forecasting models according to normal, lognormal and other popular distributions
42
43
- Testing distribution on historical data
43
44
- Dividend yield and other dividend indicators for stocks
@@ -62,7 +63,7 @@ _okama_ goes with **free** «end of day» historical stock markets data and macr
62
63
- Central bank exchange rates
63
64
64
65
### Macroeconomic indicators
65
- For many countries (USA, United Kingdom, European Union, Russia, Israel etc.):
66
+ For many countries (China, USA, United Kingdom, European Union, Russia, Israel etc.):
66
67
67
68
- Inflation
68
69
- Central bank rates
@@ -78,8 +79,9 @@ For many countries (USA, United Kingdom, European Union, Russia, Israel etc.):
78
79
` pip install okama `
79
80
80
81
The latest development version can be installed directly from GitHub:
82
+ ` git clone https://github.com/mbk-dev/okama@dev `
81
83
82
- ` pip install git+https://github.com/mbk-dev/okama@dev `
84
+ ` poetry install`
83
85
84
86
85
87
## Getting started
@@ -175,11 +177,12 @@ build with _okama_ package and [Dash (plotly)](https://github.com/plotly/dash) f
175
177
The plan for _ okama_ is to add more functions that will be useful to investors and asset managers.
176
178
177
179
- Add Omega ratio to EfficientFrontier, EfficientFrontierReb and Portfolio classes.
178
- - Add withdrawals as an attribute of Portfolio class.
180
+ - Make complex withdrawals / contributions strategies in Portfolio class.
181
+ - Make complex portfolio rebalancing strategies.
179
182
- Add Black-Litterman asset allocation
180
183
- Accelerate optimization for multi-period Efficient Frontier: minimize_risk and maximize_risk methods of EfficientFrontierReb class.
181
184
- Make a single EfficientFrontier class for all optimizations: single-period or multu-period with rebalancing period as a parameter.
182
- - Add different utility functions for optimizers: semi-deviation, VaR, CVaR, drawdowns etc.
185
+ - Add different utility functions for optimizers: IRR, portfolio survival period, semi-deviation, VaR, CVaR, drawdowns etc.
183
186
- Add more functions based on suggestion of users.
184
187
185
188
## Contributing to okama
0 commit comments