Experimenting with RL for building optimal portfolio of 3 stocks and comparing it with portfolio theory based approaches
Reinforcement learning is arguably the coolest branch of artificial intelligence. It has already proven its prowess: stunning the world, beating the world champions in games of Chess, Go, and even DotA 2.
Using RL for stock trading has always been a holy grail among data scientists. Stock trading has drawn our imaginations because of its ease of access and to misquote Cardi B, we like diamond and we like dollars 😛.
There are several ways of using Machine Learning for stock trading. One approach is to use forecasting techniques to predict the movement of the stock and build some heuristic based bot that uses the prediction to make decisions. Another approach is to build a bot that can look at the stock movement and directly recommend the actions — buy/sell/hold. This is a perfect use-case for reinforcement learning as we will generally know the accumulated results of our actions only at the end of the trading episode.

#portfolio-management #machine-learning #reinforcement-learning #deep-learning #finance

Portfolio Optimization using Reinforcement Learning
1.40 GEEK