This is a visualization framework for stocks written with the Dash Framework by Plotly.
The app uses the requests and BeautifulSoup4 libraries to parse Yahoo Finance based on pre-determined slugs.
Given a selected Market Index, it uses Dash Callbacks to populate a second Dropdown List with all constituent stocks in the given Market.
Finally, it plots Historical Price and Volume based on a pandas DataFrame which is returned from the Yahoo Finance API.
- Integrate DatePicker Components from Dash to filter the data by time
- Implement additional functions for Technical Analysis (E.g. RSI, MACD, Bollinger Bands)
- Implement the option to overlay price charts of two stocks on the same graph