# Cboe COR1M & COR3M Implied Correlation Math & Signals

> Derive the exact Cboe COR1M, COR3M, and COR1Y implied correlation methodology using top-50 S&P 500 constituents, strike interpolation, and trading signals.

Canonical: https://volsurfacedesk.com/desk-notes/cboe-cor1m-cor3m-implied-correlation-triangle-math
Last updated: 2026-11-14T19:51:49.697Z

**Publication:** VolSurface Desk
**Category:** Index Dispersion Correlation Desk
**Published:** 2026-11-13T09:25:25.915Z
**Author:** Dr. Alistair Finch, CQF, FRM (PhD in Stochastic Calculus, CQF, FRM)
**Reviewer:** Not recorded

## Answer-first summary

Unpack the official Cboe Implied Correlation Index (COR1M, COR3M, COR1Y) calculation: top-50 S&P 500 constituent selection, 50-delta ATM implied volatility interpolation, term-structure slope signals, and timing dispersion entries.

## Key takeaways

- Cboe publishes rolling constant-maturity Implied Correlation Indices (COR1M, COR3M, COR6M, COR9M, COR1Y) every 15 seconds using SPX options against the 50 largest S&P 500 constituents by market capitalization.
- Unlike VIX (which integrates a full out-of-the-money log-contract strip), official Cboe COR indices use interpolated 50-delta At-the-Money implied volatilities for both SPX and the 50 constituent stocks!
- Using 50-delta ATM implied volatility rather than variance-swap strips prevents illiquid deep-OTM single-stock put quotes from corrupting real-time intraday correlation prints.
- A steep upward-sloping COR term structure (COR3M − COR1M > +8 points) signals imminent single-stock earnings dispersion, whereas an inverted curve (COR1M > COR3M) warns of acute macro beta stress.

## Related financial entities

- **Cboe Volatility Index (VIX)** (VIX) — product: Model-free variance-swap benchmark measuring 30-day expected annualized volatility of the S&P 500 Index derived from SPX option mid-quote prices.
- **S&P 500 Index vs. Single-Stock Implied Correlation & Dispersion Trading** (INDEX-DISPERSION) — product: S&P 500 Index vs. Single-Stock Implied Correlation & Dispersion Trading (INDEX-DISPERSION) refers to an institutional financial benchmark and regulatory standard monitored by BIS Quarterly Review / Cboe COR1M (US), currently calibrated at +8.5 pts (Implied vs. Realized Corr Spread) as of October 2026.
- **S&P 500 Index vs. Single-Stock Implied Correlation & Dispersion Trading — 2026 Standard** (INDEX-DISPERSION-STD) — product: INDEX-DISPERSION 2026 Institutional Benchmark Framework is defined as the standardized quantitative and compliance methodology published by BIS Quarterly Review / Cboe COR1M governing S&P 500 Index vs. Single-Stock Implied Correlation & Dispersion Trading across US capital markets (+8.5 pts Implied vs. Realized Corr Spread, October 2026).

## Analysis

Before committing a single dollar of vega to an S&P 500 dispersion book, institutional volatility traders pull up two tickers on their [Cboe](/counterparties/cboe) analytics blotter: **COR1M** (30-day implied correlation) and **COR3M** (90-day implied correlation). Yet remarkably few market participants realize a critical methodological distinction: whereas the [Cboe Volatility Index (VIX)](/instruments/cboe-volatility-index-vix) integrates an entire strip of out-of-the-money puts and calls, **Cboe COR1M and COR3M are computed strictly from 50-Delta At-the-Money implied volatilities across the 50 largest S&P 500 companies**!

Within our [Implied Correlation, Index Dispersion Baskets & Earnings Vol Crush](/topics/index-dispersion-correlation-desk) silo and the [Dispersion Desk Manual](/desk-notes/implied-correlation-index-dispersion-earnings-vol-desk-guide), understanding the exact algebraic mechanics—and structural blind spots—of Cboe's benchmark prevents costly mispricing between ATM straddle baskets and OTC variance dispersion.

## Exact Cboe Constant-Maturity Top-50 Equicorrelation Formula

