This project uses python to integrate stock market data API and performs techincal analysis using indicators such as Simple Moving Average, Exponential Moving Average, Moving Average convergence Divergence, Relative Strength Index . It also implements a trading strategy using volume and MACD and generates buy/sell signal for any of the top 50 stocks. Finally, it uses twitter API and maps the sentiment on twitter to the price movement for stocks.
Here are a couple of plots generated for techincal indicators:-
Moving Average Convergence Divergence:
Relative Strength Index:
Trading Strategy Using MACD and Volume:
Twitter Sentiment mapped to price movement: