Statistical Arbitrage: Finding Mispriced Assets
Statistical arbitrage (StatArb) is a broad category of market-neutral strategies that exploit temporary mispricings between related assets. Unlike pure arbitrage (which is risk-free), StatArb involves statistical relationships that can break down — hence the "statistical" qualifier.
The StatArb Universe
StatArb strategies operate across multiple asset classes:
- ▸Equity pairs: Two stocks in the same industry with a cointegrated price relationship
- ▸ETF arbitrage: ETF price vs. net asset value of underlying holdings
- ▸Index arbitrage: Index futures vs. basket of constituent stocks
- ▸Cross-asset: Related instruments across different markets (e.g., gold futures vs. gold ETF)
The Complete Pipeline
Step 1: Universe construction
Filter to liquid instruments with sufficient trading history. For equity StatArb, focus on stocks within the same GICS sector to ensure economic rationale for the relationship.
Step 2: Pair selection
Test all pairs for cointegration using the Engle-Granger or Johansen test. Filter to pairs with p-value < 0.05 and economically sensible hedge ratios.
Step 3: Signal generation
Compute the spread:
Standardize to z-score:
Entry: . Exit: .
Step 4: Risk management
Cap individual pair exposure. Monitor spread half-life — if it increases significantly, the cointegration relationship may be breaking down. Set a maximum holding period regardless of spread level.
The Crowding Problem
StatArb strategies became extremely crowded in the mid-2000s. The "Quant Quake" of August 2007 demonstrated what happens when many funds run similar strategies: a forced deleveraging by one fund causes adverse price moves that trigger deleveraging by others, creating a cascade. Monitor factor crowding and maintain strategy diversification.
Applied Ideas
The frameworks discussed above translate directly into deployable trading logic. Here are concrete next steps for practitioners:
- ▸Backtest first: Validate any signal-generation or risk-management approach with walk-forward analysis before committing capital.
- ▸Start small: Deploy with fractional position sizing and paper-trade for at least one full market cycle.
- ▸Monitor regime shifts: Set automated alerts for when your model detects a regime change — manual review before large rebalances is prudent.
- ▸Iterate on KPIs: Track Sharpe, Sortino, max drawdown, and win rate weekly. If any metric degrades beyond your predefined threshold, pause and re-evaluate.
- ▸Combine signals: The strongest edges come from combining uncorrelated signals — pair the ideas in this post with your existing alpha sources.
Found this useful? Share it with your network.
