An in-depth investigation of genetic programming and nine other machine learning algorithms in a financial forecasting problem

被引:3
作者
Long, Xinpeng [1 ]
Kampouridis, Michael [1 ]
Jarchi, Delaram [1 ]
机构
[1] Univ Essex, Sch Comp Sci & Elect Engn, Wivenhoe Pk, Colchester, Essex, England
来源
2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2022年
关键词
Genetic programming; Machine learning; Financial forecasting; Algorithmic trading;
D O I
10.1109/CEC55065.2022.9870351
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine learning (ML) techniques have shown to be useful in the field of financial forecasting. In particular, genetic programming has been a popular ML algorithm with proven success in improving financial forecasting. Meanwhile, the performance of such ML algorithms depends on a number of factors including data analysis from different markets, data periods, forecasting days ahead, and the transaction cost which have been neglected in most previous studies. Therefore, the focus of this paper is on investigating the effect of such factors. We perform an extensive evaluation of a financial genetic programming-based approach and compare its performance against 9 popular machine learning algorithms and the buy and hold trading strategy. Experiments take place over daily data from 220 datasets from 10 international markets. Results show that genetic programming not only provides profitable results but also outperforms the 9 machine learning algorithms in terms of risk and Sharpe ratio.
引用
收藏
页数:8
相关论文
共 26 条
  • [1] Improving trend reversal estimation in forex markets under a directional changes paradigm with classification algorithms
    Adegboye, Adesola
    Kampouridis, Michael
    Otero, Fernando
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (12) : 7609 - 7640
  • [2] Machine learning classification and regression models for predicting directional changes trend reversal in FX markets
    Adegboye, Adesola
    Kampouridis, Michael
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 173
  • [3] Agrawal J., 2013, INT J ADV RES ELECT, V2, P1360
  • [4] Becker LA, 2003, PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, P1136
  • [5] Applications of genetic programming to finance and economics: past, present, future
    Brabazon, Anthony
    Kampouridis, Michael
    O'Neill, Michael
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2020, 21 (1-2) : 33 - 53
  • [6] Brookhouse J., 2014, Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation, P1117
  • [7] Chan R H. F., 2014, Technical analysis and financial asset forecasting: From simple tools to advanced techniques
  • [8] Technical and Sentiment Analysis in Financial Forecasting with Genetic Programming
    Christodoulaki, Eva
    Kampouridis, Michael
    Kanellopoulos, Panagiotis
    [J]. 2022 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR FINANCIAL ENGINEERING AND ECONOMICS (CIFER), 2022,
  • [9] FILTER RULES AND STOCK-MARKET TRADING
    FAMA, EF
    BLUME, ME
    [J]. JOURNAL OF BUSINESS, 1966, 39 (01) : 226 - 241
  • [10] Time series forecasting with genetic programming
    Graff, Mario
    Jair Escalante, Hugo
    Ornelas-Tellez, Fernando
    Tellez, Eric S.
    [J]. NATURAL COMPUTING, 2017, 16 (01) : 165 - 174