Realized Correlation: How Much of the Index's Calm Is Cancellation
Index volatility is average single-stock volatility scaled by correlation. So we measure all three the same way — the index, the average sector, the average large stock, over the same 21 sessions — and solve for the correlation that separates them. When it is near zero, violent single-name moves point in different directions and cancel before they reach the surface: the headline reads calm because the market is a hundred separate trades, not one. This is the realized twin of Volatility Premium, which covers what the options market expects correlation to be.
Today's reading
Over the 21 sessions ending 2026-10-05, the average pairwise correlation across the 100 largest stocks was 0.10 — the 8th percentile of all 3,962 days since 2011. SPY realized 10.1% annualized volatility while the average member realized 30.3%, a ratio of 3.01× (92nd percentile). The nine sectors are at 0.19 (5th percentile since 1999). State: Moving independently — and the index is quieter than its own median at the same time, the configuration section 05 tests. Over six months (126 sessions) the 500 largest stocks sit at 0.08, the bottom 0.0%since 2010 (rank 2 of 4,089), and the 100 largest Nasdaq-listed at 0.11 (bottom 0.3%).
Sources, methodology & freshnessOur own ~5,500-symbol daily price database (TradeStation) plus the delisted-symbol graveyard, with SPY as the index reference and the nine original sector SPDRs (XLK, XLF, XLE, XLV, XLI, XLY, XLP, XLU, XLB) as the sector basket. Market-cap ranking from the Polygon share-class snapshot, carried by each name’s split-adjusted price change. · Recomputed after every US trading close as part of the daily pipeline.Data as of 2026-10-05 · Open ↓Close ↑
Volatility-weighted average pairwise correlation across the 100 largest common stocks priced through the full 21-session window, solved from the basket's own realized volatility. Regime bands sit at fixed percentiles (20/50/80/95) of the series' own history: 0.15 / 0.27 / 0.42 / 0.59.
Three volatilities, one window
The index, the average sector and the average large stock, each as a z-score against its own 2011+ history so three very different levels share one axis. In a crash all three rise together — that is correlation going to one, and it is why 2020 and 2022 show as a single fused spike. The configuration worth noticing is the opposite one: the blue line falling away from the orange, meaning the stocks got louder and the index got quieter at the same time.
How far apart they are
The same three lines as a distance instead of three levels: how many times the index's own volatility the average stock and the average sector are running. A ratio rather than a gap in percentage points, because a gap widens whenever the whole market gets louder — in March 2020 every spread was enormous and none of it meant stocks had stopped moving together. The ratio strips the level out and leaves only what survives aggregation. At 1.0 the index is as volatile as its parts, which is what perfect correlation looks like.
This is nearly the same information as the correlation below, in a unit that needs no algebra: for a large equal-weighted basket ρ̄ ≈ 1/ratio². The two are not identical here, and the reason is worth knowing — this ratio divides by the CAP-WEIGHTED index, while ρ̄ is solved from the equal-weighted basket's own volatility. When a handful of names carry most of the index the two denominators come apart, so 1/ratio² has sat a median 0.04 away from the solved correlation across this history. We publish the ratio because it is the one you can check against a screen of quotes, and the correlation because it is the one that compares to what the options market prices. Neither gets its own forward-return study: that would be the section after next in different units.
The correlation that separates them
One number instead of three lines. For an equal-weighted basket, N²·σ²(basket) = Σσᵢ² + ΣΣρᵢⱼσᵢσⱼ — and because the basket's own volatility is measured directly from its daily returns, everything in that identity is known except the average correlation. Solving for it gives the same quantity Cboe's implied-correlation index estimates from option prices, except computed from what actually happened.
The two baskets answer different questions. Sector correlation asks whether the market's big blocks are moving as one; stock correlation asks the same of individual companies, and sits higher because names inside a sector share its factor. They can and do diverge — a market can rotate violently between sectors while the stocks inside each one move together.
The six-month view — the 500 largest and the Nasdaq
The series that circulates as “SPX realized correlation” is the same identity over a longer window and a wider basket: 126 sessions across the 500 largest common stocks, re-picked monthly from trailing data with delisted names included. Beside it, the same measure across the 100 largest Nasdaq-listed stocks, a Nasdaq-100 proxy read against QQQ. Both start in 2010, the earliest a six-month window fits inside our stock history, so the 2007 low that the longer published charts show is outside this record. At publication (2026-10-05) the 500-name series reads 0.079, rank 2 of 4,089 sessions, and the Nasdaq basket 0.114, rank 12; the Nasdaq basket over the short 21-session window is 0.107 (7th percentile).
| Lowest six-month correlation, 500 largest | ||
|---|---|---|
| Date | ρ̄ | SPY vol |
| 2026-09-30 | 0.076 | 12.3% |
| 2026-10-01 | 0.079 | 12.3% |
| 2018-01-10 | 0.088 | 6.2% |
| 2017-12-28 | 0.091 | 6.3% |
| 2017-11-29 | 0.100 | 6.6% |
| 2018-02-01 | 0.104 | 6.9% |
| Lowest six-month correlation, Nasdaq 100 | ||
|---|---|---|
| Date | ρ̄ | QQQ vol |
| 2026-09-30 | 0.098 | 21.4% |
| 2026-10-01 | 0.114 | 21.4% |
| 2017-05-11 | 0.115 | 8.6% |
| 2018-01-16 | 0.116 | 10.6% |
| 2017-12-28 | 0.119 | 10.6% |
| 2025-11-11 | 0.131 | 13.8% |
One entry per month. The 2018 entries are the run into the February 2018 volatility event; that is one prior case, and the tables below are what the whole record says rather than what one episode did.
The same forward test, on each basket against its own index. Sorted into quartiles of its six-month correlation, neither series has carried dependable directional information: the lowest quartile of the 500-name series ran -0.02 points against the all-month baseline over the next six months, and the Nasdaq basket's lowest quartile -0.04 points against its own.
| Correlation regime | Month-ends | Next 21 sessions | Next 63 sessions | Next 126 sessions |
|---|---|---|---|---|
| Lowest quartile — stocks moving independentlyToday | 49 | +0.95% · 60% win | +3.01% · 76% win | +6.57% · 81% win |
| Second quartile | 51 | +0.13% · 65% win | +1.18% · 73% win | +4.80% · 77% win |
| Third quartile | 48 | +1.77% · 73% win | +4.49% · 81% win | +5.52% · 77% win |
| Highest quartile — stocks moving as one | 47 | +1.94% · 68% win | +4.98% · 81% win | +9.66% · 94% win |
| All month-ends | 195 | +1.17% · 67% win | +3.38% · 78% win | +6.59% · 82% win |
Average SPY price return and share of positive outcomes from each month-end, 2010+, by quartile of the 500-name six-month correlation. Month-end sampling; the 63- and 126-session horizons overlap, so effective sample sizes are smaller than the counts. Dividends excluded.
| Correlation regime | Month-ends | Next 21 sessions | Next 63 sessions | Next 126 sessions |
|---|---|---|---|---|
| Lowest quartile — Nasdaq names moving independentlyToday | 50 | +1.09% · 61% win | +3.90% · 79% win | +9.60% · 91% win |
| Second quartile | 47 | +1.72% · 66% win | +5.41% · 79% win | +9.45% · 81% win |
| Third quartile | 49 | +0.88% · 65% win | +2.02% · 69% win | +6.63% · 74% win |
| Highest quartile — Nasdaq names moving as one | 49 | +3.11% · 65% win | +8.02% · 82% win | +12.85% · 86% win |
| All month-ends | 195 | +1.70% · 64% win | +4.84% · 77% win | +9.64% · 83% win |
Average QQQ price return and share of positive outcomes from each month-end, 2010+, by quartile of the Nasdaq-100 six-month correlation. Same construction.
The Nasdaq basket is a proxy for the index. The Nasdaq-100 itself excludes financials and weights by cap, and our exchange field is each name's current listing, so a company that moved exchanges is classified by where it trades today. Only a few delisted names carry an exchange, so dead stocks enter the 500-name basket but seldom this one.
What happened next — and the honest answer is very little
The test we run before shipping anything. Sorted into quartiles of its own history, single-stock correlation has carried no dependable directional information about SPY. The highest quartile edges the baseline at six months and the lowest quartile trails it, but the gaps are small, the buckets hold about fifty month-ends each, and the tilt has an unremarkable explanation: correlation spikes in selloffs, and selloffs mean-revert. Read this table as the reason not to trade the gauge.
| Correlation regime | Month-ends | Next 21 sessions | Next 63 sessions | Next 126 sessions |
|---|---|---|---|---|
| Lowest quartile — stocks moving independentlyToday | 52 | +0.68% · 61% win | +2.29% · 78% win | +5.83% · 79% win |
| Second quartile | 48 | +1.72% · 79% win | +3.71% · 81% win | +6.34% · 81% win |
| Third quartile | 41 | +0.74% · 61% win | +2.41% · 73% win | +5.13% · 78% win |
| Highest quartile — moving as one | 48 | +1.30% · 65% win | +4.25% · 75% win | +7.80% · 88% win |
| All month-ends | 189 | +1.12% · 67% win | +3.19% · 77% win | +6.32% · 81% win |
Average SPY price return and share of positive outcomes from each month-end, 2011+. Observations are sampled at month-ends so the 21-session horizon does not overlap; the 63- and 126-session horizons still do, so effective sample sizes there are smaller than the counts suggest. Dividends excluded.
The configuration this page exists to name — low correlation and an index quieter than its own median — is split out below against each half on its own. It is not distinguishable from the baseline either. Calm manufactured by cancellation has not, in this record, been calm that ended badly on any schedule you could trade.
| Correlation regime | Month-ends | Next 21 sessions | Next 63 sessions | Next 126 sessions |
|---|---|---|---|---|
| Low correlation AND quiet indexToday | 43 | +0.85% · 62% win | +2.59% · 83% win | +5.60% · 80% win |
| Low correlation, index NOT quiet | 9 | -0.10% · 56% win | +0.72% · 50% win | +6.95% · 75% win |
| Quiet index, correlation not low | 52 | +0.63% · 65% win | +1.71% · 73% win | +4.94% · 81% win |
| All month-ends | 189 | +1.12% · 67% win | +3.19% · 77% win | +6.32% · 81% win |
Same construction. "Quiet index" means SPY's 21-session realized volatility sat at or below its own 2011+ median on that month-end.
The longer record — sectors since 1999
Per-name price history starts in 2011 for us, but the sector SPDRs reach back to 1999 — through the dot-com top, the GFC and 2020. On that longer record the same test does produce a gap, and it is the one result on this page worth arguing about: the lowest-correlation month-ends were followed by an essentially flat SPY six months later, against a clearly positive baseline.
| Correlation regime | Month-ends | Next 21 sessions | Next 63 sessions | Next 126 sessions |
|---|---|---|---|---|
| Lowest quartile — sectors moving independentlyToday | 79 | -0.14% · 51% win | +0.14% · 63% win | +0.34% · 60% win |
| Second quartile | 88 | +1.15% · 66% win | +1.57% · 66% win | +3.21% · 71% win |
| Third quartile | 75 | +0.85% · 67% win | +2.43% · 71% win | +4.71% · 80% win |
| Highest quartile — sectors moving as one | 83 | +1.08% · 66% win | +4.17% · 75% win | +7.50% · 77% win |
| All month-ends | 325 | +0.75% · 63% win | +2.10% · 69% win | +4.02% · 72% win |
Average SPY price return and share of positive outcomes from each month-end, 1999+, using the nine-SPDR correlation series. Same overlap caveat at 63 and 126 sessions.
The extremes
One entry per month so a single quiet stretch cannot fill the table. The right-hand column is the whole argument: at the top of the record, the index and the average stock are almost the same number — there is nowhere to hide. At the bottom, the average stock runs several times the index and the index says nothing about it.
| Lowest correlation on record | |||
|---|---|---|---|
| Date | ρ̄ | Index vol | Avg stock |
| 2023-12-15 | 0.02 | 7.2% | 28.5% |
| 2017-11-08 | 0.03 | 4.5% | 18.4% |
| 2024-07-08 | 0.04 | 5.7% | 21.5% |
| 2025-10-06 | 0.04 | 5.4% | 26.4% |
| 2026-09-02 | 0.04 | 7.0% | 30.4% |
| 2017-08-07 | 0.04 | 3.6% | 15.3% |
| Highest correlation on record | |||
|---|---|---|---|
| Date | ρ̄ | Index vol | Avg stock |
| 2020-03-16 | 0.86 | 74.7% | 82.5% |
| 2011-08-30 | 0.81 | 47.4% | 56.4% |
| 2011-09-01 | 0.79 | 46.7% | 53.2% |
| 2020-04-06 | 0.76 | 91.7% | 105.6% |
| 2015-09-15 | 0.73 | 30.8% | 34.2% |
| 2011-12-08 | 0.72 | 27.7% | 34.7% |
What this gauge cannot tell you
Volatility-weighted average pairwise correlation across the 100 largest common stocks priced through the full 21-session window, solved from the basket's own realized volatility. Regime bands sit at fixed percentiles (20/50/80/95) of the series' own history: 0.15 / 0.27 / 0.42 / 0.59.
How Realized Correlation Works
- 1Measure three volatilities the same wayTwenty-one-session realized volatility, annualized, for SPY itself, for each of the nine original sector SPDRs, and for each of the 100 largest U.S.-listed common stocks. One window, one formula, three levels of aggregation — so the differences between the lines are about correlation and nothing else.
- 2Pick the basket point-in-time, delisted names includedThe 100 stocks are re-picked on the first session of every month from the largest common stocks by estimated market cap, drawn from the live universe AND our delisted graveyard. A company that was in the top 100 in 2014 and no longer exists is present in every window it actually traded through, which is what keeps the history from flattering itself.
- 3Back out the average pairwise correlationFor an equal-weighted basket, N²·σ²(basket) = Σσᵢ² + ΣΣρᵢⱼσᵢσⱼ. The basket’s own volatility is measured directly from its daily returns, so the equation solves for ρ̄ — the volatility-weighted average correlation between the members. It is Cboe’s implied-correlation math run on realized prices instead of option quotes.
- 4Read it against its own record, then against the outcomesThe reading is expressed as a percentile of its full history and a regime state at fixed percentiles (20/50/80/95). The forward-return tables are sampled at month-ends so the 21-session horizon does not overlap itself, and they are published whatever they say — which at the single-stock level is: nothing reliable.