Exploits relationships between correlated markets and instruments
| Strategy Type | Intermarket Analysis / Correlation Trading |
| Market Outlook | Exploits relationships between correlated markets and instruments |
| Risk Profile | Moderate - diversified exposure reduces single-instrument risk |
| Reward Profile | Consistent returns from correlation convergence and divergence trades |
| Time Horizon | Intraday to swing (1-7 days) depending on correlation signal |
| Capital Requirement | Higher ($50,000 - $120,000 for multi-instrument positions) |
| Margin Type | Overnight/exchange (SPAN) margin preferred for multi-day correlation trades; day-trade margin for intraday spreads |
| Best Used When | Correlation divergence detected, spread trading opportunities, cross-market signals present |
| Exchange Applicability | Index futures (ES/NQ/RTY) and liquid single stock futures on CME and U.S. exchanges |
| Regulatory Compliance | Fully compliant - Standard exchange-traded futures contracts |
| Lot Sizes | $50 per index point per contract (Micro MES = $5 per point) • $20 per index point per contract (Micro MNQ = $2 per point) • $50 per index point per contract (Micro M2K = $5 per point) • Varies by contract |
| Trading Hours | 9:30 AM - 4:00 PM ET (regular cash session); index futures trade nearly 23 hours on CME Globex |
| Key Correlations | 0.85-0.92 typical correlation • 0.80-0.90 typical correlation • 0.78-0.90 typical correlation • 0.99+ correlation (ES future vs SPY, same S&P 500 underlying) |
| Expiry Considerations | Correlation can weaken around the quarterly contract roll and expiration (quad witching) due to rollover effects |
| Tax Implications | Index futures are Section 1256 contracts: net P&L taxed under the 60/40 rule (60% long-term, 40% short-term), marked-to-market at year end (IRS Form 6781); single-stock-futures legs may instead be taxed as ordinary capital gains |
Directional trading has higher reward potential but also higher risk. Spreads offer: 1) Reduced directional risk - market crash affects both legs. 2) More consistent returns - spread behavior is more predictable than absolute returns. 3) Statistical edge - spread mean reversion is documented phenomenon. 4) Lower drawdowns - spread volatility is typically lower. Trade-off: you sacrifice maximum upside for more consistent, lower-risk returns.
Several methods: 1) Trading platforms (thinkorswim, Interactive Brokers, TradingView) may have correlation tools. 2) Spreadsheet: download daily closes, calculate 30-day rolling correlation using the CORREL function. 3) Python/R scripts for real-time calculation. 4) Free tools like TradingView can overlay charts for visual correlation. Start with daily monitoring; advance to intraday as you develop. Track correlation in a journal alongside your spread trades.
This happens when correlation breaks down - both instruments move against you simultaneously. Example: Long ES (falls), Short NQ (rises) - lose on both. Protection: 1) Always use stop losses on spread positions. 2) Reduce size during high VIX (breakdown risk). 3) Monitor correlation daily - exit if correlation drops significantly. 4) Accept this as a risk of the strategy - proper sizing ensures no single breakdown is catastrophic.
More than single-instrument trading due to multiple positions. Minimum practical: ~$50,000-60,000. This allows: 1 contract each of ES and NQ (roughly $30,000 overnight margin) plus a buffer for drawdowns. Better: $100,000+ for proper position sizing and diversification across 2-3 spreads. The capital requirement is a barrier but also a safety feature - undercapitalized correlation trading is very risky.
Yes, correlations can shift due to structural changes. Examples: regulatory changes affecting one sector, new index composition, economic shifts. Signs of permanent change: 1) Correlation stays at new level for 3+ months. 2) Fundamental reason exists. 3) Spread doesn't revert despite extreme readings. Adaptation: periodically recalculate normal correlation levels. If relationship has structurally changed, update your spread models accordingly.
Use correlation for: shorter-term trades (intraday to few days), simpler implementation, when instruments have stable correlation. Use cointegration for: longer-term trades (weeks), when you need statistical rigor, when correlation alone seems insufficient. Practical approach: start with correlation-based spreads for simplicity. Graduate to cointegration analysis as you develop skills. For most retail traders, correlation-based spreads are sufficient and easier to manage.
Depends on holding period and market conditions. Guidelines: intraday spreads - calculate at start of day, no intraday adjustment. Multi-day spreads - recalculate weekly or when beta changes >5%. High volatility periods - recalculate more frequently (every 2-3 days). Stable periods - weekly is sufficient. Balance: too frequent adjustment = high costs; too infrequent = tracking error. Monitor the spread residual - if it's drifting, ratio may need adjustment.
Options from best to acceptable: 1) API-based execution: program to send both legs simultaneously - fastest, most reliable. 2) Bracket/cover orders: some platforms allow multi-leg orders. 3) Two terminals: have both legs ready, execute within seconds of each other - manual but workable. 4) Execute less liquid leg first: then immediately execute liquid leg. Slippage budget: expect 0.02-0.05% slippage on each leg. Factor this into trade expectancy calculations.
Key differences: 1) Stock correlations are generally lower and less stable than index correlations. 2) Stock-specific events (earnings, news) can break correlations temporarily. 3) Liquidity varies more for stocks - execution risk higher. 4) Fundamental divergences more common (one company outperforms another). Approach: use sector pairs (Visa-Mastercard, or two large banks) rather than cross-sector. Monitor upcoming events for both legs. Require higher correlation threshold (0.8+ vs 0.75 for indices). Use wider stops to accommodate higher variability.
VIX is crucial correlation regime indicator: Low VIX (<13): stable correlations, spread strategies work well, normal sizing appropriate. Medium VIX (13-18): monitor more closely, correlations may weaken, consider slightly reduced size. High VIX (>18): correlations unstable, can spike or break down, reduce spread exposure significantly. VIX spike (>25): high correlation breakdown risk, consider pausing spread strategies. Rule of thumb: for every 5 points VIX above 15, reduce spread position size by 20%.
Kalman filter implementation: 1) State equation: hedge ratio follows random walk (β_t = β_{t-1} + noise). 2) Observation equation: spread = y - β×x + error. 3) Update: as each new price pair arrives, update β estimate and uncertainty. 4) Libraries: pykalman in Python, or implement from scratch using standard Kalman equations. Benefits: smoother adaptation than rolling regression, weights recent data appropriately. Challenges: need to tune noise parameters, can be unstable if poorly calibrated. Validate against simple rolling regression before production use.
Primary risks: 1) Systemic correlation breakdown: during crises, all spreads may blow out simultaneously despite individual diversification. 2) Hidden correlations: spreads you thought were independent may be correlated through hidden factors. 3) Liquidity clustering: multiple legs may become illiquid simultaneously. 4) Model risk: if cointegration relationships change, entire portfolio strategy fails. Mitigation: stress test portfolio under historical crises, monitor inter-spread correlations, maintain cash buffer for margin calls, have hard portfolio-level stop loss.
Components: 1) Data pipeline: real-time tick data → aggregated bars → database storage. 2) Calculation engine: parallel processing of multiple correlation/spread calculations. 3) Alert system: threshold triggers → notification (SMS, email, push). 4) Dashboard: real-time visualization of correlations, spreads, Z-scores. 5) Logging: all calculations and alerts logged for analysis. 6) Backtesting integration: ability to replay historical data. Tech stack: Python/pandas for calculations, Redis/Kafka for real-time data, PostgreSQL for storage, Grafana for visualization. Start simple, add complexity as needed.
Testing hierarchy: 1) Augmented Dickey-Fuller (ADF): standard stationarity test, p < 0.05 preferred. 2) KPSS test: complementary to ADF (null hypothesis is stationarity), confirms ADF result. 3) Phillips-Perron: robust to serial correlation and heteroskedasticity. 4) Hurst exponent: H < 0.5 indicates mean reversion, H > 0.5 indicates trending. Best practice: require ADF p < 0.05 AND KPSS p > 0.05 AND Hurst < 0.45 for high-confidence stationarity. Re-test monthly as relationships can change.
Portfolio allocation framework: 1) Correlation/spread strategies: 20-40% of trading capital (their lower volatility allows larger allocation). 2) Within correlation allocation: no single spread > 30% of correlation capital. 3) Correlation with rest of portfolio: ensure correlation strategies don't simply replicate directional bets elsewhere. 4) Margining: correlation trades often get spread margin benefit - factor this into capital efficiency. 5) Drawdown budget: allocate specific drawdown budget to correlation strategies (e.g., max 5% portfolio drawdown from spread trades). 6) Rebalancing: monthly rebalance between correlation and other strategies based on performance and regime.
Full guided lessons, quizzes, and a complete strategy library for the United States market. One-time purchase. No subscription, ever.
Get United States access →