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
相关论文
共 28 条
  • [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] 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
  • [3] Fuzzy logic-based real-time control for a twin-rotor MIMO system using GA-based optimization
    Jain, Arpit
    Sheel, Satya
    Kuchhal, Piyush
    WORLD JOURNAL OF ENGINEERING, 2018, 15 (02) : 192 - 204
  • [4] A High Performance FPGA-GPU-CPU Platform for a Real-Time Locating System
    Alawieh, Mohammad
    Kasparek, Maximilian
    Franke, Norbert
    Hupfer, Jochen
    2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 1576 - 1580
  • [5] Real-time Simulation of Fireworks Based on GPU and Particle System
    Xiao, He
    He, Chunlin
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 14 - 17
  • [6] GPU Based Real-time Floating Object Detection System
    Yang Jie
    Meng Jian-min
    Proceedings of the 2nd International Conference on Electronics, Network and Computer Engineering (ICENCE 2016), 2016, 67 : 558 - 564
  • [7] High-speed Real-time Spectrum Analysis System Based on FPGA and GPU Parallel Arithmetic
    Chen Jingye
    Li Ziyu
    Chen Lei
    Xu Junying
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1091 - 1094
  • [8] Real-time GA-based rescheduling approach for the pre-sewing stage of an apparel manufacturing process
    W.K. Wong
    S.Y.S. Leung
    K.F. Au
    The International Journal of Advanced Manufacturing Technology, 2005, 25 : 180 - 188
  • [9] Real-time GA-based rescheduling approach for the pre-sewing stage of an apparel manufacturing process
    Wong, WK
    Leung, SYS
    Au, KF
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 25 (1-2) : 180 - 188
  • [10] A GPU-BASED SOFT REAL-TIME SYSTEM FOR SIMULTANEOUS EEG PROCESSING AND VISUALIZATION
    Juhasz, Zoltan
    Kozmann, Gyorgy
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2016, 17 (02): : 61 - 78