Let S_1, ..., S_50 denote the 50 largest constituents of the S&P 500 ranked by float-adjusted market capitalization M_i, rescaled so normalized weights w_i = M_i / ∑_{k=1}^{50} M_k sum exactly to 1.00. For each bracketing expiration T_1 (near-term) and T_2 (next-term), Cboe extracts the strike closest to 50-delta for SPX and each constituent i, computes constant-maturity total variance via time-weighted interpolation, and solves the equicorrelation equation:

```formula
COR_T = 100 × [ σ_SPX2(T) − ∑_{i=1}^{50} w_i2 · σ_i2(T) ] / [ ∑_{i=1}^{50} ∑_{j ≠ i} w_i · w_j · σ_i(T) · σ_j(T) ]
- Denominator Algebraic Shortcut (O(N) Linear Time instead of O(N2) Double Loop!): ∑_{i ≠ j} w_i w_j σ_i σ_j = ( ∑_{i=1}^{50} w_i · σ_i )2 − ∑_{i=1}^{50} w_i2 · σ_i2.
- Constant-Maturity Variance Interpolation (for target M = 30 days on COR1M): σ2(30d) = [ T1·σ2(T1)·(N2−30)/(N2−N1) + T2·σ2(T2)·(30−N1)/(N2−N1) ] × (365 / 30).
- Worked Numerical Verification (SPX 30d ATM IV = 13.80%, Rescaled Top-50 Weighted Avg Stock ATM IV ∑ w_i σ_i = 27.60%, Diagonal Term ∑ w_i2 σ_i2 = 0.00315):
- Numerator = 0.13802 − 0.00315 = 0.019044 − 0.00315 = 0.015894; Denominator = 0.27602 − 0.00315 = 0.076176 − 0.00315 = 0.073026 ⇒ COR1M = 100 × (0.015894 / 0.073026) = 21.76!
```

Traders invert constituent ATM option prices into implied volatilities using our [Implied Volatility Calculator](/calculators/implied-volatility-calculator) and cross-check forward-adjusted 50-delta strike interpolation in the [Black-Scholes Calculator](/calculators/black-scholes-calculator).

## Cboe COR1M / COR3M Real-Time Index Computation Pipeline

![Four-stage Cboe COR1M and COR3M real-time index calculation pipeline from OPRA feeds to equicorrelation output](/api/figure?type=flow&title=Cboe%20COR1M%20%2F%20COR3M%20Real-Time%20Index%20Computation%20Pipeline&subtitle=How%20Cboe%20transforms%2051%20live%20option%20chains%20every%2015%20seconds%20into%20a%20single%20implied%20correlation%20benchmark&steps=1.%20Top-50%20Cap%20Weights%3A%3ARank%20SPX%20constituents%20by%20float%20cap%3B%20normalize%20top-50%20weights%20so%20%E2%88%91%20w_i%20%3D%201.0000%7C2.%2050d%20ATM%20IV%20Filtering%3A%3ABracket%20synthetic%20forward%20F%20on%20T_1%20and%20T_2%20chains%3B%20average%20Call%2FPut%20IV%20at%2050-delta%7C3.%20Total-Var%20Roll%20Blend%3A%3AInterpolate%20T_1%20and%20T_2%20total%20variances%20linearly%20to%20exact%2030d%20%28COR1M%29%20or%2090d%20%28COR3M%29%7C4.%20Equicorrelation%20Solve%3A%3ACompute%20100%20%C3%97%20%5B%CF%83_SPX%C2%B2%20%E2%88%92%20%E2%88%91%20w_i%C2%B2%CF%83_i%C2%B2%5D%20%2F%20%5B%28%E2%88%91%20w_i%CF%83_i%29%C2%B2%20%E2%88%92%20%E2%88%91%20w_i%C2%B2%CF%83_i%C2%B2%5D%20every%2015%20seconds&metrics=TICK%20DISSEMINATION%3A%3AEvery%2015%20Sec%3A%3ARTH%2009%3A31%E2%80%9316%3A15%20ET%7CTENOR%20SUITE%3A%3A1M%20%C2%B7%203M%20%C2%B7%206M%20%C2%B7%201Y%3A%3AConstant-Maturity%20Suite%7CCOMPLEXITY%3A%3AO%28N%29%20Exact%20Eval%3A%3A50%20Stocks%20%2B%201%20Index%7CRESCALING%20BIAS%3A%3A-1.5%20to%20-3.0%20Pts%3A%3ATop-50%20vs%20Full%20500%20SPX)

