JDAIP  Vol.2 No.4 , November 2014
Using Feed Forward BPNN for Forecasting All Share Price Index
Abstract: Use of artificial neural networks has become a significant and an emerging research method due to its capability of capturing nonlinear behavior instead of conventional time series methods. Among them, feed forward back propagation neural network (BPNN) is the widely used network topology for forecasting stock prices indices. In this study, we attempted to find the best network topology for one step ahead forecasting of All Share Price Index (ASPI), Colombo Stock Exchange (CSE) by employing feed forward BPNN. The daily data including ASPI, All Share Total Return Index (ASTRI), Market Price Earnings Ratio (PER), and Market Price to Book Value (PBV) were collected from CSE over the period from January 2nd 2012 to March 20th 2014. The experiment is implemented by prioritizing the number of inputs, learning rate, number of hidden layer neurons, and the number of training sessions. Eight models were selected on basis of input data and the number of training sessions. Then the best model was used for forecasting next trading day ASPI value. Empirical result reveals that the proposed model can be used as an approximation method to obtain next day value. In addition, it showed that the number of inputs, number of hidden layer neurons and the training times are significant factors that can be affected to the accuracy of forecast value.
Cite this paper: Chen, D. and Seneviratna, D. (2014) Using Feed Forward BPNN for Forecasting All Share Price Index. Journal of Data Analysis and Information Processing, 2, 87-94. doi: 10.4236/jdaip.2014.24011.

[1]   Gooijer, J.G. and Hyndman, R.J. (2006) 25 Years of Timeseries Forecasting. International Journal of Forecasting, 22, 443-473.

[2]   Kanas, A. and Yannopoulos, A. (2001) Comparing Linear and Nonlinear Forecasts for Stock Returns. International Review of Economics and Finance, 10, 383-398.

[3]   Atsalakis, G.S. and Valavanis, K.P. (2009) Surveying Stock Market Forecasting Techniques—Part II: Soft Computing Methods. Expert Systems with Applications, 36, 5932-5941.

[4]   Kaastra, I. and Boyd, M. (1996) Designing a Neural Network for Forecasting Financial and Economic Time Series. Neurocomputing, 10, 215-236.

[5]   Tsang, P.M., Kwok, P., Choy, S., Kwan, R., Ng, S., Mak, J., et al. (2007) Design and Implementation of NN5 for Hong Kong Stock Price Forecasting. Engineering Applications of Artificial Intellegence, 20, 453-461.

[6]   Tilakaratne, C.D., Mammadov, M.A. and Morris, S.A. (2009) Modified Neural Network Algorithms for Predicting Trading Signals of Stock Market Indices. Journal of Applied Mathematics and Decision Sciences, 2009, Article ID: 125308.

[7]   Mostafa, M.M. (2010) Forecasting Stock Exchange Movements Using Neural Networks: Empirical Evidence from Kuwait. Expert Systems with Applications, 37, 6302-6309.

[8]   Wang, J.-Z., Wang, J.-J., Zhang, Z.-G. and Guo, S.-P. (2011) Forecasting Stock Indices with Back Propagation Neural Network. Expert Systems with Applications, 38, 14346-14355.

[9]   Ticknor, J.L. (2013) A Bayesian Regularized Artificial Neural Network for Stock Market Forecasting. Expert Systems with Applications, 40, 5501-5506.

[10]   Tsaih, R., Hsu, Y. and Lai, C.C. (1998) Forecasting S&P 500 Stock Index Futures with a Hybrid AI System. Decision Support Systems, 23, 161-174.

[11]   Enke, D. and Thawornwong, S. (2005) The Use of Data Mining and Neural Networks for Forecasting Stock Market Returns. Expert Systems with Applications, 29, 927-940.

[12]   Zou, H.F., Xia, G.P., Yang, F.T. and Wang, H.Y. (2007) An Investigation and Comparison of Artificial Neural Network and Time Series Models for Chinese Food Grain Price Forecasting. Neurocomputing, 70, 2913-2923.

[13]   Bildirici, M. and Ersin, Ö.Ö. (2009) Improving Forecasts of GARCH Family Models with the Artificial Neural Networks: An Application to the Daily Returns in Istanbul Stock Exchange. Expert Systems with Applications, 36, 7355- 7362.

[14]   Faria, E.D., Albuquerque, M.P., Gonzalez, J., Cavalcante, J. and Aluquerque, M.P. (2009) Predicting the Brazilian Stock Market through Neural Networks and Adaptive Exponential Smoothing Methods. Expert Systems with Applications, 36, 12506-12509.

[15]   Khashei, M. and Bijari, M. (2011) A Novel Hybridization of Artificial Neural Networks and ARIMA Models for Time Series Forecasting. Applied Soft Computing, 11, 2664-2675.

[16]   Guresen, E., Kayakutlu, G. and Daim, T.U. (2011) Using Artificial Neural Network Models in Stock Market Index Prediction. Expert Systems with Applications, 38, 10389-10397.

[17]   Khashei, M. and Bijari, M. (2012) A New Class of Hybrid Models for Time Series Forecasting. Expert Systems with Applications, 39, 4344-4357.

[18]   Wang, J.J., Wang, J.Z., Zhang, Z.G. and Guo, S.P. (2012) Stock Index Forecasting Based on a Hybrid Model. Omega (The International Journal of Management Science), 40, 758-766.

[19]   Chang, P.C., Wang, D.D. and Zhou, C.L. (2012) A Novel Model by Evolving Partially Connected Neural Network for Stock Price Trend Forecasting. Expert Systems with Applications, 39, 611-620.

[20]   Beale, M.H., Hagan, M.T. and Demuth, H.B. (2014) Neural Network ToolboxTM, User’s Guide. MATLAB®, MathWorks, Natick.