A league championship algorithm equipped with network structure and backward Q-learning for extracting stock trading rules

被引:29
作者
Alimoradi, Muhammad Reza [1 ]
Kashan, Ali Husseinzadeh [1 ]
机构
[1] Tarbiat Modares Univ, Dept Ind & Syst Engn, Tehran, Iran
关键词
Stock trading rule extraction; Technical analysis; Reinforcement learning; Q-learning; Genetic network programming; League championship algorithm; TECHNICAL ANALYSIS;
D O I
10.1016/j.asoc.2018.03.051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Buying and selling stocks are the main activities of investment in the financial markets. During several years, financial experts have designed various indices and indicators to develop intelligent methods to decide whether buy or sell or no trade a specific stock. In this paper, the league championship algorithm (LCA) is adapted and equipped with a network structure (which provides the implicit memory function, compact structure and gives the ability of reusing nodes) for stock trading rule extraction process. The proposed algorithm is able to extract and save various stock trading rules for various kinds of stock market conditions. Each individual in LCA makes role as a sport team which could learn from weaknesses and strengths of others to enhance its performance. The network structure used for each individual is equipped with reinforcement learning to strength the searching power and extracting better rules. The backward Q-learning (BQL), which is a combination of Sarsa learning and Q-learning algorithms, is also hybridized with LCA to increase the learning speed to extract better rules. A trend clustering technique is also developed to determine uptrends and downtrends and to remedy delay in the trend direction reflection along with moving average of stock prices. Finally, to use the trading rules extracted and saved in the rule pools, a new approach through average matching degree is introduced which could create trinary signals of buying, selling, and no trade. The effectiveness of the proposed approach is tested on a set of 20 companies, which have high liquidity and large market capitalization, chosen from various fields of Tehran Stock Exchange. The used historical price data was adjusted through factors of dividends and capital increase. Computational tests and simulations indicate that our hybrid method clearly offers higher profits and lower losses than those of genetic network programming method with rule accumulation (GNP-RA) on all stocks and those of the Buy&Hold strategy on 17 out of 20 instances (85%), especially when the price uptrends are sharp. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:478 / 493
页数:16
相关论文
共 46 条
[1]  
[Anonymous], 2015, Reinforcement Learning: An Introduction
[2]  
Bauer R.J., 1994, Genetic Algorithms and Investment Strategies
[3]   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
[4]  
Bessembinder H., 1995, Pacific -Basin Finance Journal, V3, P257, DOI [DOI 10.1016/0927-538X(95)00002-3, 10.1016/0927-538X(95)00002-3]
[5]  
Boyan J. A., 1995, Advances in Neural Information Processing Systems 7, P369
[6]   SIMPLE TECHNICAL TRADING RULES AND THE STOCHASTIC PROPERTIES OF STOCK RETURNS [J].
BROCK, W ;
LAKONISHOK, J ;
LEBARON, B .
JOURNAL OF FINANCE, 1992, 47 (05) :1731-1764
[7]   A dynamic threshold decision system for stock trading signal detection [J].
Chang, Pei-Chann ;
Liao, T. Warren ;
Lin, Jyun-Jie ;
Fan, Chin-Yuan .
APPLIED SOFT COMPUTING, 2011, 11 (05) :3998-4010
[8]   A hybrid stock trading system using genetic network programming and mean conditional value-at-risk [J].
Chen, Yan ;
Wang, Xuancheng .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 240 (03) :861-871
[9]   A genetic network programming with learning approach for enhanced stock trading model [J].
Chen, Yan ;
Mabu, Shingo ;
Shimada, Kaoru ;
Hirasawa, Kotaro .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (10) :12537-12546
[10]   A hybrid model based on rough sets theory and genetic algorithms for stock price forecasting [J].
Cheng, Ching-Hsue ;
Chen, Tai-Liang ;
Wei, Liang-Ying .
INFORMATION SCIENCES, 2010, 180 (09) :1610-1629