Stock price prediction using LSTM, RNN and CNN-sliding window model

Stock market or equity market have a profound impact in today's economy. A rise or fall in the share price has an important role in determining the investor's gain. The existing forecasting methods make use of both linear (AR, MA, ARIMA) and non-linear algorithms (ARCH, GARCH, Neural Networks), but they focus on predicting the stock index movement or price forecasting for a single company using the daily closing price. The proposed method is a model independent approach. Here we are not fitting the data to a specific model, rather we are identifying the latent dynamics existing in the data using deep learning architectures. In this work we use three different deep learning architectures for the price prediction of NSE listed companies and compares their performance. We are applying a sliding window approach for predicting future values on a short term basis. The performance of the models were quantified using percentage error.

[1]  Rob J Hyndman,et al.  25 years of time series forecasting , 2006 .

[2]  Jovina Roman,et al.  Backpropagation and recurrent neural networks in financial analysis of multiple stock market returns , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[3]  H. White,et al.  Economic prediction using neural networks: the case of IBM daily stock returns , 1988, IEEE 1988 International Conference on Neural Networks.

[4]  Hengjian Jia,et al.  Investigation Into The Effectiveness Of Long Short Term Memory Networks For Stock Price Prediction , 2016, ArXiv.

[5]  Chi-Chung Lam,et al.  FINANCIAL TIME SERIES FORECASTING BY NEURAL NETWORK USING CONJUGATE GRADIENT LEARNING ALGORITHM AND MULTIPLE LINEAR REGRESSION WEIGHT INITIALIZATION , 2000 .

[6]  Yoshinori Kishikawa,et al.  Prediction of Stock Trends by Using the Wavelet Transform and the Multi-Stage Fuzzy Inference System Optimized by the GA , 2000 .

[7]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[8]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[9]  Bilberto Batres-Estrada,et al.  Deep learning for multivariate financial time series , 2015 .

[10]  Vijay Krishna Menon,et al.  Measuring stock price and trading volume causality among Nifty50 stocks: The Toda Yamamoto method , 2016, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[11]  A. Victor Devadoss,et al.  Forecasting of Stock Prices Using Multi Layer Perceptron , 2013 .

[12]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[13]  K. P. Soman,et al.  Bulk Price Forecasting Using Spark over NSE Data Set , 2016, DMBD.

[14]  Nicholas G. Polson,et al.  Deep Learning in Finance , 2016, ArXiv.

[15]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[16]  Burton G. Malkiel,et al.  Efficient Market Hypothesis , 1991 .

[17]  Yue Zhang,et al.  Deep Learning for Event-Driven Stock Prediction , 2015, IJCAI.

[18]  Omar S. Soliman,et al.  A Machine Learning Model for Stock Market Prediction , 2014, ArXiv.