Does SPY actually stay inside the expected move?
Updated 3 September 2026 · by Theo Chen
Every options seller leans on the same picture: implied volatility implies a one-standard-deviation "expected move," the stock should land inside it about 68.3% of the time, inside two of them about 95.5%, and you sell your strikes outside that band. It is the engine under the expected move, the iron condor and every strangle. So we checked it against 21 years of real history: for every trading day, we drew the VIX-implied band and asked whether SPY's realized move actually stayed inside it.
The short answer: the band is real, and it is a little too wide. SPY stayed inside the 1-SD expected move 83.3% of the time - not 68.3% - and inside the 2-SD move 98.6% of the time, not 95.5%. For a premium seller that sounds like free money. It isn't - and why it isn't is the whole point of this page.
How often SPY stayed inside the band, by horizon
The expected move is the same formula at any expiration - price × VIX/100 × √(days/365) -
so we ran it across the horizons people actually trade. Every row is the share of overlapping daily-start
windows whose realized move finished inside the band:
| Horizon | Inside ±1 SD | Inside ±2 SD |
|---|---|---|
| 7 days | 82.3% | 98.6% |
| 14 days | 83.6% | 98.6% |
| 30 days (VIX’s native horizon) | 83.3% | 98.6% |
| 45 days | 83.2% | 98.5% |
| 60 days | 82.5% | 98.3% |
| Normal bell-curve theory | 68.3% | 95.5% |
Every horizon lands in the same place: the band catches the move 82.3% to 83.6% of the time at 1 SD and 98.3% to 98.6% at 2 SD. At the 30-day horizon, that is 15.0 percentage points more than the textbook at 1 SD. At the band, it is not a coin flip - the move stays home far more often than it bolts.
Why it beats the textbook - and it is not what you think
The obvious explanation is "VIX runs scared, so the band is always too fat." That is wrong here. Over these 21 years, average implied volatility (VIX 19.2) and average realized volatility (19) were a rounding error apart - a ratio of 1.01. The band is not wide because VIX is cautious; it is sized about right.
The real reason is the shape of returns. The "68.3%" rule assumes a normal bell curve. Real markets are not normal - they are peaked and fat-tailed. Picture the bell curve pinched in the middle and the spare probability shoved out into the tails: most days go almost nowhere - so the band over-covers the quiet center, catching 83.3% instead of 68.3% - and the few days that move go far further than the curve allows, so the breaches are monsters. Same redistribution, both effects: the band's reliability and its danger come from the one fact.
It also holds up across regimes, because VIX scales the band to conditions - it is wide when fear is high and tight when it is low, and the hit rate barely moves:
| Volatility regime at entry | Inside ±1 SD | Inside ±2 SD | Windows |
|---|---|---|---|
| Calm (VIX under 15) | 83.9% | 98.9% | 1,990 |
| Normal (VIX 15-25) | 82.3% | 98.4% | 2,504 |
| Stressed (VIX over 25) | 84.8% | 98.3% | 880 |
The breaches: up more often, down much harder
When the band broke, direction told two different stories. Up-breaches were slightly more frequent (8.7% of 30-day windows versus 8.1% down, or 51.8% of breaches, and the gap widens the longer you hold) - the market drifts up over weeks, so a symmetric band gets nudged through the top. Harmless: a stock running past the upside of your expected move is a good problem - the worst upside overshoot in 21 years was just +7.2%, a 2.4-sigma nudge next to the craters below.
Down-breaches were slightly rarer, but the worst extremes were brutal. Every one of the 8 breaks in the worst-breach list was downward, and they did not just clip the edge - they detonated through it:
| Window | Realized move | Band (±1 SD) | Size of miss |
|---|---|---|---|
| 2020-02-19 → 2020-03-20 | -32.4% | ±4.12% | 7.9-sigma down |
| 2008-09-10 → 2008-10-10 | -28.5% | ±7.03% | 4-sigma down |
| 2011-07-07 → 2011-08-08 | -17.1% | ±4.57% | 3.7-sigma down |
| 2015-07-23 → 2015-08-24 | -9.8% | ±3.62% | 2.7-sigma down |
| 2018-09-28 → 2018-10-29 | -9.2% | ±3.47% | 2.7-sigma down |
| 2010-04-20 → 2010-05-20 | -11.0% | ±4.51% | 2.4-sigma down |
| 2007-12-21 → 2008-01-22 | -11.8% | ±5.3% | 2.2-sigma down |
| 2018-12-03 → 2019-01-02 | -10.4% | ±4.71% | 2.2-sigma down |
The Feb-Mar 2020 crash is the one to sit with: the band, drawn on 2020-02-19's VIX, was ±4.12% for the month; SPY fell -32.4% - a 7.9-sigma move, the kind a normal model says happens once in the life of the universe. It happened over this 30-day window. A bell curve is not just wrong about the tail - it is wrong by astronomical margins, and the 8 worst extremes in this sample were all downward. The expected move tells you where the stock usually lands; it tells you nothing about how far it can go when it doesn't.
What it means if you sell premium
The band had a 83.3% historical containment rate across 5,374 overlapping, non-independent 30-day price windows. That is what this study measured. It did not measure option premiums, expiry trades or profit and loss, so it does not establish a trading edge or show that a Seller outside the band made money.
"Too wide" describes historical price containment, not which strike you should sell. Moving closer to the money changes the premium, probability and loss profile, and this dataset cannot judge that trade-off. The width you give up is still the cushion you keep when the 7.9-sigma month hits.
But the 1.4% of windows that blew through even the 2-SD band is the entire risk, and it is not spread evenly - it pools in crashes and overshoots by multiples, on the downside, exactly when you are short and leveraged to it. The honest way to use the expected move is as a probability, not a guarantee: set strikes with it, then size the trade so the 7.9-sigma month - the one that will come - is survivable, not fatal. A defined-risk structure (a condor's long wings, a spread instead of a naked put) is how you cap that tail; the iron condor calculator shows the trade-off.
Two practical reads. First, the band is a sound default - reach for the expected move calculator to place strikes, and trust that it errs a little safe in calm markets. Second, sell that band when it pays you most: premium is richest when implied vol is high, so check it with the IV rank calculator first - high IV both fattens the premium and widens the band that has to hold.
Caveats - read these
- Overlapping windows. Every trading day with enough forward data is a start, so the windows overlap - a single crash shows up in many of them. The 30-day sample has 5,374 windows. That is the right way to estimate "for a random entry, will the band hold?", but it means the breaches are clustered events, not independent coin flips. The worst-breach table is de-duplicated to one row per event.
- Price, not total return. We measure SPY price moves against a price-based band, which is what an option actually pays on. Dividends add a small downward drift the band ignores (about 0.15% over a month) - immaterial next to the band itself.
- One 21-year sample. 2005-2026 includes major crashes but is still one path of history. The normal-model benchmark (68.3%/95.5%) is the textbook approximation the calculators use, not a law.
- VIX is the S&P's gauge. The expected move on a single stock uses that stock's own implied volatility, which is noisier; this study is the index case, where the data is cleanest.
- Educational, not advice. Past behavior is not a promise about the next crash.
Source: daily SPY closes and CBOE VIX closes, 2005-01-03 to 2026-06-12 (5,395 days). For each trading day and each horizon we draw the 1-SD band as VIX/100 × √(days/365) - the same formula the expected move calculator uses - and check the realized move at the first close on or after the horizon (so a 30-day window can run up to ~33 calendar days). The implied-vs-realized check compares average VIX with annualized daily-return volatility over the full sample. Every reported study result regenerates from the data. The full horizon-by-horizon dataset behind this page is published as JSON and CSV at /data/, licensed CC BY 4.0 for anyone who wants to check the containment math themselves.
The bottom line
The VIX expected move is a reliable, slightly-too-wide band: over 21 years SPY stayed inside +/-1 SD 83.3% of the time (not the textbook 68.3%) and +/-2 SD 98.6% (not 95.5%), because real returns cluster near zero more than a bell curve. Breaches were slightly more common upward (8.7% vs 8.1% down; 51.8% of breaches), but all 8 events in the worst-breach list were downward. Feb-Mar 2020 was a 7.9-sigma move past the band.
Frequently asked questions
How often does a stock actually stay inside the expected move?
More often than the textbook 68.3%. Over 21 years of SPY, the VIX-implied 1-SD expected move (at a 30-day horizon) contained the realized move 83.3% of the time, and the 2-SD move 98.6% of the time - versus the 68.3% / 95.5% a normal bell curve predicts. The band is reliable and, on average, a touch too wide.
Is the expected move 68.3% accurate, like the textbook says?
No - it is wider than that. The "68.3% inside 1 standard deviation" figure assumes returns are normally distributed. They are not: real equity returns are peaked and fat-tailed, so more days cluster near zero (the band held 83.3% of the time, not 68.3%) while the rare misses are violent outliers a bell curve would call impossible.
Does VIX overstate volatility?
Not over this sample. Average implied volatility (VIX 19.2) and average realized volatility (19) were within a rounding error - a ratio of 1.01. So the band's reliability is not VIX running scared; it is the shape of the return distribution. (In calmer sub-periods implied does run a little richer than realized - the variance risk premium - but over the full 21-year sample, realized caught up.)
Are downside or upside breaches more common?
Up-breaches happen more. The upside broke slightly more often (8.7% of 30-day windows vs 8.1% down, or 51.8% of breaches) because the market drifts up. But every one of the 8 events in the worst-breach list was downward, led by Feb-Mar 2020's -32.4% move - 7.9 times the +/-4.12% band.
What does this mean for selling iron condors or strangles at the expected move?
This study does not establish a trading edge. It measured whether SPY's price stayed inside a VIX-implied band across 5,374 overlapping, non-independent 30-day windows; 83.3% stayed inside 1 SD. It contains no option premiums, expiry trades or profit-and-loss results, so it cannot show whether selling outside the band had positive expectancy. The 1.4% that broke even the 2-SD band still shows why containment alone is not enough.
Related questions
Related tools and guides
- Expected Move Calculator - draw the band for any IV and DTE
- Iron Condor Calculator - sell outside the band, defined risk
- Probability Calculator - the odds for any target price
- IV Rank Calculator - sell when premium is rich
- All options data studies
Educational explainer only — not financial advice. Examples are illustrative and exclude commissions, early assignment and dividends. Confirm the mechanics and size positions to your own risk tolerance.