Wetin be implied volatility? IV wey dem explain
Implied volatility na di future move wey option price dey imply. See IV across stocks, di term structure, volatility skew, and one year of SPY vol regime.
Implied volatility (IV) na di future move wey stock option prices dey suggest — di annualized swing wey market dey price in, wey dem back out from wetin options really cost. E no be di stock past movement; e be di market forward bet, and e be di single biggest driver of how expensive every option be. We dey compute am across di whole US options tape, so we fit show wetin IV really look like across stocks, across strikes, across expiries, and across time.
Implied volatility dey different for every stock
One calm index and one volatile single stock dey carry very different IV. Dis na at-the-money IV across di largest names:
The exact SQL behind every number
SELECT underlying_symbol AS symbol,
round(avg(implied_volatility) * 100, 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-13' AND underlying_symbol IN ('SPY','QQQ','AAPL','MSFT','AMZN','NVDA','TSLA')
AND abs(delta) BETWEEN 0.45 AND 0.55 AND days_to_expiry BETWEEN 20 AND 45
GROUP BY symbol ORDER BY atm_iv_pct DESCBroad index ETFs like SPY dey siddon for bottom — dia moves don diversify away — while single stocks, especially high-beta names, dey carry multiples of dat: di top name here dey priced for one swing wey be several times SPY own. One stock IV na di market price tag for im uncertainty, na why one earnings date or one product launch fit lift one name IV while di index no nearly move.
Di term structure: IV dey change with time
IV no be one number per stock — e dey vary with how far out di option expire. To plot at-the-money SPY IV against time dey give di term structure:
The exact SQL behind every number
SELECT multiIf(days_to_expiry<=7,'0-7 days',days_to_expiry<=30,'8-30 days',
days_to_expiry<=90,'31-90 days','90+ days') AS time_to_expiry,
round(avg(implied_volatility) * 100, 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-13' AND underlying_symbol = 'SPY' AND abs(delta) BETWEEN 0.45 AND 0.55
GROUP BY time_to_expiry ORDER BY min(days_to_expiry)For calm markets di curve usually dey slope gently upward: longer-dated options dey carry more IV, since more fit happen over more time. E fit invert ahead of one known near-term event, when di market dey pay up for short-dated protection — di short-dated demand behind 0DTE options. Di shape na read on when di market dey expect turbulence.
Di volatility skew: crash insurance cost pass
Fix di expiry and vary di strike, and IV still no flat. Out-of-the-money puts — di contracts wey dey pay off for crash — dey carry markedly higher IV pass at-the-money options:
The exact SQL behind every number
SELECT multiIf(delta>-0.15,'far OTM put (|d|<0.15)',delta>-0.35,'OTM put (0.15-0.35)',
delta>-0.55,'ATM (~0.50)',delta>-0.75,'ITM put (0.55-0.75)','deep ITM put') AS put_moneyness,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-13' AND underlying_symbol = 'SPY' AND option_type = 'P' AND days_to_expiry BETWEEN 20 AND 45
GROUP BY put_moneyness ORDER BY avg(delta)Dat upward tilt toward low strikes na di volatility skew (or "smile"): investors dey pay premium for downside protection, so put demand dey bid up di price — and di implied volatility — of low strikes. Skew na why you no fit call one option "cheap" or "expensive" on IV alone without you talk which strike, and why to sell far-out-of-the-money puts dey collect fat premium against fat tail risk. Di delta wey dey label each strike, and di vega wey dey turn IV move into dollars, be im close companions. Di full measurement — SPY strike by strike, plus di census wey dey show three in ten names dey run di skew inverted — dey on di volatility skew page.
IV dey move over time: di vol regime
Zoom out from one single day and IV dey tell di market mood over months. Dis na SPY at-the-money IV, one reading a month for one year:
The exact SQL behind every number
SELECT toStartOfMonth(date) AS month,
round(avg(implied_volatility) * 100, 1) AS spy_atm_iv_pct
FROM global_markets.options_greeks
WHERE date IN ('2025-07-15','2025-08-15','2025-09-15','2025-10-15','2025-11-14','2025-12-15','2026-01-15','2026-02-13','2026-03-13','2026-04-15','2026-05-15','2026-06-15','2026-07-10') AND underlying_symbol = 'SPY'
AND abs(delta) BETWEEN 0.45 AND 0.55 AND days_to_expiry BETWEEN 20 AND 45
GROUP BY month ORDER BY monthVolatility no dey constant — e dey cluster. Quiet months dey run for low teens; one stress event fit double IV for weeks, and e dey mean-revert back down once di fear pass. To read where today IV siddon against dat range — im "IV rank" — na how traders dey judge whether options cheap or rich right now, di same judgment wey di greek vega dey price for di level of one single contract.
Di whole market IV, one session
Di names above na handful of familiar tickers. Di same measurement dey run across di entire market at once — every US underlying with one actively traded option chain on one day:
The exact SQL behind every number
SELECT count() AS underlyings_measured,
round(100 * quantileExact(0.25)(iv), 1) AS p25_iv_pct,
round(100 * quantileExact(0.5)(iv), 1) AS median_iv_pct,
round(100 * quantileExact(0.75)(iv), 1) AS p75_iv_pct,
round(100 * quantileExact(0.95)(iv), 1) AS p95_iv_pct
FROM (
SELECT underlying_symbol, quantileExact(0.5)(implied_volatility) AS iv
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY underlying_symbol
HAVING sum(volume) >= 200
)Across 753 active underlyings, di median near-the-money IV na 52.1% — di actively traded universe dey skew far more volatile pass di index itself. Di top quartile dey start at 82.7% and di 95th percentile dey siddon at 136.6%. Di extreme right tail of dis distribution na living list: di highest implied volatility board, wey dem dey refresh weekly from di same measurement.
FAQ
Wetin be implied volatility for simple terms?
E be di future stock movement wey one option price dey imply, wey dem state as annualized percentage. High implied volatility mean say di market dey expect big move and options dey expensive; low implied volatility mean di opposite. Dem derive am from di option price, no be from di stock past.
High implied volatility good or bad?
E no be any by itself — e depend on your side. High IV dey make options expensive, wey dey help sellers and dey hurt buyers. Buyers still dey risk "vol crush," where IV fall after one event and di option lose value even if di stock cooperate.
Wetin be di difference between implied and historical volatility?
Historical (or realized) volatility dey measure how much di stock really move for past. Implied volatility dey forward-looking — di movement wey di option market dey price for di future. When implied siddon far above realized, options dey price in more risk pass wetin di stock don recently show.
Why out-of-the-money puts get higher implied volatility?
Investors dey pay premium for crash protection. Demand for low-strike puts dey bid up dia price, and with am dia implied volatility, wey dey produce di volatility skew. E capture say market crashes tend to dey faster and deeper pass rallies.
Wetin be IV rank?
IV rank dey place today implied volatility inside im own recent range — near di top mean say options dey expensive versus dia history, near di bottom mean say cheap. E be di standard way to judge whether to be net buyer or seller of options right now.