Generating trading rules on US Stock Market using strongly typed genetic programming

被引:7
|
作者
Michell, Kevin [1 ]
Kristjanpoller, Werner [1 ]
机构
[1] Univ Tecn Federico Santa Maria, Ave Espana 1680, Valparaiso, Chile
关键词
Strongly typed genetic programming; Rule generation; Stock market; Evolutionary computation; Portfolio composition; MODEL; ALGORITHMS; PREDICTION; SELECTION; DESIGN; RETURN;
D O I
10.1007/s00500-019-04085-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Extracting rules from stock market data is an important and exciting problem, where investment decisions should be as clear and intuitive as possible in order for investors to choose the composition of their portfolios. Thus, it is important to guarantee that this process is done with a good framework and reliable techniques. In this context, portfolio composition is a puzzle with respect to selecting the appropriate assets and the optimal timing to invest. There are several models and algorithms to make these decisions, and in recent years, machine learning applications have been used to solve this puzzle with exceptional results. This technique allows a large amount of data to be processed, resulting in more informed recommendations on which asset to choose. Our study uses strongly typed genetic programming to generate rules to buy, hold and sell stocks in the US stock market, considering a rolling windows approach. We propose a different training approach, focusing the fitness function on a ternary decision based on the return prediction of each stock analyzed. The ternary rule matches perfectly with the three decisions: buy, hold and sell. Therefore, the rules are simple, intuitive, and easy for investors to understand. The results show that the proposed algorithm generates higher profits than the classical optimization approach. Moreover, the profits obtained are higher than the buy-and-hold strategy and the return of the indexes representative of the US stock market.
引用
收藏
页码:3257 / 3274
页数:18
相关论文
共 50 条
  • [21] Evaluation of Technical Analysis Trading Rules in a Artificial Stock Market Environment
    Leles, M. C. R.
    Pereira, M. V. L.
    Iquiapaza, R. A.
    Sbruzzi, E. F.
    Nascimento Junior, C. L.
    IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (10) : 1707 - 1714
  • [22] Trading rule discovery in the US stock market: An empirical study
    Wang, Jar-Long
    Chan, Shu-Hui
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 5450 - 5455
  • [23] Selecting dynamic moving average trading rules in the crude oil futures market using a genetic approach
    Wang, Lijun
    An, Haizhong
    Liu, Xiaojia
    Huang, Xuan
    APPLIED ENERGY, 2016, 162 : 1608 - 1618
  • [24] A novel approach to dynamic portfolio trading system using multitree genetic programming
    Mousavi, Somayeh
    Esfahanipour, Akbar
    Zarandi, Mohammad Hossein Fazel
    KNOWLEDGE-BASED SYSTEMS, 2014, 66 : 68 - 81
  • [25] Performance of Moving Average Trading Rules in a Volatile Stock Market: The Russian Evidence
    Luukka, Pasi
    Patari, Eero
    Fedorova, Elena
    Garanina, Tatiana
    EMERGING MARKETS FINANCE AND TRADE, 2016, 52 (10) : 2434 - 2450
  • [26] Comparing the expressive power of Strongly-Typed and Grammar-Guided Genetic Programming
    Fonseca, Alcides
    Pocas, Diogo
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1100 - 1108
  • [27] Temporal variations of serial correlations of trading volume in the US stock market
    Alvarez-Ramirez, Jose
    Rodriguez, Eduardo
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (16) : 4128 - 4135
  • [28] Modelling and Trading the Greek Stock Market with Gene Expression and Genetic Programing Algorithms
    Karathanasopoulos, Andreas
    Sermpinis, Georgios
    Laws, Jason
    Dunis, Christian
    JOURNAL OF FORECASTING, 2014, 33 (08) : 596 - 610
  • [29] A reconstruction method for ultrasonic deterioration image by the combination of constructive solid geometry and strongly typed genetic programming
    Yamagiwa, Motoi
    Uehara, Minoru
    Murakami, Makoto
    Yoneyama, Masahide
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2010, 25 (02): : 161 - 170
  • [30] An Automated Investing Method for Stock Market Based on Multiobjective Genetic Programming
    Pimenta, Alexandre
    Nametala, Ciniro A. L.
    Guimaraes, Frederico G.
    Carrano, Eduardo G.
    COMPUTATIONAL ECONOMICS, 2018, 52 (01) : 125 - 144