Understand statistical arbitrage basics
6.1.5· Stock-Market › Algorithmic & Quant Trading
Statistical Arbitrage Kya Hai?
Teen Pillars
YEH kyun matter karte hain:
- Pair Selection — galat pairs = koi mean reversion nahi = losses
- Spread Calculation — entry/exit signals define karta hai
- Position Sizing — har trade par risk control karta hai
Derivation: Statistical Arbitrage Spread
Step 1: Spread Define Karo
Do assets A aur B ke liye jinke prices aur hain, spread yeh hai:
β·P_B kyun subtract karein? Hum ek stationary series chahte hain. Raw price difference trend karta hai agar ek zyada tezi se badhta hai. Hedge ratio β us trend ko neutralize karta hai.
β kaise find karein? ka par linear regression:
Yeh step kyun? ka variance minimize karta hai — spread ko constant mean ke around oscillate karata hai, drift nahi karne deta.
Step 2: Spread Standardize Karo (Z-Score)
Raw spread ke arbitrary units hote hain. Z-score mein convert karo:
jahan:
- (lookback window par mean spread)
- (standard deviation)
Z-score kyun? Dimensionless units se hum universal thresholds set kar sakte hain: "Enter when |z| > 2" kisi bhi pair ke liye kaam karta hai. Yeh yeh bhi measure karta hai ki current divergence kitni "extreme" hai.
2 kyun? Normal distribution assume karte hue, |z| > 2 approximately 5% time hota hai — mispricing signal karne ke liye rare enough, liquidity ke liye common enough.
Step 3: Trading Logic
Entry signals:
- : Spread bahut zyada high → Short A, Long B (bet ki spread giregi)
- : Spread bahut zyada low → Long A, Short B (bet ki spread badhegi)
Exit signals:
- : Position close karo (mean reversion complete)
- : Stop-loss (relationship break ho gayi hogi)
Yeh step kyun? High |z| temporary dislocation signal karta hai. z=0 par close karna mean reversion profit capture karta hai. Stop-loss structural breaks ke through hold karne se bachata hai.
Worked Example 1: Coca-Cola vs. Pepsi
Setup
- Historical data: 250 trading days
- KO prices: mean 3
- PEP prices: mean 6
- Correlation: 0.85
- β calculate karo:
Yeh step kyun? β = ρ·(σ_A/σ_B) regression theory se. KO approximately 0.43 dollars move karta hai har dollar PEP move ke liye.
Day 251: Entry
- KO = 150
- Spread:
- Historical: ,
- Z-score:
Interpretation: Spread mean se 2.67 SD upar hai (KO, PEP ke relative overpriced hai).
Action: 100 shares KO short karo, 42.5 shares PEP long karo (β·100 = 42.5 dollar neutrality ke liye).
Yeh step kyun? Position sizes equal dollar exposure create karte hain: vs. (rounding ke saath close enough).
Day 260: Exit
- KO = 148
- New spread:
- New z-score:
Exit kyun? z 2.67 se 1.23 par aa gaya (substantial mean reversion). Profit lock in karo.
Profit calculation:
- KO short: 59 par cover kiya → +$300
- PEP long: 148 par becha → -$85
- Net: 215** (costs se pehle)
Profitable kyun? Spread narrow hua (mean reverted) jaise predict kiya tha. Market-neutral: dono stocks gir bhi sakte the — hum phir bhi profit karte agar spread converge hota.

