An integrated framework of genetic network programming and multi-layer perceptron neural network for prediction of daily stock return: An application in Tehran stock exchange market

被引:32
作者
Ramezanian, Reza [1 ]
Peymanfar, Arsalan [1 ]
Ebrahimi, Seyed Babak [1 ]
机构
[1] KN Toosi Univ Technol, Dept Ind Engn, Tehran, Iran
关键词
Stock return forecasting; Genetic network programming; MLP neural network; Technical analysis; Classification; Time series models; Ensemble learning; TRADING SYSTEM; EVOLUTIONARY ALGORITHM; PATTERN-RECOGNITION; DECISION-MAKING; ENSEMBLE; MACHINE; MODEL; INDEX;
D O I
10.1016/j.asoc.2019.105551
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms are generally used to find or generate the best individuals in a population. Whenever these algorithms are applied to agent systems, they will lead to optimal solutions. Genetic Network Programming (GNP), which contains graph networks, is one of the developed evolutionary algorithms. When the aim is to forecast the share price or return, ascending and descending trends, volatilities, recent returns, fundamental and technical factors have remarkable impacts on the prediction. This is why technical indicators are used to constitute a set of trading rules. In this paper, we apply an integrated framework consisting of GNP model along with a reinforcement learning and Multi-Layer Perceptron (MLP) neural network to classify data and also time series models to forecast the stock return. Moreover, we utilize rules of accumulation based on the GNP model's results to forecast the return. The aim of using these models alongside one another is to estimate one-day return. The results derived from 9 stocks with regard to the Tehran Stock Exchange Market. GNP extracts a prodigious number of rules on the basis of 5 technical indicators with 3 times period. Next, MLP network classifies data and finds the similarity between future data and past data concerning a stock (5 sub-period) through classification. Subsequently, a number of conditions are established, in order to choose the best estimation between GNP-RL and ARMA. Distinct comparison with the ARMA-GARCH model, which is operated for return estimation and risk measurement in many researches, demonstrates an extended forecasting power of the proposed model, by the name of GNP-ARMA, reducing error by a mean of 16%. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 61 条
[1]   A new multi-period investment strategies method based on evolutionary algorithms [J].
Aguilar-Rivera, Anton ;
Valenzuela-Rendon, Manuel .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (03) :923-937
[2]   New efficient hybrid candlestick technical analysis model for stock market timing on the basis of the Support Vector Machine and Heuristic Algorithms of Imperialist Competition and Genetic [J].
Ahmadi, Elham ;
Jasemi, Milad ;
Monplaisir, Leslie ;
Nabavi, Mohammad Amin ;
Mahmoodi, Armin ;
Jam, Pegah Amini .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 :21-31
[3]   A league championship algorithm equipped with network structure and backward Q-learning for extracting stock trading rules [J].
Alimoradi, Muhammad Reza ;
Kashan, Ali Husseinzadeh .
APPLIED SOFT COMPUTING, 2018, 68 :478-493
[4]   A dynamic trading rule based on filtered flag pattern recognition for stock market price forecasting [J].
Arevalo, Ruben ;
Garcia, Jorge ;
Guijarro, Francisco ;
Peris, Alfred .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 81 :177-192
[5]  
Aslanidis N., 2002, SMOOTH TRANSITION RE, P1
[6]   Forecasting stock market short-term trends using a neuro-fuzzy based methodology [J].
Atsalakis, George S. ;
Valavanis, Kimon P. .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (07) :10696-10707
[7]   Robust technical trading strategies using GP for algorithmic portfolio selection [J].
Berutich, Jose Manuel ;
Lopez, Francisco ;
Luna, Francisco ;
Quintana, David .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 46 :307-315
[8]   A hybrid evolutionary dynamic neural network for stock market trend analysis and prediction using unscented Kalman filter [J].
Bisoi, Ranjeeta ;
Dash, P. K. .
APPLIED SOFT COMPUTING, 2014, 19 :41-56
[9]  
Breiman L, 1996, MACH LEARN, V24, P123, DOI 10.1023/A:1018054314350
[10]   Stock market trading rule based on pattern recognition and technical analysis: Forecasting the DJIA index with intraday data [J].
Cervello-Royo, Roberto ;
Guijarro, Francisco ;
Michniuk, Karolina .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (14) :5963-5975