The CBOE SKEW index is sold as Wall Street's black-swan gauge. Over 36 years it sat at its 45th percentile before the average crash, and its loudest warnings were false alarms nine times out of ten.
The CBOE SKEW index is marketed as the market's tail-risk gauge, the black swan index. It is built from the prices of out-of-the-money S&P 500 options, and the pitch is intuitive: when traders pay up for crash protection, SKEW rises, and a rising SKEW is supposed to mean a crash is more likely. We pulled all 36 years of it, every trading day from 1990 to today, and asked the only question that matters. When SKEW was high, did the S&P actually fall more often? It did not. If anything, the opposite. It is the second Cboe index sold as a crash signal that we have put on the stand; the first, the dispersion index, failed the same way.
Start with the simplest test. Sort every day by how high SKEW was, then look at what the S&P did next. If SKEW were a crash gauge, the high readings should be followed by weaker returns and more drawdowns. They are followed by neither.
| SKEW reading | Next month (median) | Positive | Odds of a 10% drop (30d) |
|---|---|---|---|
| Lowest half (under 50th pctile) | +1.2% | 63% | 7% |
| 50th to 80th | +1.2% | 63% | 7% |
| 80th to 90th | +1.3% | 66% | 5% |
| 90th to 95th | +1.2% | 68% | 4% |
| Top 5% (highest SKEW) | +1.6% | 69% | 3% |
| Any day (baseline) | +1.2% | 64% | 7% |
The days when SKEW was screaming the loudest about tail risk were followed by the fewest crashes, a 3% chance of a 10% drop against a 7% baseline, and slightly more up months than average. Absolute levels say the same: whether SKEW sat at 120 or 145, the next sixty days returned about +3% and carried roughly the same one-in-ten chance of a 10% drawdown. No level of SKEW separated the dangerous days from the calm ones. The correlation between SKEW and the next month's return is -0.02; between SKEW and the next sixty days' worst drawdown, +0.02. Both are zero. A crash gauge would show a clear negative number.
Forget thresholds and go straight to the crashes. We found every market peak that was followed by a drop of more than 10% within two months, and looked up where SKEW was sitting at the time. The median across all sixteen: the 45th percentile. Before the typical crash, the tail-risk gauge was registering less tail risk than on an ordinary day.
| Market peak | Drop that followed | SKEW percentile then |
|---|---|---|
| Mar 2000 (dot-com top) | -11% | 22nd |
| Oct 2007 (before the GFC) | -10% | 47th |
| Jan 2009 (the final GFC leg) | -27% | 29th |
| Jan 2018 (before Volmageddon) | -10% | 41st |
| Jan 2020 (before COVID) | -16% | 82nd |
| Mar 2022 | -16% | 90th |
| All 16 crashes (median) | 45th |
The list reads like an indictment. The dot-com top at the 22nd percentile. The 2007 top before the financial crisis at the 47th. The brutal final leg into early 2009, a 27% drop, at the 29th. The market's premier crash gauge was below its own median before nearly every one. The only crashes it partly flagged were a couple of recent ones, late 2021 and early 2025, when SKEW happened to be high for unrelated reasons. You cannot build a warning system on a gauge that is quiet before most of the events it is supposed to warn about.
The other half of a predictor's job is not crying wolf, and here SKEW fails just as badly. After its loudest readings, the top 10%, a drop of more than 10% followed within two months only 10% of the time, actually lower than the 13% you would get on a random day.
| Setup | Odds of a 10% drop in the next 60 days |
|---|---|
| After a top-decile SKEW reading ("the warning") | 10% |
| Any day (baseline) | 13% |
Ninety percent of the loudest tail-risk warnings were followed by no crash at all. A fast SKEW spike, a sharp five-day jump, did no better, an 11% crash rate against the same 13% baseline. So SKEW misses in both directions at once: quiet before the crashes that came, loud before the crashes that never did.
The flaw is in what SKEW measures. It is not the probability of a crash; it is the price of crash insurance, the relative cost of out-of-the-money puts. And that price is driven by demand for hedges, which tends to be highest when markets are calm and grinding higher and investors are comfortable paying a little for protection. SKEW is often at its highest in exactly the complacent, melt-up conditions that precede no crash. Real crashes, by definition, are the ones the market did not price in, which is precisely why SKEW was ordinary before them. It is a sentiment and positioning gauge dressed up as a forecast.
It has also drifted. SKEW averaged 116 in the 1990s and 139 in the 2020s, ratcheting higher as the appetite for tail hedges has grown. A reading that once looked extreme is now routine, so a high SKEW today tells you even less than it used to. A signal that is always elevated is no signal at all.
SKEW measures how much people are paying for crash insurance, not how likely a crash is. The two come apart at exactly the wrong moment: the insurance is popular when everyone is calm, and the real crashes arrive unpriced.
Thirty-six years of the CBOE SKEW index, 1990 to today, tested against the S&P 500 the only way that matters: did high SKEW mean more crashes?
At SKEW's highest readings, the odds of a 10% drop fell to 3%, against a 7% baseline, and up months grew more common. The loudest warnings were the calmest stretches.
Across sixteen crashes, SKEW sat at a median 45th percentile at the peak, below its own median. The dot-com top, the GFC top, and Volmageddon all came with ordinary SKEW.
After SKEW's top-decile readings, 90% saw no 10% drawdown in the next two months. The crash rate after a warning was actually below the baseline.
SKEW measures the cost of out-of-the-money put protection, which is highest when markets are calm. It is a positioning gauge, not a forecast.
Why the market's most famous crash gauge cannot see a crash coming.
The cost of insurance and the odds of the event are different things, and they diverge most when it matters. SKEW prices hedges; it does not forecast crashes, and reading it as a forecast gets the signal backwards.
The cleanest test of a crash predictor is to look at where it stood before the actual crashes, not at a back-fitted threshold. SKEW was below its own median before the average one.
SKEW keeps making new highs because its whole range has drifted up, not because danger is rising. When a gauge is always elevated, a new high tells you nothing.
We test popular signals the honest way: every instance counted, every result measured against a plain baseline. See what else held up, and what did not.
Browse Reality Check
Comments
Loading comments…