What Is a High VIX? Levels and Extremes
SPY realized volatility by calendar year, with the biggest day and the count of 2%+ sessionsranking ·
2026-09-16 · 23×4
SPY daily closes from the VIX record close (March 16, 2020) through March 27series ·
2026-09-16 · 10×4
SPY on August 5, 2024, in half-hour buckets (ET): the low and the close of eachseries ·
2026-09-16 · 13×3
SPY 30-day at-the-money implied volatility, sessions per VIX-style rungranking ·
2026-09-16 · 4×4
SPY realized volatility by calendar year, with the biggest day and the count of 2%+ sessions
SPY realized volatility by calendar year, with the biggest day and the count of 2%+ sessions
| year | realized_vol_pct | largest_move_pct | moves_over_2pct |
|---|---|---|---|
| 2004 | 11.2 | 1.8 | 0 |
| 2005 | 10.3 | 1.9 | 0 |
| 2006 | 10.1 | 2.1 | 2 |
| 2007 | 15.9 | 3.9 | 14 |
| 2008 | 41.1 | 14.5 | 70 |
| 2009 | 26.6 | 7.2 | 50 |
| 2010 | 17.9 | 4.4 | 22 |
| 2011 | 23.1 | 6.5 | 33 |
| 2012 | 12.8 | 2.5 | 7 |
| 2013 | 11.1 | 2.6 | 4 |
| 2014 | 11.3 | 2.5 | 4 |
| 2015 | 15.6 | 4.2 | 11 |
| 2016 | 13.2 | 3.6 | 10 |
| 2017 | 6.8 | 1.8 | 0 |
| 2018 | 17.2 | 5.1 | 19 |
| 2019 | 12.6 | 3.3 | 7 |
| 2020 | 33.8 | 10.9 | 42 |
| 2021 | 13.1 | 2.4 | 8 |
| 2022 | 24.3 | 5.5 | 46 |
| 2023 | 13.2 | 2.3 | 2 |
| 2024 | 12.6 | 3 | 7 |
| 2025 | 19.3 | 10.5 | 14 |
| 2026 | 13.3 | 2.9 | 4 |
the exact SQL behind every number
SELECT
toYear(d) AS year,
round(stddevSamp(log(c / prev_c)) * sqrt(252) * 100, 1) AS realized_vol_pct,
round(max(abs(c / prev_c - 1)) * 100, 1) AS largest_move_pct,
countIf(abs(c / prev_c - 1) >= 0.02) AS moves_over_2pct
FROM
(
SELECT
d,
c,
lagInFrame(c, 1) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_c
FROM
(
SELECT
date AS d,
toFloat64(any(close)) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2003-12-01'
GROUP BY d
)
)
WHERE d >= '2004-01-01'
AND prev_c > 0
GROUP BY year
ORDER BY year
More from this analysisWhat Is a High VIX? Levels and Extremes
SPY 30-day at-the-money implied volatility, sessions per VIX-style rung
ranking 4×4
→
SPY on August 5, 2024, in half-hour buckets (ET): the low and the close of each
series 13×3
→
SPY daily closes from the VIX record close (March 16, 2020) through March 27
series 10×4
→
SPY near-the-money implied volatility by days to expiry
ranking 8×2
→
See all 2,272 queries →