Combining NeuroEvolution and Principal Component Analysis to trade in the financial markets

被引:29
|
作者
Nadkarni, Joao [1 ]
Neves, Rui Ferreira [1 ]
机构
[1] Inst Super Tecn, Inst Telecomunicacoes, Av Rovisco Pais 1, P-1049001 Lisbon, Portugal
关键词
Financial markets; Trading signal; Technical analysis; Principal Component Analysis (PCA); NeuroEvolution of Augmenting Topologies (NEAT); NEURAL-NETWORK; SYSTEM;
D O I
10.1016/j.eswa.2018.03.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When investing in the financial market, determining a trading signal that can fulfill the financial performance demands of an investor is a difficult task and a very popular research topic in the financial investment area. This paper presents an approach combining the principal component analysis (PCA) with the NeuroEvolution of Augmenting Topologies (NEAT) to generate a trading signal capable of achieving high returns and daily profits with low associated risk. The proposed approach is tested with real daily data from four financial markets of different sectors and with very different characteristics. Three different fitness functions are considered in the NEAT algorithm and the most robust results are produced by a fitness function that measures the mean daily profit obtained by the generated trading signal. The results achieved show that this approach outperforms the Buy and Hold (B&H) strategy in the markets tested (in the S&P 500 index this system achieves a rate of return of 18.89% while the B&H achieves 15.71% and in the Brent Crude futures contract this system achieves a rate of return of 37.91% while the B&H achieves -9.94%). Furthermore, it's concluded that the PCA method is vital for the good performance of the proposed approach. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:184 / 195
页数:12
相关论文
共 50 条