Beating the Stock Market with a Deep Reinforcement Learning Day Trading System

被引:14
作者
Conegundes, Leonardo [1 ]
Machado Pereira, Adriano C. [2 ]
机构
[1] Univ Fed Minas Gerais DCC UFMG, Dept Comp Sci, Ctr Fed Educ Tecnol Minas Gerais CEFET MG, Belo Horizonte, MG, Brazil
[2] Univ Fed Minas Gerais DCC UFMG, Dept Comp Sci, Belo Horizonte, MG, Brazil
来源
2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2020年
关键词
Deep Reinforcement Learning; Deep Deterministic Policy Gradient; Machine Learning; Neural Networks; Algorithmic Trading; Stock Trading; Asset Allocation Problem; Intraday Trading; Financial Markets; ALGORITHM;
D O I
10.1109/ijcnn48605.2020.9206938
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this study we investigate the potential of using Deep Reinforcement Learning (DRL) to day trade stocks, taking into account the constraints imposed by the stock market, such as liquidity, latency, slippage and transaction costs. More specifically, we use a Deep Deterministic Policy Gradient (DDPG) algorithm to solve a series of asset allocation problems in order to define the percentage of capital that must be invested in each asset at each period, executing exclusively day trade operations. DDPG is a model-free, off-policy actor-critic method that can learn policies in high-dimensional and continuous action and state spaces, like the ones normally found in financial market environments. The proposed day trading system was tested in B3 - Brazil Stock Exchange, an important and understudied market, especially considering the application of DRL techniques to alpha generation. A series of experiments were performed from the beginning of 2017 until the end of 2019 and compared with ten benchmarks, including Ibovespa, the most important Brazilian market index, and the stock portfolios suggested by the main Brazilian banks and brokers during these years. The results were evaluated considering return and risk metrics and showed that the proposed method outperformed the benchmarks by a huge margin. The best results obtained by the algorithm had a cumulative percentage return of 311% in three years, with an annual average maximum drawdown around 19%.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] An application of deep reinforcement learning to algorithmic trading
    Theate, Thibaut
    Ernst, Damien
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 173
  • [32] A synchronous deep reinforcement learning model for automated multi-stock trading
    AbdelKawy, Rasha
    Abdelmoez, Walid M.
    Shoukry, Amin
    PROGRESS IN ARTIFICIAL INTELLIGENCE, 2021, 10 (01) : 83 - 97
  • [33] A synchronous deep reinforcement learning model for automated multi-stock trading
    Rasha AbdelKawy
    Walid M. Abdelmoez
    Amin Shoukry
    Progress in Artificial Intelligence, 2021, 10 : 83 - 97
  • [34] Deep Learning for Stock Market Prediction
    Nabipour, M.
    Nayyeri, P.
    Jabani, H.
    Mosavi, A.
    Salwana, E.
    Shahab, S.
    ENTROPY, 2020, 22 (08)
  • [35] Deep Reinforcement Learning for Power System Applications: An Overview
    Zhang, Zidong
    Zhang, Dongxia
    Qiu, Robert C.
    CSEE JOURNAL OF POWER AND ENERGY SYSTEMS, 2020, 6 (01): : 213 - 225
  • [36] A convolutional deep reinforcement learning architecture for an emerging stock market analysis
    Hadizadeh, Anita
    Tarokh, Mohammad Jafar
    Ghazani, Majid Mirzaee
    DECISION SCIENCE LETTERS, 2025, 14 (02) : 313 - 326
  • [37] A Futures Quantitative Trading Strategy Based on a Deep Reinforcement Learning Algorithm
    Chen, Xuemei
    Guo, Haoran
    2023 IEEE 8TH INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS, ICBDA, 2023, : 175 - 179
  • [38] Algorithmic trading using continuous action space deep reinforcement learning
    Majidi, Naseh
    Shamsi, Mahdi
    Marvasti, Farokh
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 235
  • [39] Deep Robust Reinforcement Learning for Practical Algorithmic Trading
    Li, Yang
    Zheng, Wanshan
    Zheng, Zibin
    IEEE ACCESS, 2019, 7 : 108014 - 108022
  • [40] Deep reinforcement learning based on transformer and U-Net framework for stock trading
    Yang, Bing
    Liang, Ting
    Xiong, Jian
    Zhong, Chong
    KNOWLEDGE-BASED SYSTEMS, 2023, 262