Pairs Trading & Statistical Arbitrage Lab
Model Marco Avellaneda and Jeong-Hyun Lee (2010) Ornstein-Uhlenbeck cointegration spread dynamics, dimensionless $s$-score trading policies, and market-neutral backtest returns.
Pair & Spread Parameters
Avellaneda-Lee Trading Rules
| Econometric / Strategy Parameter | Analytical Formulation | Simulation Metric |
|---|
Institutional Foundations of Statistical Arbitrage
1. Engle-Granger Cointegration vs. Simple Correlation
A classic pitfall in algorithmic pairs trading is relying on Pearson return correlation. Two non-stationary asset price series can exhibit strong positive correlation over a sample period yet drift permanently apart, causing catastrophic losses in mean-reversion trading.
Under Robert Engle and Clive Granger's (1987) framework, two integrated $I(1)$ series are cointegrated if there exists a linear hedge ratio $\beta$ such that the residual spread:
is strictly stationary. Stationary spreads possess a constant finite unconditional mean and variance, guaranteeing that large divergences will revert over time.
2. Continuous Ornstein-Uhlenbeck (OU) Spread Dynamics
In continuous time, the cointegration residual $X_t$ is modeled via the Ornstein-Uhlenbeck stochastic differential equation:
where $\kappa$ is the speed of mean reversion, $\theta$ is the equilibrium attractor, and $\sigma$ is diffusion volatility. The discrete-time AR(1) equivalent $X_{t+\Delta t} = a + b X_t + \epsilon_t$ maps directly:
3. The Avellaneda-Lee Dimensionless s-Score
Marco Avellaneda and Jeong-Hyun Lee (2010) standardized pairs signals across multi-asset universes by dividing the residual spread by its theoretical equilibrium standard deviation $\sigma_{\text{eq}}$:
This yields a dimensionless z-score representing the standard deviations of mispricing. Positions are initiated when $|s_t| \ge 1.25$ and closed when $|s_t| \le 0.50$.
4. Cointegration Breakdown & Stop-Loss Rules
Economic relationships are not permanent. Mergers, technological obsolescence, accounting restatements, or regulatory changes can break cointegration, transforming a temporary mean-reverting spread into an unbounded non-stationary random walk.
A disciplined statistical arbitrage trading system enforces a strict stop-loss threshold: if $|s_t| \ge s_{\text{stop}} \approx 3.50$, the system liquidates immediately to prevent unbounded drawdown.