Developed simple tool visualizing how Robo-Trading algorithms can inform long and short stock positions.
Summary
The overarching goal of my Projects in Programming class was to create a fully functioning web application that would interact with at least one public API. For my project I chose to create a website that people could go on to learn how certain robotic trading algorithms worked. I implemented two robotic trading strategies: Moving Avg & Counter Trend. People can change the parameters of these algorithms to see how it affects the long and short term positions the algorithm would take. These decisions by the algorithm are visualized in an interactive graph and the Sharpe ratio is given as a proxy for how successful the yield of the chosen parameters would be. I used the yfinance API for the financial data and implemented the visualization component using the bokeh library.
Splash Screen
Simulating Using Moving Avg. Strategy
Simulating Using Counter Trend Strategy