Worked Example 2: Failed Trade (Learning Opportunity)
Setup
- Gold miners: GDX vs. individual stock GOLD
- Entry z = -2.5 (GOLD, GDX ke relative underpriced)
- Action: GOLD long, GDX short
Outcome
- Gold price industry-wide 15% crash karta hai
- GOLD 18% girta hai, GDX 14% girta hai
- Spread aur wide hota hai: z → -3.8
- Stop-loss z = -3.0 par trigger hota hai
- Loss: -$450
Yeh fail kyun hua?
- Structural break: Cointegration ne stable relationship assume ki thi, lekin GOLD ne poor earnings announce ki
- Beta instability: Crashes ke dauran, correlations 1 ki taraf spike karte hain (sab kuch saath girata hai)
- Liquidity: Illiquid conditions mein widening spreads
Key lesson: StatArb stationarity assume karta hai. Cointegration check karo (Engle-Granger test) aur structural changes ke liye news monitor karo.
Key Formulas
Realistic Picture
Win Rate vs. Profit Factor
Typical StatArb performance:
- Win rate: 55–65% (coin flip se barely better!)
- Avg win: $150
- Avg loss: $100
- Profit factor: (0.60 × 150) / (0.40 × 100) = 2.25
Low win rate kyun kaam karta hai: Asymmetric payoff. Mean reversion chhote consistent wins deta hai; stop-loss bade losses cap karta hai. Yeh expectancy ke baare mein hai, accuracy ke baare mein nahi.
Upar ke liye: (0.6 \times 150) - (0.4 \times 100) = 90 - 40 = +\50$ per trade.
Risk: Mean Reversion Ka Half-Life
Half-life = spread ko mean ki taraf 50% decay hone mein lagaane wala time. AR(1) model se calculate karo:
Yeh kyun matter karta hai: Short half-life (minutes–hours) = fast profit/loss. Long half-life (weeks) = capital zyada der ke liye tied up, opportunity cost. Typical pairs trading: half-life 2–10 days.
Example: Agar (previous value ka 90% persist karta hai), half-life = periods.
Recall Feynman Explanation (ELI12)
Socho tumhare paas ek doosre ke saamne do lemonade stands hain. Usually, Stand A 50¢ charge karta hai aur Stand B 45¢ — 5¢ ka consistent fark hota hai kyunki Stand A ki location better hai.
Ek garmi wale din, Stand A panic ho jaata hai aur prices 70¢ tak badha deta hai jabki Stand B 45¢ par rehta hai. Ab fark 25¢ hai — aam se kaafi zyada! Tum jaante ho ki customers Stand B ki taraf jayenge jab tak Stand A prices nahi girata ya Stand B nahi badhaata.
StatArb aisa hai: "Main bet lagata hoon ki Stand A ki price neeche aayegi." Toh tum kisi ko Stand A lemonade (short) aaj ke high price par dene ka promise karte ho, saath mein Stand B lemonade (long) normal price par khareedte ho. Jab prices 5¢ fark par normalize ho jaati hain, tum change pocket kar lete ho.
"Statistical" part ka matlab hai tum pattern (5¢ fark) par bet laga rahe ho, guaranteed profit nahi hai. Kabhi kabhi pattern toot jaata hai (Stand A band ho jaata hai!), isliye tum "stop-loss" set karte ho — maximum loss jo tum accept karoge pattern change maan lene se pehle.
Connections
- 6.1.01-Introduction-to-algorithmic-trading — StatArb ek quantitative strategy hai jo execution ke liye algos chahti hai
- 6.1.04-Mean-reversion-strategies — StatArb, mean reversion ka pairs-trading implementation hai
- 6.2.03-Correlation-vs-cointegration — Pair selection ke liye distinguish karna critical hai
- 6.2.05-Backtesting-trading-strategies — Stationarity, costs, aur slippage ke liye backtest zaroori hai
- 5.3.02-Beta-and-systematic-risk — Yahan β hedge ratio hai; CAPM β se related hai lekin context alag hai
- 7.1.03-Value-at-Risk-VaR — StatArb position-level risk management ke liye VaR use karta hai
#flashcards/stock-market
Statistical arbitrage kya hai? :: Ek market-neutral strategy jo cointegrated asset pairs ke beech spreads ke mean reversion se profit karti hai, simultaneous long/short positions lekar jab spread >N standard deviations deviate kare.