Combining Principal Component Analysis, Discrete Wavelet Transform and XGBoost to trade in the financial markets

被引:162
|
作者
Nobre, Joao [1 ]
Neves, Rui Ferreira [1 ]
机构
[1] Inst Super Tecn, Inst Telecomunicacoes, Ave Rovisco Pais 1, P-1049001 Lisbon, Portugal
关键词
Financial markets; Principal Component Analysis (PCA); Discrete Wavelet Transform (DWT); Extreme Gradient Boosting (XGBoost); Multi-Objective Optimization Genetic; Algorithm (MOO-GA);
D O I
10.1016/j.eswa.2019.01.083
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When investing in financial markets it is crucial to determine a trading signal that can provide the investor with the best entry and exit points of the financial market, however this is a difficult task and has become a very popular research topic in the financial area. This paper presents an expert system in the financial area that combines Principal Component Analysis (PCA), Discrete Wavelet Transform (DWT), Extreme Gradient Boosting (XGBoost) and a Multi-Objective Optimization Genetic Algorithm (MOO-GA) in order to achieve high returns with a low level of risk. PCA is used to reduce the dimensionality of the financial input data set and the DWT is used to perform a noise reduction to every feature. The resultant data set is then fed to an XGBoost binary classifier that has its hyperparameters optimized by a MOO-GA. The importance of the PCA is analyzed and the results obtained show that it greatly improves the performance of the system. In order to improve even more the results obtained in the system using PCA, the PCA and the DWT are then applied together in one system and the results obtained show that this system is capable of outperforming the Buy and Hold (B&H) strategy in three of the five analyzed financial markets, achieving an average rate of return of 49.26% in the portfolio, while the B&H achieves on average 32.41%. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:181 / 194
页数:14
相关论文
共 50 条
  • [21] Improved Treatment of Model Prediction Uncertainty: Estimating Rainfall using Discrete Wavelet Transform and Principal Component Analysis
    Mahrouz Nourali
    [J]. Water Resources Management, 2023, 37 : 4211 - 4231
  • [22] Stationary Wavelet Transform and Principal Component Analysis Application on Capacitive Electrocardiography
    Pinheiro, Eduardo
    Postolache, Octavian
    Girao, Pedro
    [J]. INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES '10): CONFERENCE PROCEEDINGS, 2010, : 37 - 40
  • [23] Video Watermarking Scheme Based on Principal Component Analysis and Wavelet Transform
    Mostafa, Salwa A. K.
    Tolba, A. S.
    Abdelkader, F. M.
    Elhindy, Hisham M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (08): : 45 - 52
  • [24] Microsaccade characterization using the continuous wavelet transform and principal component analysis
    Bettenbuehl, Mario
    Paladini, Claudia
    Mergenthaler, Konstantin
    Kliegl, Reinhold
    Engbert, Ralf
    Holschneider, Matthias
    [J]. JOURNAL OF EYE MOVEMENT RESEARCH, 2010, 3 (05):
  • [25] Improved Discrete Wavelet Analysis and Principal Component Analysis for EEG Signal Processing
    Chen, YiHsiang
    Cui, Xiaoxin
    Xiao, Kanglin
    Yu, Dunshan
    [J]. 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [26] A new neuron spike sorting method using maximal overlap discrete wavelet transform and rotated principal component analysis
    Cho, HS
    Corina, D
    Ojemann, GA
    Schoenfield, J
    Zamora, L
    Shapiro, L
    [J]. PROCEEDINGS OF THE 25TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: A NEW BEGINNING FOR HUMAN HEALTH, 2003, 25 : 2921 - 2924
  • [27] Improvement of principal component analysis modeling for plasma etch processes through discrete wavelet transform and automatic variable selection
    Ha, Daegeun
    Park, Damdae
    Koo, Junmo
    Baek, Kye Hyun
    Han, Chonghun
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2016, 94 : 362 - 369
  • [28] Continuous wavelet transform and integration of discrete wavelet transform with principal component analysis and fuzzy inference system for the simultaneous determination of ethinyl estradiol and drospirenone in combined oral contraceptives
    Hamidi, Mahsa
    Sohrabi, Mahmoud Reza
    Tehrani, Mandana Saber
    Nik, Saeed Mortazavi
    [J]. SPECTROCHIMICA ACTA PART A-MOLECULAR AND BIOMOLECULAR SPECTROSCOPY, 2024, 320
  • [29] Ball Bearing Fault Diagnosis Using Wavelet Transform and Principal Component Analysis
    Kamiel, Berli Paripurna
    Howard, Ian
    [J]. INNOVATIVE SCIENCE AND TECHNOLOGY IN MECHANICAL ENGINEERING FOR INDUSTRY 4.0, 2019, 2187
  • [30] Application of principal component analysis and wavelet transform to fatigue crack detection in waveguides
    Cammarata, Marcello
    Rizzo, Piervincenzo
    Dutta, Debaditya
    Sohn, Hoon
    [J]. SMART STRUCTURES AND SYSTEMS, 2010, 6 (04) : 349 - 362