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 条
  • [1] Generating trading rules on US Stock Market using strongly typed genetic programming
    Kevin Michell
    Werner Kristjanpoller
    Soft Computing, 2020, 24 : 3257 - 3274
  • [2] Generating stock trading rules using Genetic Network Programming with flag nodes and adjustment of importance indexes
    Mabu, Shingo
    Chen, Yan
    Hirasawa, Kotaro
    IEEJ Transactions on Electronics, Information and Systems, 2008, 128 (09) : 1462 - 1469+9
  • [3] Generating Stock Trading Rules Using Genetic Network Programming with Flag Nodes and Adjustment of Importance Indexes
    Mabu, Shingo
    Chen, Yan
    Hirasawa, Kotaro
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2011, 94 (01) : 25 - 33
  • [4] Strongly-typed genetic programming and fuzzy inference system: An embedded approach to model and generate trading rules
    Michell, Kevin
    Kristjanpoller, Werner
    APPLIED SOFT COMPUTING, 2020, 90
  • [5] Forecasting Financial Markets Using High-Frequency Trading Data: Examination with Strongly Typed Genetic Programming
    Manahov, Viktor
    Zhang, Hanxiong
    INTERNATIONAL JOURNAL OF ELECTRONIC COMMERCE, 2019, 23 (01) : 12 - 32
  • [6] Parallel genetic algorithms for stock market trading rules
    Strassburg, Janko
    Gonzalez-Martel, Christian
    Alexandrov, Vassil
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1306 - 1313
  • [7] Generating Ternary Stock Trading Signals Using Fuzzy Genetic Network Programming
    Bahar, Hosein Hamisheh
    Zarandi, Mohammad H. Fazel
    Esfahanipour, Akbar
    2016 ANNUAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY (NAFIPS), 2016,
  • [8] Trading rules on stock markets using genetic network programming with reinforcement learning and importance index
    Mabu, Shingo
    Hirasawa, Kotaro
    Furuzuki, Takayuki
    IEEJ Transactions on Electronics, Information and Systems, 2007, 127 (07) : 1061 - 1067+12
  • [9] A genetic programming model to generate risk-adjusted technical trading rules in stock markets
    Esfahanipour, Akbar
    Mousavi, Somayeh
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (07) : 8438 - 8445
  • [10] Generating Moving Average Trading Rules on the Oil Futures Market with Genetic Algorithms
    Wang, Lijun
    An, Haizhong
    Xia, Xiaohua
    Liu, Xiaojia
    Sun, Xiaoqi
    Huang, Xuan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014