A hybrid evolutionary dynamic neural network for stock market trend analysis and prediction using unscented Kalman filter

Abstract Stock market prediction is of great interest to stock traders and investors due to high profit in trading the stocks. A successful stock buying/selling generally occurs near price trend turning point. Thus the prediction of stock market indices and its analysis are important to ascertain whether the next day's closing price would increase or decrease. This paper, therefore, presents a simple IIR filter based dynamic neural network (DNN) and an innovative optimized adaptive unscented Kalman filter for forecasting stock price indices of four different Indian stocks, namely the Bombay stock exchange (BSE), the IBM stock market, RIL stock market, and Oracle stock market. The weights of the dynamic neural information system are adjusted by four different learning strategies that include gradient calculation, unscented Kalman filter (UKF), differential evolution (DE), and a hybrid technique (DEUKF) by alternately executing the DE and UKF for a few generations. To improve the performance of both the UKF and DE algorithms, adaptation of certain parameters in both these algorithms has been presented in this paper. After predicting the stock price indices one day to one week ahead time horizon, the stock market trend has been analyzed using several important technical indicators like the moving average (MA), stochastic oscillators like K and D parameters, WMS%R (William indicator), etc. Extensive computer simulations are carried out with the four learning strategies for prediction of stock indices and the up or down trends of the indices. From the results it is observed that significant accuracy is achieved using the hybrid DEUKF algorithm in comparison to others that include only DE, UKF, and gradient descent technique in chronological order. Comparisons with some of the widely used neural networks (NNs) are also presented in the paper.

[1]  Tai-Liang Chen,et al.  A hybrid model based on adaptive-network-based fuzzy inference system to forecast Taiwan stock market , 2011, Expert Syst. Appl..

[2]  Namita Tiwari,et al.  Evaluation of Various LSB based Methods of Image Steganography on GIF File Format , 2010 .

[3]  Huang Fu-yuan,et al.  Integration of an Improved Particle Swarm Optimization Algorithm and Fuzzy Neural Network for Shanghai Stock Market Prediction , 2008 .

[4]  Pei-Chann Chang,et al.  A Hybrid System Integrating a Wavelet and TSK Fuzzy Rules for Stock Price Forecasting , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[5]  A. Słowik,et al.  Design of IIR digital filters with non-standard characteristics using differential evolution algorithm , 2007 .

[6]  Jiwen Dong,et al.  Time-series prediction using a local linear wavelet neural network , 2006, Neurocomputing.

[7]  Banshidhar Majhi,et al.  FLANN Based Forecasting of S&P 500 Index , 2005 .

[8]  Fikret S. Gürgen,et al.  A comparison of global, recurrent and smoothed-piecewise neural models for Istanbul stock exchange (ISE) prediction , 2005, Pattern Recognit. Lett..

[9]  Ah Chung Tsoi,et al.  Locally recurrent globally feedforward networks: a critical review of architectures , 1994, IEEE Trans. Neural Networks.

[10]  Mohammad Hossein Fazel Zarandi,et al.  A type-2 fuzzy rule-based expert system model for stock price analysis , 2009, Expert Syst. Appl..

[11]  N. R. Sakthivel,et al.  A Decision Tree- Rough Set Hybrid System for Stock Market Trend Prediction , 2010 .

[12]  Ganapati Panda,et al.  Development and performance evaluation of FLANN based model for forecasting of stock markets , 2009, Expert Syst. Appl..

[13]  Steven H. Kim,et al.  Graded Forecasting using an Array of Bipolar Predictions: Application of Probabilistic Neural Networks to a Stock Market Index , 1998 .

[14]  Yi-Ping Chen,et al.  The Efficacy of Neural Networks and Simple Technical Indicators in Predicting Stock Markets , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[15]  Shi-Jinn Horng,et al.  Forecasting TAIFEX based on fuzzy time series and particle swarm optimization , 2010, Expert Syst. Appl..

[16]  Yuehui Chen,et al.  Stock Index Modeling using EDA based Local Linear Wavelet Neural Network , 2005, 2005 International Conference on Neural Networks and Brain.

[17]  Guoqiang Peter Zhang,et al.  Trend Time–Series Modeling and Forecasting With Neural Networks , 2008, IEEE Transactions on Neural Networks.

[18]  A. Neil Burgess,et al.  Neural networks in financial engineering: a study in methodology , 1997, IEEE Trans. Neural Networks.

[19]  Melike Bildirici,et al.  Improving forecasts of GARCH family models with the artificial neural networks: An application to the daily returns in Istanbul Stock Exchange , 2009, Expert Syst. Appl..

[20]  Yanchun Liang,et al.  Optimal partition algorithm of the RBF neural network and its application to financial time series forecasting , 2005, Neural Computing & Applications.

[21]  Wei-Chang Yeh,et al.  Forecasting stock markets using wavelet transforms and recurrent neural networks: An integrated system based on artificial bee colony algorithm , 2011, Appl. Soft Comput..

[22]  Pei-Chann Chang,et al.  A TSK type fuzzy rule based system for stock price prediction , 2008, Expert Syst. Appl..

[23]  Xiaogang Wang,et al.  Comparison of Unscented Kalman Filters , 2007, 2007 International Conference on Mechatronics and Automation.

[24]  K. Xiong,et al.  Adaptive robust extended Kalman filter for nonlinear stochastic systems , 2008 .

[25]  Michele Marchesi,et al.  A hybrid genetic-neural architecture for stock indexes forecasting , 2005, Inf. Sci..

[26]  Jui-Chung Hung,et al.  Applying a combined fuzzy systems and GARCH model to adaptively forecast stock market volatility , 2011, Appl. Soft Comput..

[27]  K. Patan Stability Analysis and the Stabilization of a Class of Discrete-Time Dynamic Neural Networks , 2007, IEEE Transactions on Neural Networks.

[28]  Qingfu Zhang,et al.  Differential Evolution With Composite Trial Vector Generation Strategies and Control Parameters , 2011, IEEE Transactions on Evolutionary Computation.

[29]  Yu Zhang,et al.  Prediction Model of Stock Market Returns Based on Wavelet Neural Network , 2008, 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application.

[30]  Chih-Feng Liu,et al.  Application of type-2 neuro-fuzzy modeling in stock price prediction , 2012, Appl. Soft Comput..

[31]  Pei-Chann Chang,et al.  A neural network with a case based dynamic window for stock trading prediction , 2009, Expert Syst. Appl..

[32]  Campbell R. Harvey,et al.  Forecasting Emerging Market Returns Using Neural Networks , 2000 .

[33]  Bhaskar D. Rao,et al.  On-line learning algorithms for locally recurrent neural networks , 1999, IEEE Trans. Neural Networks.

[34]  Wei-Lung Mao,et al.  The UKF-based RNN predictor for GPS narrowband interference suppression , 2012, 2012 Australian Communications Theory Workshop (AusCTW).

[35]  Shian-Chang Huang,et al.  Forecasting stock indices with wavelet domain kernel partial least square regressions , 2011, Appl. Soft Comput..

[36]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[37]  Chien-Feng Huang,et al.  A hybrid stock selection model using genetic algorithms and support vector regression , 2012, Appl. Soft Comput..

[38]  Binoy B. Nair,et al.  A Stock Market Trend Prediction System Using a Hybrid Decision Tree-Neuro-Fuzzy System , 2010, 2010 International Conference on Advances in Recent Technologies in Communication and Computing.

[39]  Kyung-shik Shin,et al.  A hybrid approach based on neural networks and genetic algorithms for detecting temporal patterns in stock markets , 2007, Appl. Soft Comput..