Using a GPU-CPU architecture to speed up a GA-based real-time system for trading the stock market

被引:0
|
作者
Iván Contreras
Yiyi Jiang
J. Ignacio Hidalgo
Laura Núñez-Letamendia
机构
[1] IE Business School,Computer Architecture Department, Facultad de Informática
[2] Universidad Complutense de Madrid,undefined
来源
Soft Computing | 2012年 / 16卷
关键词
Genetic algorithms; GPU; Trading systems;
D O I
暂无
中图分类号
学科分类号
摘要
The use of mechanical trading systems allows managing a huge amount of data related to the factors affecting investment performance (macroeconomic variables, company information, industrial indicators, market variables, etc.) while avoiding the psychological reactions of traders when they invest in financial markets. When trading is executed in an intra-daily frequency instead a daily frequency, mechanical trading systems needs to be supported by very powerful engines since the amount of data to deal with grow while the response time required to support trades gets shorter. Numerous studies document the use of genetic algorithms (GAs) as the engine driving mechanical trading systems. The empirical insights provided in this paper demonstrate that the combine use of GA together with a GPU-CPU architecture speeds up enormously the power and search capacity of the GA for this kind of financial applications. Moreover, the parallelization allows us to implement and test previous GA approximations. Regarding the investment results, we can report 870% of profit for the S&P 500 companies in a 10-year time period (1996–2006), when the average profit of the S&P 500 in the same period was 273%.
引用
收藏
页码:203 / 215
页数:12
相关论文
共 50 条
  • [1] Using a GPU-CPU architecture to speed up a GA-based real-time system for trading the stock market
    Contreras, Ivan
    Jiang, Yiyi
    Ignacio Hidalgo, J.
    Nunez-Letamendia, Laura
    SOFT COMPUTING, 2012, 16 (02) : 203 - 215
  • [2] GPU-CPU Multi-Core For Real-Time Signal Processing
    Mohanty, Saraju P.
    2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 3 - 4
  • [3] Enabling Real-time AI Inference on Mobile Devices via GPU-CPU Collaborative Execution
    Li, Hao
    Ng, Joseph K.
    Abdelzaher, Tarek
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2022), 2022, : 195 - 204
  • [4] Optimized Real-Time MUSIC Algorithm With CPU-GPU Architecture
    Huang, Qinghua
    Lu, Naida
    IEEE ACCESS, 2021, 9 : 54067 - 54077
  • [5] A Real-time SAR Imaging System Based on CPU-GPU Heterogeneous Platform
    Wu, Yewei
    Chen, Jun
    Zhang, Hongqun
    PROCEEDINGS OF 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP) VOLS 1-3, 2012, : 461 - 464
  • [6] GA-based nonlinear optimization for real-time reservoir operation
    Celeste, AB
    Suzuki, K
    Watanabe, M
    Kadota, A
    ADVANCES IN HYDRAULICS AND WATER ENGINEERING, VOLS 1 AND 2, PROCEEDINGS, 2002, : 580 - 585
  • [7] Using the CPU and GPU for Real-Time Video Enhancement on a Mobile Computer
    Bachoo, Asheer
    2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 405 - 408
  • [8] Evolutionary building of stock trading experts in a real-time system
    Korczak, JJ
    Lipinski, P
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 940 - 947
  • [9] Mining stock market tendency using GA-based support vector machines
    Yu, L
    Wang, SY
    Lai, KK
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2005, 3828 : 336 - 345
  • [10] Real-Time GA-Based Probabilistic Programming in Application to Robot Control
    Potapov, Alexey
    Rodionov, Sergey
    Potapova, Vita
    ARTIFICIAL GENERAL INTELLIGENCE (AGI 2016), 2016, 9782 : 95 - 105