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 条
  • [31] Economic policy uncertainty and the US stock market trading: non-ARDL evidence
    Javaheri, Bakhtiar
    Habibi, Fateh
    Amani, Ramin
    FUTURE BUSINESS JOURNAL, 2022, 8 (01)
  • [32] Economic policy uncertainty and the US stock market trading: non-ARDL evidence
    Bakhtiar Javaheri
    Fateh habibi
    Ramin Amani
    Future Business Journal, 8
  • [33] DEHypGpOls: a genetic programming with evolutionary hyperparameter optimization and its application for stock market trend prediction
    Ari, Davut
    Alagoz, Baris Baykant
    SOFT COMPUTING, 2023, 27 (05) : 2553 - 2574
  • [34] Stock market trading rule discovery using technical charting heuristics
    Leigh, W
    Modani, N
    Purvis, R
    Roberts, T
    EXPERT SYSTEMS WITH APPLICATIONS, 2002, 23 (02) : 155 - 159
  • [35] Stock Market Forecasting Using Restricted Gene Expression Programming
    Yang, Bin
    Zhang, Wei
    Wang, Haifeng
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2019, 2019
  • [36] Using Trend Ratio and GNQTS to Assess Portfolio Performance in the US Stock Market
    Chou, Yao-Hsin
    Lai, Yun-Ting
    Jiang, Yu-Chi
    Kuo, Shu-Yu
    IEEE ACCESS, 2021, 9 : 88348 - 88363
  • [37] Enhanced Rule Extraction and Classification Mechanism of Genetic Network Programming for Stock Trading Signal Generation
    Mabu, Shingo
    Hirasawa, Kotaro
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1659 - 1666
  • [38] Rebalancing of exchange traded funds in stock market using option trading strategies
    Elegeti, Vinaykumar
    EKONOMIA I PRAWO-ECONOMICS AND LAW, 2021, 20 (03): : 513 - 527
  • [39] Discovering Effective Technical Trading Rules with Genetic Programming: Towards Robustly Outperforming Buy-and-Hold
    Lohpetch, Dome
    Corne, David
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 438 - 443
  • [40] On Stock Trading Using a PI Controller in an Idealized Market: The Robust Positive Expectation Property
    Malekpour, Shirzad
    Primbs, James A.
    Barmish, B. Ross
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 1210 - 1216