- numpy
- beautifulsoup4
- requests
- pandas
- tensorflow
- keras
- sklearn
Predicting NIFTY50 index movement for 7 days period. LSTM layers are used in keras to predict NIFTY50 index movement for 7 days period.
Project is divided into three parts:
- Scraped Wiki's NIFTY50 page to get ticker symbols
- Used Quandl API to fetch stock data for past 5 years
- Label training data as 0(sell) and 1(buy)
- Scale data using sklearn preprocessing libarary
- Build LSTM model in keras.
Run the ipynb file on colab or jupyter notebook.
- sentdex tutorial -> https://www.youtube.com/watch?time_continue=535&v=yWkpRdpOiPY
- Siraj Raval tutorial -> https://www.youtube.com/watch?v=ftMq5ps503w&vl=en