## Two Critical Structural Wedges: Top-50 Weight Rescaling vs Skew Strip Basis

Why does an institutional desk pricing an [OTC SPX Variance Swap](/instruments/variance-swaps-over-the-counter-spx-variance-swaps-vs-corridor-variance-vega-notional) dispersion package see an implied correlation of **31.5%** on the exact same afternoon that Cboe's COR3M screen flashes **22.4%**? Two mathematical wedges account for the entire 9.1-point gap:
1. **The Skew-Convexity Wedge (+6.5 to +9.5 Points)**: SPX index options carry a dramatically steeper downside put skew (see [SPX 25-Delta Skew & Cboe SKEW](/instruments/spx-25d-skew-spx-25-delta-put-call-skew-risk-reversals-cboe-skew-index-tail-pricing)) than individual equities! When you integrate 1/K2 across all strikes to price a variance swap, SPX variance jumps by **+25% to +38%** over its 50-delta ATM variance (e.g., 13.8% ATM IV → 16.4% Var-Swap Vol), whereas single-stock variance swaps only sit **+8% to +14%** above ATM IV! That extra index wing convexity inflates **Variance-Implied Correlation** far above **ATM-Implied COR1M**. We dissect this moneyness gradient in [Implied Correlation Skew: Put Wings vs Call Wings](/desk-notes/implied-correlation-skew-downside-put-vs-upside-call).
2. **The Top-50 Rescaling Bias (−1.5 to −3.0 Points)**: Rescaling the top 50 weights from ~0.60 up to 1.00 multiplies every w_i by ~1.67, which multiplies ∑ w_i2 σ_i2 by **1.672 ≈ 2.78×**! Subtracting a 2.78× larger idiosyncratic diagonal term from actual 500-stock σ_SPX2 slightly depresses COR1M—an effect magnified during AI mega-cap rallies, as proven in [Mega-Cap Concentration & COR1M Compression](/desk-notes/magnificent-seven-concentration-cor1m-compression-bias).

## Reading the COR Term Structure: COR1M vs COR3M vs COR1Y

| Term-Structure Regime | Typical Spread (COR3M − COR1M) | Underlying Market Microstructure Driver | Institutional Dispersion Desk Action |
| --- | --- | --- | --- |
| **Pre-Earnings Steep Contango** | **+7.0 to +14.5 Pts** (e.g., COR1M = 14, COR3M = 26) | Upcoming 30d window packed with AAPL/NVDA/MSFT earnings jumps lifting σ_i(1M) | Avoid chasing cheap 1M short-index dispersion; harvest 1M/3M single-stock calendars |
| **Normal Secular Carry** | **+2.5 to +5.5 Pts** (e.g., COR1M = 21, COR3M = 25) | Balanced macro flow + structural SPX put-hedging demand across quarterly horizons | Core Theta/Variance-neutral [S&P 500 Dispersion](/instruments/index-dispersion-s-p-500-index-vs-single-stock-implied-correlation-dispersion-trading) entry window |
| **FOMC / CPI Macro Compression** | **−3.0 to +1.0 Pts** (e.g., COR1M = 31, COR3M = 30) | Near-term SPX index straddles bid up ahead of Federal Reserve / CPI macro catalyst | Wait until post-announcement Vanna vol crush before scaling into short correlation |
| **Panic Backwardation Spike** | **−10.0 to −22.0 Pts** (e.g., COR1M = 68, COR3M = 49) | Acute liquidation shock driving realized ρ above 0.75 and VIX into backwardation | Monetize VIX tail hedges; leg into 3M–6M short correlation once VVIX peaks! |

## Benchmark Wedge: Cboe ATM COR1M vs True 500-Stock Variance Correlation

