Deep Reinforcement Learning for Trading

—

Deep Reinforcement Learning for Trading

Zihao Zhang
Stefan Zohren
Stephen Roberts
Published on 11/22/2019
Futures
Commodities
FX
Fixed Income
Cross-asset
Machine learning
Deep learning
Reinforcement learning
Trend-following
Momentum
Risk management
High frequency trading

This research paper explores the application of Deep Reinforcement Learning (DRL) to develop trading strategies for continuous futures contracts. The study implements DRL algorithms with both discrete and continuous action spaces, incorporating volatility scaling into reward functions to dynamically adjust trade positions based on market volatility conditions. The methodology involves extensive backtesting on 50 of the most liquid futures contracts from 2011 to 2019, spanning multiple asset classes including commodities, equity indices, fixed income, and foreign exchange markets.

The paper demonstrates that DRL-based trading strategies significantly outperform classical time series momentum approaches, generating positive profits even when accounting for substantial transaction costs. The algorithms exhibit sophisticated market behavior, maintaining positions during strong trending periods while intelligently scaling down or holding during market consolidation phases. This research contributes to quantitative finance by showing how modern machine learning techniques can create robust trading systems that adapt to varying market conditions across diverse asset classes.

Highlights

  • 1Applies Deep Reinforcement Learning (DRL) to design trading strategies for continuous futures contracts
  • 2Incorporates volatility scaling into reward functions to adjust trade positions based on market volatility
  • 3Tests on 50 liquid futures contracts across multiple asset classes (2011-2019)
  • 4Compares DRL strategies against classical time series momentum baselines
  • 5Demonstrates profitability despite heavy transaction costs

Methods

  • M
    Deep Reinforcement Learning algorithms with discrete and continuous action spaces
  • M
    Volatility scaling in reward functions for position sizing
  • M
    Backtesting on 50 liquid futures contracts from 2011-2019
  • M
    Performance comparison against classical time series momentum strategies

Results

  • R
    DRL strategies outperform classical time series momentum baselines
  • R
    Algorithms deliver positive profits even with heavy transaction costs
  • R
    Strategies can follow large market trends without frequent position changes
  • R
    Algorithms effectively scale down or hold positions during consolidation periods
  • R
    Performance varies across different asset classes (commodities, equity indices, fixed income, FX)
0/5

Analyze Paper

Generate insights from "Deep Reinforcement Learning for Trading".

Suggested Actions