Deep Learning Statistical Arbitrage

—

Deep Learning Statistical Arbitrage

Jorge Guijarro-Ordonez
Markus Pelger
Greg Zanotti
Published on 6/8/2021
Equities
United States (US)
Machine learning
Deep learning
Factor investing
Risk management

This paper presents a comprehensive framework for statistical arbitrage, decomposing it into three key components: constructing arbitrage portfolios, extracting time-series signals, and determining optimal trading allocations. The authors propose a novel deep learning solution that uses conditional latent factor models (such as Instrumented PCA) to generate arbitrage portfolios as residuals from asset pricing factors, ensuring they are weakly correlated and stationary. For signal extraction, they employ a convolutional transformer, a state-of-the-art machine learning method for time-series pattern recognition, which learns flexible, data-driven filters without parametric assumptions. The trading allocation is optimized via neural networks to maximize risk-adjusted returns under realistic constraints like leverage and turnover limits.

Empirically, the model is tested on daily returns of the 550 largest US stocks from 1998 to 2016, achieving outstanding out-of-sample performance: annual Sharpe ratios exceeding 4 and mean returns of 20% even with short-selling constraints. This performance is four times better than leading parametric benchmarks and twice as good as alternative deep learning models without the convolutional transformer. The study reveals that signal extraction is the most critical element; the choice of factor model has limited impact as long as it includes sufficient factors. The convolutional transformer identifies local asymmetric trend and reversion patterns, with a short-term focus on the last 30 trading days. The profitability is orthogonal to common risk factors and persists after transaction costs, indicating substantial real-world arbitrage opportunities. Overall, the paper demonstrates that flexible, data-driven time-series modeling combined with economic portfolio construction can uncover significant statistical arbitrage in liquid equity markets.

Highlights

  • 1Introduces a unifying conceptual framework for statistical arbitrage, decomposing it into arbitrage portfolio generation, signal extraction, and allocation decision.
  • 2Develops a novel deep learning approach using conditional latent factor models for portfolio construction and convolutional transformers for signal extraction.
  • 3Achieves out-of-sample annual Sharpe ratios above 4 and mean returns of 20% on large-cap US equities, substantially outperforming benchmark methods.
  • 4Shows that signal extraction is the most critical component, with the convolutional transformer doubling performance compared to frequency-based filters.
  • 5Provides interpretable insights into arbitrage patterns, revealing local asymmetric trend and reversion behaviors with short-term focus.

Methods

  • M
    Conditional latent factor models (e.g., IPCA) to construct arbitrage portfolios as residuals from asset pricing factors.
  • M
    Convolutional transformer network for flexible time-series signal extraction from residual portfolios.
  • M
    Neural network-based trading allocation optimized for risk-adjusted returns (Sharpe ratio or mean-variance) with constraints like leverage and turnover.
  • M
    Rolling-window estimation with out-of-sample evaluation on daily US equity returns from 1998 to 2016.

Results

  • R
    Deep learning model achieves out-of-sample annual Sharpe ratio >4 and mean returns of 20% with short-selling constraints.
  • R
    Convolutional transformer signal extraction doubles Sharpe ratio compared to frequency-based filters within the same deep learning framework.
  • R
    Choice of factor model (e.g., Fama-French 5, PCA, IPCA) has minor impact; five factors suffice for strong performance.
  • R
    Arbitrage signals are persistent over short horizons (up to one month), with half of Sharpe ratio retained for one-week holding periods.
  • R
    Strategy is orthogonal to market risk factors and remains profitable after accounting for transaction costs.
0/5

Analyze Paper

Generate insights from "Deep Learning Statistical Arbitrage".

Suggested Actions