This git repository is for "Portfolio allocation tutorial with python"
My Portfolio is constructed by several model algorithms.
You can run the codes with Colab!
Markowitz Portfolio is "Modern Portfolio Theory" which is one of the most popular Portfolio Optimization theory.
We can get "minimum volatility portfolio" or "maximum return portfolio" which is in efficient frontier with red line.
Also, we can calculate expected return and volatility(risk).
HRP is the method that may can make up Markowitz model with hierarchical tree algorithm which is clustering stocks.
RL for automatic portfolio allocation based on "FinRL: Deep Reinforcement Learning for Quantitative Finance" which is accepted paper of NeurIPS 2018.