Maximum and minimum stock price forecasting of Brazilian power distribution companies based on artificial neural networks

Graphical abstractDisplay Omitted HighlightsWe predict maximum and minimum day stock prices of power companies.The methodology is based on attribute selection and time series prediction.The most relevant attributes are determined by correlation analysis.The actual time series prediction is carried out by neural networks.The proposed methodology provides very good results. Time series forecasting has been widely used to determine future prices of stocks, and the analysis and modeling of finance time series is an important task for guiding investors' decisions and trades. Nonetheless, the prediction of prices by means of a time series is not trivial and it requires a thorough analysis of indexes, variables and other data. In addition, in a dynamic environment such as the stock market, the non-linearity of the time series is a pronounced characteristic, and this immediately affects the efficacy of stock price forecasts. Thus, this paper aims at proposing a methodology that forecasts the maximum and minimum day stock prices of three Brazilian power distribution companies, which are traded in the Sao Paulo Stock Exchange BM&FBovespa. When compared to the other papers already published in the literature, one of the main contributions and novelty of this paper is the forecast of the range of closing prices of Brazilian power distribution companies' stocks. As a result of its application, investors may be able to define threshold values for their stock trades. Moreover, such a methodology may be of great interest to home brokers who do not possess ample knowledge to invest in such companies. The proposed methodology is based on the calculation of distinct features to be analysed by means of attribute selection, defining the most relevant attributes to predict the maximum and minimum day stock prices of each company. Then, the actual prediction was carried out by Artificial Neural Networks (ANNs), which had their performances evaluated by means of Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE) and Root Mean Square Error (RMSE) calculations. The proposed methodology for addressing the problem of prediction of maximum and minimum day stock prices for Brazilian distribution companies is effective. In addition, these results were only possible to be achieved due to the combined use of attribute selection by correlation analysis and ANNs.

[1]  Martha Pulido,et al.  Particle swarm optimization of ensemble neural networks with fuzzy aggregation for time series prediction of the Mexican Stock Exchange , 2014, Inf. Sci..

[2]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[3]  Esmaeil Hadavandi,et al.  A bat-neural network multi-agent system (BNNMAS) for stock price prediction: Case study of DAX stock price , 2015, Appl. Soft Comput..

[4]  Sahil Shah,et al.  Predicting stock and stock price index movement using Trend Deterministic Data Preparation and machine learning techniques , 2015, Expert Syst. Appl..

[5]  Pradipta Kishore Dash,et al.  A hybrid evolutionary dynamic neural network for stock market trend analysis and prediction using unscented Kalman filter , 2014, Appl. Soft Comput..

[6]  Vjekoslav Galzina,et al.  An adaptive network-based fuzzy inference system (ANFIS) for the forecasting: The case of close price indices , 2013, Expert Syst. Appl..

[7]  Kotagiri Ramamohanarao,et al.  A HMM-based adaptive fuzzy inference system for stock market forecasting , 2013, Neurocomputing.

[8]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[9]  Jonathan L. Ticknor A Bayesian regularized artificial neural network for stock market forecasting , 2013, Expert Syst. Appl..

[10]  Chi-Jie Lu Hybridizing nonlinear independent component analysis and support vector regression with particle swarm optimization for stock index forecasting , 2012, Neural Computing and Applications.

[11]  Pritpal Singh,et al.  Forecasting stock index price based on M-factors fuzzy time series and particle swarm optimization , 2014, Int. J. Approx. Reason..

[12]  Marcelo Portes Albuquerque,et al.  Predicting the Brazilian stock market through neural networks and adaptive exponential smoothing methods , 2009, Expert Syst. Appl..

[13]  Tugrul U. Daim,et al.  Using artificial neural network models in stock market index prediction , 2011, Expert Syst. Appl..

[14]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[15]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[16]  Sahil Shah,et al.  Predicting stock market index using fusion of machine learning techniques , 2015, Expert Syst. Appl..

[17]  Luis E. Zárate,et al.  Applying Artificial Neural Networks to prediction of stock price and improvement of the directional prediction index - Case study of PETR4, Petrobras, Brazil , 2013, Expert Syst. Appl..

[18]  Carol E. Brown,et al.  Artificial neural networks in accounting and finance: modeling issues , 2000 .

[19]  Zhe George Zhang,et al.  Forecasting stock indices with back propagation neural network , 2011, Expert Syst. Appl..

[20]  Oscar Castillo,et al.  Time series prediction using ensembles of ANFIS models with genetic optimization of interval type-2 and type-1 fuzzy integrators , 2014, Int. J. Hybrid Intell. Syst..

[21]  Pei-Hao Tai,et al.  Enhanced stock price variation prediction via DOE and BPNN-based optimization , 2011, Expert Syst. Appl..

[22]  Oscar Castillo,et al.  Interval type-2 fuzzy weight adjustment for backpropagation neural networks with application in time series prediction , 2014, Inf. Sci..

[23]  Chih-Ming Hsu A hybrid procedure with feature selection for resolving stock/futures price forecasting problems , 2011, Neural Computing and Applications.

[24]  Kamil Zbikowski,et al.  Using Volume Weighted Support Vector Machines with walk forward testing and feature selection for the purpose of creating stock trading strategy , 2015, Expert Syst. Appl..

[25]  Ömer Kaan Baykan,et al.  Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange , 2011, Expert Syst. Appl..

[26]  Pei-Chann Chang,et al.  A novel model by evolving partially connected neural network for stock price trend forecasting , 2012, Expert Syst. Appl..

[27]  Ching-Hsue Cheng,et al.  A hybrid ANFIS based on n-period moving average model to forecast TAIEX stock , 2014, Appl. Soft Comput..

[28]  An-Pin Chen,et al.  Applying market profile theory to forecast Taiwan Index Futures market , 2014, Expert Syst. Appl..

[29]  Oscar Castillo,et al.  Application of interval type-2 fuzzy neural networks in non-linear identification and time series prediction , 2013, Soft Computing.

[30]  Liang-Ying Wei,et al.  A GA-weighted ANFIS model based on multiple stock market volatility causality for TAIEX forecasting , 2013, Appl. Soft Comput..