![Comparison of ATM COR1M versus Variance-Swap Implied Correlation and Full-500 True Correlation across four volatility regimes](/api/figure?type=bars&title=Benchmark%20Wedge%3A%20Cboe%20ATM%20COR1M%20vs%20True%20500-Stock%20Variance%20Correlation&subtitle=Why%20traders%20must%20never%20plug%20raw%20Cboe%20COR1M%20prints%20directly%20into%20an%20OTC%20variance-swap%20term%20sheet&steps=Official%20Cboe%20COR1M%3A%3A21.8%20Pts%20%E2%80%94%20Top-50%20rescaled%20weights%20using%2050-delta%20ATM%20Black-Scholes%20volatilities%7CFull-500%20ATM%20Correl%3A%3A24.1%20Pts%20%28%2B2.3%20pts%29%20%E2%80%94%20Restores%20stocks%20%2351%E2%80%93%23500%2C%20shrinking%20the%20%E2%88%91%20w_i%C2%B2%CF%83_i%C2%B2%20deduction%7CTop-50%20Var-Swap%20Correl%3A%3A29.6%20Pts%20%28%2B7.8%20pts%29%20%E2%80%94%20Replaces%2050d%20ATM%20IV%20with%20full%201%2FK%C2%B2%20log-strip%20variance%20strikes%7CFull-500%20Var-Swap%20Correl%3A%3A31.9%20Pts%20%28%2B10.1%20pts%29%20%E2%80%94%20Institutional%20OTC%20Dispersion%20Swap%20fair-value%20benchmark!&metrics=ATM%20vs%20VAR%20WEDGE%3A%3A%2B7.8%20to%20%2B10.1%20Pts%3A%3ADriven%20by%20Steep%20SPX%20Skew%7CEARNINGS%20CONTANGO%3A%3ACOR3M%20%3E%20COR1M%3A%3AIdiosyncratic%20Jump%20Signal%7CMACRO%20BACKWARDATION%3A%3ACOR1M%20%3E%20COR3M%3A%3ASystemic%20Shock%20Warning%7CDATA%20GOVERNANCE%3A%3ACboe%20Global%20Indices%3A%3ASEC%20%2F%20IOSCO%20Compliant)

Always normalize Cboe COR1M against its 2-year rolling Herfindahl-adjusted z-score and pair it with the exact leg-sizing rules in [Vega-Neutral vs Theta-Neutral Dispersion Sizing](/desk-notes/vega-neutral-vs-theta-neutral-variance-dispersion-sizing) before routing baskets to [Cboe](/counterparties/cboe) and OPRA market makers.

## Frequently asked questions

### Why does Cboe calculate COR1M using only the top 50 S&P 500 stocks instead of all 500 constituents?

The bottom 350 S&P 500 companies frequently exhibit wide OPRA option bid-ask spreads, missing weekly expiries, and stale mid-quotes. The top 50 stocks represent roughly 58%–64% of total S&P 500 market capitalization while maintaining penny-to-nickel tight continuous option markets.

### Does Cboe COR1M use model-free variance-swap volatilities like VIX or 50-delta ATM volatilities?

Official Cboe Implied Correlation methodology interpolates Black-Scholes 50-delta ATM call/put implied volatilities across two bracketing maturities! Because SPX has a much steeper downside put skew than individual stocks, variance-swap implied correlation typically prints 6 to 11 points higher than ATM COR1M.

### How does Cboe maintain a constant 30-day or 90-day horizon as options decay toward expiration?

Prior to 2020 Cboe published fixed-maturity tickers (like KCJ or ICJ expiring in November). Modern COR1M and COR3M indices apply linear total-variance interpolation across two adjacent monthly expiries—identical to VIX constant-maturity weighting—eliminating calendar roll discontinuities.

### When is a high COR1M print a genuine entry signal for selling index correlation?

Historically, when COR3M spikes above 42–48 points AFTER an initial VIX shock begins stabilizing (VVIX rolling over and VX1–VX2 backwardation narrowing), selling SPX volatility against top-35 single-stock volatility captures peak correlation mean reversion.


## Source URLs

- https://www.cboe.com/tradable_products/vix/implied_correlation/
- https://cdn.cboe.com/api/global/us_indices/governance/Cboe_Implied_Correlation_Index_Methodology.pdf
- https://www.spglobal.com/spdji/en/indices/equity/sp-500/

## Citation

- APA: Dr. Alistair Finch, CQF, FRM. (2026). Cboe COR1M & COR3M Implied Correlation Indices: Top-50 SPX Math & Signals. VolSurface Desk. https://volsurfacedesk.com/desk-notes/cboe-cor1m-cor3m-implied-correlation-triangle-math
- Canonical article: [Cboe COR1M & COR3M Implied Correlation Indices: Top-50 SPX Math & Signals](https://volsurfacedesk.com/desk-notes/cboe-cor1m-cor3m-implied-correlation-triangle-math)
- Site research index: [VolSurface Desk](https://volsurfacedesk.com/llms-full.txt)
