In this chapter
- Opening: one 32%, three conclusions
- 6.1 How to calculate realized volatility
- 6.2 Implied vs. realized: expectation and outcome
- 6.3 The volatility risk premium
- 6.4 IV Rank and IV Percentile
- 6.5 Term structure
- 6.6 Skew and the volatility surface
- 6.7 VIX and its products
- 6.8 Event volatility
- Three cases
- Checklist and self-test
After this chapter you can
- Calculate realized volatility from closing prices and convert it between days, weeks, months and years
- Calculate IV Rank and IV Percentile, and explain when the two give opposite signals
- Use VIX to work out the S&P 500’s one-month, one-standard-deviation range, and explain why long VIX products lose value over time
Prerequisites
- Chapter 3: the six inputs and the intuition behind Black-Scholes
- Chapter 4: the Gamma–Theta trade-off
- Chapter 5: Vega and IV crush
Conventions
- Option examples use Black-Scholes with a 4% interest rate, no dividends and a 365-day year
- Realized volatility is measured in trading days, 252 to a year
- IVs, VIX futures quotes and price series in the text are hypothetical or simulated
OpeningOne 32%, three conclusions
Stock X trades at $100, and the implied volatility (IV) of its 30-day ATM options is 32%. The ATM straddle, buying the 100 call and the 100 put together, costs $7.31. Three students look at the same quote and reach three conclusions.
- A: over the past 20 trading days, X’s realized volatility was only 22%. Priced at 22%, the same straddle is worth only $5.03. The options are 45% too expensive, so sell.
- B: over the past year, X’s IV ranged between 25% and 60%. At 32% it sits only 20% of the way up that range, so the options are cheap. Buy.
- C: X reports earnings in 12 days. Without earnings, 30-day IV would be about 26%. The extra amounts to the market pricing a one-standard-deviation move of about ±5.3% on earnings day. The real question is: how big do you think this earnings move will be?
| Reading | Compared with | Conclusion | What it misses |
|---|---|---|---|
| A: vs. realized | Realized vol of 22% over the past 20 days | Expensive, sell | Earnings haven’t happened yet |
| B: vs. history | One-year IV range 25%–60% | Cheap, buy | One spike may have stretched the range |
| C: strip out the event | IV without the event about 26% | Depends on your view of earnings | Needs the stock’s actual moves on past earnings |
All three calculations are correct, yet the conclusions contradict each other. That is because an IV number by itself doesn’t tell you cheap or expensive; it only means something once you place it on a set of axes. This chapter builds those axes in turn: against realized volatility (6.1–6.3), against its own history (6.4), against other terms (6.5, 6.8) and against other strikes (6.6). Finally, it uses VIX (6.7) to apply these readings to the whole market.
6.1How to calculate realized volatility
Realized volatility (also called actual or historical volatility, written RV) is the standard deviation of log returns, scaled up to a year by the square root of time.
σdaily is the sample standard deviation of daily log returns over a period (dividing by n − 1). 252 is the number of trading days in a year.
Working it by hand
Six consecutive closing prices: 100, 101.5, 100.8, 102.2, 101.0, 101.9. The five log returns are +1.489%, −0.692%, +1.379%, −1.181% and +0.887%, averaging +0.376%. The sample standard deviation is 1.232%; multiply by √252 ≈ 15.87 to get an annualized realized volatility of 19.56%.
Many platforms and traders assume a mean of zero and use √(Σr²/n) directly. For this data that gives a daily volatility of 1.164%, or 18.49% annualized. Over a short window the mean is mostly noise, so assuming zero is actually more stable; the two methods diverge noticeably only when there is a strong trend. When comparing RV from different sources, first check which method each one uses.
Why multiply by the square root
If daily returns are independent, the variance of the cumulative return over n days is n times the one-day variance, and the standard deviation is √n times. So to annualize you multiply by √252, for a week by √5, and for a month (about 21 trading days) by √21. The assumption breaks down in two cases: when prices show a clear trend or mean reversion (returns are correlated from one day to the next), and when there are gaps (one day’s variance far exceeds the others’). When it breaks down, square-root scaling understates or overstates volatility over longer periods.
| Annualized volatility | Per trading day (÷15.87) | Per week (÷7.21) | Per month (÷3.46) |
|---|---|---|---|
| 10% | 0.63% | 1.39% | 2.89% |
| 16% | 1.01% | 2.22% | 4.62% |
| 20% | 1.26% | 2.77% | 5.77% |
| 30% | 1.89% | 4.16% | 8.66% |
| 50% | 3.15% | 6.93% | 14.43% |
| 80% | 5.04% | 11.09% | 23.09% |
The “rule of 16” traders talk about comes from the second row: 16% annualized is about 1% a day. Conversely, a stock that typically moves about 2% a day has an annualized volatility of around 32%.
IV in Black-Scholes counts time in calendar days (T = days / 365), while RV is annualized over trading days (× √252). Both are “annualized” numbers and can be compared directly. You only need to tell them apart when converting to “per day”: per trading day, use ÷√252; per calendar day, ÷√365. There is almost no price movement over weekends, so daily volatility measured in trading days is closer to what you see on your screen. This is also where Chapter 4’s “divide by 16” and “divide by 19” come from.
Window length: speed vs. noise
RV computed over 10 days reacts quickly but has few data points and a lot of noise; RV over 60 days is stable but always a step behind. You can estimate how big the noise is: for normally distributed data, the error of the sample standard deviation is about σ / √(2n).
| Window (trading days) | 10 | 20 | 60 | 120 | 252 |
|---|---|---|---|---|---|
| Error factor 1/√(2n) | 0.224 | 0.158 | 0.091 | 0.065 | 0.045 |
| ±1 standard error of the estimate | ±4.5 points | ±3.2 points | ±1.8 points | ±1.3 points | ±0.9 points |
In other words, for a stock whose true volatility is 20%, a 20-day RV of 17% or 23% is perfectly normal. Seeing IV 3 points above 20-day RV is not enough to say the options are expensive.
In practice people often watch both a 20-day and a 60-day window: the 20-day tells you what has been happening lately, the 60-day what is normal. IV looks ahead over the next 30 calendar days, about 21 trading days, so 20-day RV is the most natural comparison. But remember: RV is the past and IV is the future. Comparing the past with the future carries error in itself.
Besides closing prices, there are estimators that use each day’s high and low (such as Parkinson and Garman-Klass), with smaller error for the same sample length. Their drawback is sensitivity to data quality: a single bad intraday print can distort the result. When you are starting out, the closing-price method is enough.
6.2Implied vs. realized: expectation and outcome
Implied volatility is the price you lock in when you buy; realized volatility is the outcome revealed while you hold. For a Delta-hedged option, P&L depends almost entirely on the difference between the two.
Take the conclusion from Chapter 4 one step further. Buy an option and hedge its Delta every day, and one day’s P&L is the Gamma gain minus Theta:
The first term in the brackets is the square of the day’s actual price move; the second is the squared move “prepaid” in IV. If the stock moves more than IV expected, you make money that day; if it moves less, you lose.
Add up every day of the holding period, and the sum of (ΔS/S)² is σR²T. Then, using a Black-Scholes identity, Vega = ΓS²σT, you can swap Gamma for Vega:
σR is realized volatility over the holding period and σI is implied volatility at purchase; Vega is per 1 vol point, and the difference is in points. When the two are close, the first form is approximately equal to the second. In simulations of an ATM straddle, the second form is actually more accurate, because Gamma changes with price and time and averages out to something close to linear.
In one sentence: a hedged option position is a contract struck at IV and settled at RV, with each vol point worth one Vega.
| Realized vol over holding period | Formula estimate (per share) | Total, 10 contracts | Simulated mean (per share) | Simulated 5%–95% range |
|---|---|---|---|---|
| 20% | −2.28 | −$2,280 | −2.29 | −4.05 to −0.81 |
| 25% | −1.14 | −$1,140 | ||
| 30% | 0.00 | $0 | ||
| 35% | +1.14 | +$1,140 | ||
| 40% | +2.28 | +$2,280 | +2.28 | +0.11 to +5.64 |
The straddle costs 6.854, with Vega of 0.228 per point (both legs combined). The simulation used 20,000 price paths, hedging once a day at the close. The averages almost match the formula, but individual paths are widely spread: with the same 20% realized volatility, an unlucky path loses more than $4 per share and a lucky one only $0.8. The reason is that Gamma is concentrated near the money: if the big moves happen while the stock is far from the strike, you earn less from them.
The buyer bets that “realized will move more than implied”; the seller bets the opposite. An unhedged buyer is also betting on direction, but the underlying contest over volatility goes on regardless: even if you get the direction right, if realized volatility over the period is far below the IV you paid, Theta will eat a big chunk of what you make.
6.3The volatility risk premium
Over the long run, the implied volatility of index options is higher than the realized volatility that follows. This gap is called the volatility risk premium (VRP). It is the seller’s source of income and the seller’s reward for bearing tail risk.
Take the S&P 500: on long-run average, VIX runs a few percentage points above the realized volatility of the following 30 days. That is only an average: in the month a crisis breaks out, realized volatility can far exceed the implied volatility beforehand.
Where the premium comes from
- Demand for insurance: pension funds, mutual funds and other institutions hold large amounts of stock and keep buying index puts to protect their portfolios. This demand isn’t very sensitive to price.
- Crash aversion: people will pay more than the expected loss to avoid a big loss, just as they do with home insurance.
- Sellers need capital: whoever sells options ties up margin and bears occasional huge losses. Without enough compensation, nobody would take that side.
Sellers are like insurance companies
An insurer collects premiums above its average claims, so it makes money over the long run. But claims come in clusters: one hurricane can wipe out several years of profit. Selling options is the same. Here is a calculation with a hypothetical model: each month you sell a 30-day ATM straddle on an index at IV 18%, and each month’s realized volatility falls into one of four cases.
Method: if realized volatility over the holding period is σR, the average of |ST − K| at expiration is about the price of a straddle priced at σR. So the seller’s average P&L is about “the straddle priced at IV” minus “the straddle priced at RV.”
| Type of month | Assumed probability | Realized volatility | Straddle priced at RV | Seller P&L per share | Contribution to expectancy |
|---|---|---|---|---|---|
| Calm | 70% | 11% | 2.53 | +1.59 | +1.12 |
| Normal | 20% | 16% | 3.66 | +0.46 | +0.09 |
| Turbulent | 7% | 26% | 5.94 | −1.82 | −0.13 |
| Crisis | 3% | 55% | 12.55 | −8.43 | −0.25 |
| Total | 100% | Average 14.4% | +0.83 |
Average realized volatility is 14.4%, 3.6 points below IV, and the seller makes 0.83 a month on average, about a fifth of the premium. But a single crisis month loses 8.43, the profit of 5.3 calm months. In reality, crisis-month losses are often bigger still, because of price gaps, hedges that can’t be placed in time and margin calls, none of which are in the table above.
- Single stocks: the VRP is smaller than for indexes and less stable. Single-stock options don’t have the heavy protection demand that index options do, and sometimes IV ends up below the RV that follows.
- Around events: IV before earnings is sometimes priced too low, and the actual move after the event exceeds the implied one (Section 6.8).
- In the middle of a crisis: IV is already high, but realized volatility can keep climbing. Selling “expensive” options then is like selling insurance as the hurricane makes landfall.
For buyers, the VRP means “on average, you are paying up.” To win, buy when IV is low relative to its own history (Section 6.4), or when you have reason to believe realized volatility will clearly exceed implied. Chapter 7 turns this into concrete rules for buyers; Chapter 8 covers how sellers control position size to survive crisis months.
6.4IV Rank and IV Percentile
Whether IV is high or low in absolute terms means little; what matters is where it sits in its own history. IV Rank measures where the current value sits between the one-year high and low; IV Percentile measures how many days in the past year were lower than now.
“Normal” volatility varies widely between stocks. IV of 60% may be the calmest a biotech stock gets all year, while 25% may already be a rare high for a utility. Comparing 60% with 25% directly tells you nothing; you have to compare each stock with itself.
“One year” usually means the past 252 trading days; IV usually means 30-day ATM IV or the platform’s own IV index. Definitions differ across platforms, so check before comparing.
Why the same IV gives two very different numbers
Rank uses only two points: the high and the low. A single extreme spike in the past year stretches the denominator, and Rank looks low for a long time afterward. Percentile uses every day’s data; a spike takes up only a few days, so its effect is small.
The chart below shows a simulated year of IV: mostly between 20% and 30%, it spikes to 62.5% on day 59 after a sharp sell-off and falls back a few weeks later. The one-year low is 19.2%. With current IV at 30%:
- IV Rank = (30 − 19.2) / (62.5 − 19.2) × 100 = 24.9, which looks low
- IV Percentile: 208 of 252 days were below 30%, giving 82.5, which is actually high
How to use it
| Situation | Meaning | Leaning |
|---|---|---|
| Both high (> 50) | IV is expensive relative to its own history | Favors sellers, with VRP on top |
| Both low (< 20) | IV is cheap relative to its own history | A buyer’s friend (Chapter 7) |
| Low Rank, high Percentile | There was a spike in the past year | Go by Percentile and the RV comparison |
| High Rank, middling Percentile | IV was flat all year, with the high and low close together | Rank is magnified; a few points move it a lot |
These indicators are useful because IV tends to mean-revert: high IV usually falls back toward normal, and low IV drifts back up. But mean reversion is only a tendency. When the market shifts into a new regime (say, a bear market lasting months), high IV can go higher and stay there for a long time.
- Earnings spikes: a stock’s IV jumps before every quarterly report, pulling up the one-year high. When comparing, it is best to use expirations that don’t include earnings, or to exclude the days around earnings.
- Lookback window: Rank computed over 252 days and over 120 days can differ by dozens of points. Once a spike rolls out of the window, the Rank for the same IV can suddenly jump (Case 2).
- Structural change: if the company is mired in takeover rumors, has just gone public or has completely changed its business, the past year’s IV is no longer a meaningful reference.
6.5Term structure
Connect the ATM IVs of one underlying across different expirations and you get the term structure. In calm markets it slopes upward, which is called contango; in a panic the near end sits above the far end, which is called backwardation.
The shape comes from mean reversion. Volatility has a long-run normal level. When current volatility is below normal, the market expects it to drift back up; the longer the term, the more of that “recovery” it includes, so the curve slopes up. When current volatility is far above normal, the market expects it to calm down gradually, so the near end is high, the far end is low, and the curve is in backwardation.
Forward volatility: reading “later” from the curve
Variance adds over time. 30-day IV covers days 0 to 30 and 90-day IV covers days 0 to 90; take one from the other and you get the market’s price for days 30 to 90:
σ1 and σ2 are the IVs for expirations T1 < T2. The quantity in brackets must be positive; otherwise the two quotes contradict each other.
- Contango: 30-day 15%, 90-day 18%. Forward = √[(0.18² × 90 − 0.15² × 30) / 60] = 19.3%. The market thinks things will be more turbulent a month from now than they are today.
- Backwardation: 30-day 35%, 90-day 28%. Forward = √[(0.28² × 90 − 0.35² × 30) / 60] = 23.7%. The market thinks things are dangerous right now but will be noticeably calmer in a month.
How to read it and use it
- Indexes: the usual gauge is the ratio of VIX to VIX3M (the equivalent 3-month index). A ratio below 1 is normal; above 1 means near-term fear has overtaken the far end.
- Single stocks: look for humps first. When one expiration’s IV suddenly sits above the neighboring months, there is usually an earnings report or another known event in that window.
- The near end moves more: in a shock, 30-day IV might rise 10 points while 1-year IV rises only 3. So two positions with “the same Vega” but different expirations don’t actually carry the same IV risk.
- Strategy implications: in contango, a calendar spread that sells the front month and buys a back month earns the roll down the curve; in backwardation, front-month options are relatively expensive, so buyers are better off expressing views with back months. Chapter 9 goes into this.
6.6Skew and the volatility surface
For the same expiration, IV differs across strikes. For stock indexes, OTM put IV is systematically higher than OTM call IV. This is called put skew.
Black-Scholes assumes one volatility for all strikes. If the market really priced options that way, plotting IV by strike would give a horizontal line. In practice, a stock index gives a line sloping down from left to right, most single stocks give a shallow smile, and story stocks sometimes curl up even higher on the right.
Why stock indexes have put skew
- Memory of the crash: after the stock market crash of October 1987, put skew in index options became persistent and pronounced. The left tail of real returns is much fatter than a normal distribution’s, and the market priced that straight in.
- Demand for protection: institutions keep buying OTM index puts to insure their portfolios, and the market makers who sell to them demand a higher price.
- Volatility rises in a sell-off: when stocks fall, corporate leverage rises and fear spreads, so volatility tends to rise at the same time. In a decline a put gains from both the direction and the rise in IV, so naturally it is worth more.
- Supply of calls: large covered-call programs sell OTM calls on indexes and single stocks year-round, pushing down IV on the call side.
Single-stock skew is usually flatter than index skew, because a single stock can crash but can also surge on a takeover, new drug data or an earnings beat. For story stocks and stocks with a big retail following, demand for OTM calls is strong, so the curve curls up on the right, forming call skew.
How to measure skew
The most common measure is the 25 Delta risk reversal: the IV of the 25 Delta call minus the IV of the 25 Delta put. The more negative it is, the steeper the put skew. The three hypothetical curves above come out at −4.1, −1.7 and +10.2 points. Another intuitive measure is the IV difference between the 90% strike and the 110% strike. Like IV, skew only means something when compared with its own history.
What skew means for trading
- OTM index puts are expensive to buy: for the 90 put in the chart above, most of the price you pay is skew premium.
- A spread lets you “sell back” skew: buy the 95 put (0.457) and sell the 90 put (0.197), and the short leg recovers 43% of the cost. If the curve were flat, the 90 put would be worth only 0.008 and recover just 3.7%. Put spreads are especially good value when skew is steep.
- Selling OTM puts collects skew premium: it pays off over the long run, at the cost of taking the first hit in a crash.
The volatility surface
Put term structure (looking across expirations) and skew (looking across strikes) together and you get a volatility surface: one IV for every strike and every expiration.
| Expiry \ strike | 80 | 90 | 95 | 100 | 105 | 110 | 90 minus 110 |
|---|---|---|---|---|---|---|---|
| 30 days | 43.1 | 25.2 | 19.2 | 15.0 | 12.2 | 10.6 | 14.6 |
| 90 days | 33.0 | 22.7 | 19.3 | 16.8 | 15.2 | 14.3 | 8.4 |
| 180 days | 29.5 | 22.1 | 19.7 | 18.0 | 16.8 | 16.2 | 5.9 |
You can read this table in two directions. Down the ATM column, 15.0, 16.8, 18.0 is a term structure in contango. Across the rows, skew is steepest in the front month, where 90 and 110 differ by 14.6 points; at 180 days the gap is only 5.9 points. The reason is that over a short horizon it takes a crash to get the price down to 90, while over a long horizon the stock has many more paths to every price level, so the differences between strikes even out.
The surface moves as a whole. When an index falls, the entire surface usually shifts up, the near end most of all. If the index drops from 100 to 95, the old 95-strike IV (19.2%) becomes the IV near the new at-the-money level, and the IV of the ATM option you hold “slides” up the skew. That is why ATM IV almost always rises when an index falls.
6.7VIX and its products
VIX is the implied volatility over the next 30 days, calculated from the prices of a basket of S&P 500 index options and expressed as an annualized percentage.
It is calculated differently from a single option’s IV. Cboe takes two sets of SPX options expiring on either side of 30 days, weights the prices of a large number of OTM calls and OTM puts by strike (inversely to the square of the strike) and sums them into a variance, interpolates to exactly 30 days, takes the square root and multiplies by 100. Because it uses many OTM puts, VIX includes skew and usually sits slightly above SPX ATM IV.
VIX / √12: the one-month expected move
To convert annualized volatility σ to T years, multiply by √T. 30 days is about 1/12 of a year, so:
Calculated exactly in calendar days, it is √(30/365) = 0.2867, against √(1/12) = 0.2887, less than 1% apart, so 3.46 is fine for mental math. Likewise, per week ÷ √52 ≈ 7.21, and per trading day ÷ √252 ≈ 15.87.
Example: VIX is 16, and assume the S&P 500 is at 7,800. One standard deviation over a month is 16 / 3.46 = 4.62%, about ±360 points, so the range is roughly 7,440 to 8,160. If returns were normally distributed, the index would have about a 68% chance of ending the month inside this range, and about a 95% chance of ending within ±2 standard deviations (±9.2%). One standard deviation per day is 16 / 15.87 ≈ 1.01%, about 79 points.
| VIX | One month (%) | One month (pts) | One week (%) | One trading day (%) | One trading day (pts) |
|---|---|---|---|---|---|
| 12 | 3.46 | ±270 | 1.66 | 0.76 | ±59 |
| 16 | 4.62 | ±360 | 2.22 | 1.01 | ±79 |
| 20 | 5.77 | ±450 | 2.77 | 1.26 | ±98 |
| 30 | 8.66 | ±675 | 4.16 | 1.89 | ±147 |
| 45 | 12.99 | ±1,013 | 6.24 | 2.83 | ±221 |
- It includes a risk premium: VIX is a risk-neutral number and on average runs above the realized volatility that follows (Section 6.3). In calm periods this range tends to be too wide.
- Fatter tails: real returns have more extreme months than a normal distribution predicts. Months beyond 2 standard deviations occur noticeably more often than 5% of the time.
- Asymmetry: VIX includes skew, so downside risk is priced more heavily. Drawing the range symmetrically on both sides is a simplification.
VIX futures: you can’t buy “spot VIX”
VIX itself is a calculated index and can’t be bought or sold directly. What you can trade are VIX futures and options, plus ETFs / ETNs that track VIX futures (collectively, ETPs). At expiration, VIX futures settle to a special opening quotation that morning; before expiration, a future’s price reflects the market’s pricing of “what VIX will be on that day,” which can be far from spot.
In calm periods, VIX futures are usually in contango too: spot is lowest, and the further out the contract, the more expensive it is. The reason is again mean reversion, plus the willingness of insurance buyers to pay a bit extra.
Roll decay: the trap in long VIX products
To maintain a term of about 30 days, a long VIX ETP sells some front-month futures and buys second-month futures every day. In contango, that means constantly selling the cheap and buying the expensive. If the curve’s shape doesn’t change, each future’s price “slides” down toward the lower spot level as its expiration approaches.
Run the numbers with a hypothetical set of quotes: spot VIX 15, front-month future (expiring in 15 days) 16.0, second-month future (expiring in 45 days) 17.2. You buy the second month and hold it for 30 days, by which time it has become the front month with 15 days left. If spot and the curve’s shape stay the same, its price slides from 17.2 to 16.0, a drop of 7.0%, while VIX itself hasn’t moved at all. Repeat that for 12 months and the cumulative loss is 1 − (16.0 / 17.2)12 = 58%.
In reality the curve doesn’t stay fixed, and these products soar when panic breaks out. But ETPs that hold long VIX futures have historically seen their NAV slide steadily lower over time, and many have needed reverse splits. They suit short-term trading or short-term hedging, not long-term holding.
Inverse products: earn the roll most days, give it back in one
Inverse ETPs that short VIX futures are the mirror image: they earn roll yield in calm periods. But they rebalance daily to a fixed multiple, so on a day VIX soars they are forced to buy back a large amount of futures. The size of the rebalance can be calculated:
L is the target multiple (−1x for inverse, 2x for leveraged long, and so on), and r is the futures’ gain that day. L(L − 1) equals 2 for both −1x and +2x, so both kinds of product have to buy when VIX rises, and their buying adds up and pushes futures prices higher still.
Example: a −1x product has a NAV of 100, and futures rise 50% in a day. It loses 50, leaving a NAV of 50, but its short exposure has grown to 150. To get back to −1x it can keep only 50 of short exposure, so it must buy back 100, which is exactly (−1) × (−2) × 50% × 100. If futures rise 100% in a day, a product like this goes to zero. A −0.5x product in the same situation needs to buy back 0.375 × 100 = 37.5, much less pressure.
Some traders use VIX as a “price tag” for hedging: when VIX is low relative to its own history, they buy index put spreads ahead of time to insure known risk windows (CPI, FOMC, seasonally weak stretches); once VIX has already spiked, they stop chasing protection and consider selling put spreads instead. Another common practice is to watch VIX, the 10-year Treasury yield and oil prices together: only when all three fall back after a data release do they treat the risk as over; as long as any one of them is still surging, they are in no hurry to add to positions.
6.8Event volatility
Scheduled events such as earnings, FOMC meetings and CPI releases lift the IV of options that span them before the event, and IV is pushed back down once the event passes. This part of IV can be stripped out and converted into the price the market puts on the event.
Stripping the event out of IV
Again, variance adds up: for an option that spans an event, total variance = ordinary daily variance × number of days + the extra variance of the event day.
m is the one-standard-deviation move the market prices for the event day. σbase can be estimated from the IV of a neighboring expiration that doesn’t include the event.
Example: before earnings, weekly options expiring in 7 days are at IV 80%, and the base IV without earnings is about 35%. m = √[(0.80² − 0.35²) × 7/365] = 9.96%. The market has priced a one-standard-deviation move of about ±10% for this report. Student C’s ±5.3% in the opening was calculated the same way: √[(0.32² − 0.26²) × 30/365].
Straddle price ≈ average move
An ATM straddle’s price has an easy-to-remember approximation:
The 0.8 comes from √(2/π) ≈ 0.798: under a normal distribution, the mean absolute move is about 0.8 times the standard deviation. So the straddle price corresponds to “how much it moves on average,” about 20% less than one standard deviation.
The 7-day straddle above, priced at 80%, costs 8.83; the approximation gives 0.8 × 0.80 × √(7/365) × 100 = 8.86. The market often calls “straddle price ÷ stock price” the expected move; here it is 8.8%.
| Stock move after earnings | Straddle value | Buyer P&L per share | Buyer return |
|---|---|---|---|
| 0% | 3.58 | −5.25 | −59% |
| ±4% | 4.83 / 5.00 | −4.01 / −3.83 | About −44% |
| ±8% | 8.04 / 8.22 | −0.79 / −0.61 | About −8% |
| ±10% | 9.96 / 10.12 | +1.13 / +1.29 | About +14% |
| ±16% | 15.93 / 16.07 | +7.10 / +7.24 | About +81% |
In each cell, the figure before the slash is for a drop and the one after is for a rise. The buyer’s breakevens are a rise of 8.65% or a drop of 8.83%. If the stock doesn’t move, the buyer loses 59% overnight: the event variance priced in before earnings vanishes instantly, leaving only 6 days of base time value.
How to judge whether an event is expensively priced
- Compare the expected move with the company’s actual moves (in absolute terms) after its past 8–12 earnings reports. If the historical average is clearly smaller than the expected move, history has favored sellers; if it is clearly larger, history has favored buyers.
- The sample is small: only 4 reports a year. If the business has changed or the market’s attention has shifted, discount the past numbers.
- Look at the distribution, not just the average. One huge move in 8 can eat most of a seller’s average profit (Case 3).
Macro events
The same method works for indexes. Suppose that before a CPI release, SPX options expiring in 2 days are at IV 18%, against about 13% normally. One standard deviation on the event day = √[(0.18² − 0.13²) × 2/365] = 0.92%. FOMC decision days can be broken down the same way. Macro-event humps are much smaller than earnings humps, but they affect every stock and recur throughout the year. The post-event IV compression is the IV crush from Chapter 5; Chapter 10 is devoted to trading events.
CasesThree cases
February 2018: the term structure inverts overnight
2017 was an unusually calm year. VIX stayed near historic lows for long stretches and closed below 10 many times. The VIX futures curve stayed in steep contango, and inverse ETPs that shorted VIX futures rose steadily on roll yield, drawing in a lot of money.
Stocks began to pull back in late January 2018. On February 5, the S&P 500 fell about 4% in a single day and VIX more than doubled, a record for the largest one-day percentage gain. The VIX futures curve flipped from contango to backwardation: front-month futures traded well above later months.
After the close that day, inverse VIX products rebalanced as their rules required and had to buy back large amounts of VIX futures. The market widely believed this buying pushed futures prices even higher. One of them, the ETN tracking the “daily −1x short-term VIX futures index” (ticker XIV), saw its indicative value fall by more than 90%, and the issuer then announced it would terminate the product early. Another inverse product, SVXY, later changed its target multiple from −1x to −0.5x.
Here is the mechanism through the formula from Section 6.7 (the numbers are illustrative):
| Futures one-day gain | −1x product NAV | −1x futures to buy back | −0.5x product NAV | −0.5x futures to buy back |
|---|---|---|---|---|
| +20% | 80 | 40 | 90 | 15 |
| +50% | 50 | 100 | 75 | 37.5 |
| +100% | 0 | 200 (can no longer execute) | 50 | 75 |
The bigger the product, the more futures it has to buy before the close; the more it buys, the higher futures go; and the higher they go, the more it has to buy. This loop is invisible in calm years and erupts all at once on a shock day.
- Takeaway 1: steady roll yield in contango is, at bottom, an insurance premium. The moment the term structure inverts is when the insurance pays out.
- Takeaway 2: leveraged or inverse products that rebalance daily can be wiped out in a day. If you hold them, size the position on the assumption that “it could go to zero.”
- Takeaway 3: VIX at extremely low levels is itself a risk signal. When IV Rank is very low, there is little return left in selling volatility, while the tail risk is not one bit smaller.
Two ways IV Rank misled
Go back to the stock in Figure 6-2. Its 30-day IV is now 30%, and realized volatility over the past 20 trading days is 22% (hypothetical).
The first time: a student sees IV Rank at only 24.9, decides options are cheap, and buys 10 contracts of the 30-day ATM straddle, planning to hedge daily and earn Gamma. He doesn’t look at Percentile (82.5) and doesn’t compare against RV. By the formula in Section 6.2, if realized volatility next month is still 22%, the trade loses about Vega × (22 − 30) per share; calculated exactly from the difference between the two straddle prices, that is 6.854 − 5.030 = 1.82, so 10 contracts lose $1,824, 27% of the premium.
The second time: another student’s platform looks back only 150 trading days. The sell-off falls outside the window, so the high IV is only 33.9% and the low 19.4%. For the same 30% IV, he sees a Rank of 73.1 and a Percentile of 89.5. Two students look at the same IV; one thinks it is cheap, the other expensive.
| Indicator | 252-day lookback | 150-day lookback |
|---|---|---|
| Range low / high | 19.2% / 62.5% | 19.4% / 33.9% |
| IV Rank | 24.9 | 73.1 |
| IV Percentile | 82.5 | 89.5 |
| IV / 20-day RV | 1.36 | 1.36 |
Takeaway: Percentile is more robust to both the window and spikes, and the IV/RV ratio isn’t affected by the lookback window at all. Of the three indicators, Rank is the easiest for a single extreme event to throw off. Before deciding anything on Rank, at least glance at the other two.
Earnings: read the market’s expectation from option prices, then compare it with history
Continue the example from Section 6.8: before earnings, the 7-day straddle is 8.83, an expected move of 8.8%; the event’s one-standard-deviation move, once stripped out, is about 10%. Suppose the company’s absolute moves after its past 8 reports were 4.1%, 6.3%, 12.5%, 3.2%, 7.8%, 5.0%, 9.4% and 2.7%, an average of 6.4%.
The average move is 2.4 points below the expected move, so sellers seem to have the edge. Work out the per-share P&L of selling the straddle each time (closing the day after earnings, with IV back at 35%):
| Past moves | 4.1% | 6.3% | 12.5% | 3.2% | 7.8% | 5.0% | 9.4% | 2.7% |
|---|---|---|---|---|---|---|---|---|
| Seller P&L | +3.76 | +2.11 | −3.75 | +4.30 | +0.79 | +3.14 | −0.71 | +4.55 |
The seller wins 6 times out of 8, averaging +1.77 per report. But the 12.5% move loses 3.75, nearly wiping out two ordinary wins. If the next move is 20%, the seller loses more than $11 per share.
Takeaway: “expected move vs. historical moves” is a good starting point for judging how an event is priced, but 8 data points are few, so you must look at the worst few and size the position for the worst case. Buyers need to think it through: buying a straddle before earnings only makes sense when you have a specific reason to believe this move will be bigger than 8.8%.
ToolsChecklist and self-test
Your checkmarks are saved only in your own browser.
6-1Is IV expensive or cheap?
6-2Reading term structure and skew
6-3Estimating ranges from VIX
6-4Before you touch VIX products
Five self-test questions
1A stock’s daily returns over the past 20 days have a standard deviation of 1.5%. Roughly what is its annualized realized volatility?
1.5% × √252 = 1.5% × 15.87 ≈ 23.8%. Note that the estimation error for a 20-day window is about 23.8% × 0.158 ≈ ±3.8 points.
2Over the past year, a stock’s IV ranged from a low of 20% to a high of 80%. It is now 35%, and IV was below 35% on 70% of the year’s trading days. What are its IV Rank and IV Percentile? Which should you trust?
IV Rank = (35 − 20) / (80 − 20) × 100 = 25; IV Percentile = 70. The disagreement suggests the 80% high was probably a brief spike. Percentile is the more reliable of the two; combine it with the IV/RV ratio to decide.
3VIX is 25 and the S&P 500 is at 7,000. What is the one-month, one-standard-deviation range?
25 / 3.46 = 7.22%, about ±505 points, so the range is roughly 6,495 to 7,505. Under a normal approximation, there is about a 68% chance of ending up inside it.
4A stock’s 30-day IV is 40% and its 60-day IV is 32%. What volatility is the market pricing for days 30–60? What does that tell you?
Forward = √[(0.32² × 60 − 0.40² × 30) / 30] = √[(6.144 − 4.8) / 30] = 21.2%. The term structure is in backwardation: the market sees the high volatility as concentrated in the first month, quite possibly because of an earnings report or another event in that window; after the event, volatility should return to just over 20%.
5You buy a long VIX product whose futures start at 18.0. A month later, spot VIX and the shape of the curve are unchanged, and that future has become the front month, quoted at 16.5. How much did you lose, and why?
16.5 / 18.0 − 1 = −8.3%. This is roll decay: in contango, a future converges toward the lower spot level as its expiration approaches, so you lose money even when VIX doesn’t move.