US Options Course · Part 3 Strategies · Chapter 10

Trading events

On days like earnings, FOMC and CPI, option prices already spell out how big a move the market expects. This chapter teaches you to read that number, compare it with history, and then decide whether to buy, sell, or stay away altogether.

In this chapter
  1. Opening: the expectation inside a straddle
  2. 10.1 The earnings IV cycle
  3. 10.2 Implied moves and historical moves
  4. 10.3 Isolating event IV
  5. 10.4 Choosing an earnings structure
  6. 10.5 Macro event days
  7. 10.6 0DTE: compressed into a few hours
  8. 10.7 SPX and SPY
  9. 10.8 VIX options and recurring events
  10. 10.9 Event calendar and IV dashboard
  11. Three cases
  12. Checklist and self-test

After this chapter you can

  • Read the implied earnings move from the price of an ATM straddle and compare it with the actual moves of the last 8 reports
  • Use the IVs of a nearer and a farther expiration to isolate the move from the event itself and the “event-day IV”
  • Choose an earnings structure by the “implied ÷ historical” ratio and maximum loss, and explain the differences between SPX and SPY

Prerequisites

  • Chapter 5: Vega and IV crush
  • Chapter 6: the term structure and IV Rank
  • Chapter 9: straddles, iron condors and calendar spreads

Conventions

  • Black-Scholes, 4% rate, no dividends
  • Calendar days, 365-day year; 0DTE uses trading hours (Section 10.6)
  • One contract = 100 shares; all market data are hypothetical

OpeningA straddle spells out the market’s expectation

XYZ, a $200 stock, reports earnings after the close tonight. The ATM 200 straddle expiring this Friday (2 days left) is quoted at $11.81, and IV for this expiration is 100%. You think this report will be a big one, so you buy 1 straddle.

The next day the stock jumps 5% and closes at $210. Neither the direction nor the size is small, yet the straddle is worth only $10.02, a loss of $178 per straddle. If the stock hadn’t moved at all, you would have lost $930.

Table 10-0 P&L on 1 long 200 straddle at the next day’s close (1 day left, IV back down to 30%)
Stock moveStock priceStraddle valueP&L per straddle ($)
−10%180.019.98+817
−5%190.09.98−183
0200.02.51−930
+5%210.010.02−178
+5.9%211.811.820
+10%220.020.02+821

The $11.81 you paid is the price the market set on this earnings move: 11.81 ÷ 200 = 5.9%. If the actual move is smaller than about 5.9%, the buyer loses and the seller wins; if it is larger, the reverse. Event trading really has only one question to answer: compared with how far this stock will actually move, is the move the market implies expensive or cheap? This chapter first teaches you to read the implied move, then to strip it down cleanly, and only then gets to structures, macro events and 0DTE.

10.1The earnings IV cycle

IV climbs all the way into earnings and collapses the moment the report is out. Most of this cycle comes from arithmetic; market sentiment is just a layer on top.

Split a stock’s variance into two pieces: the base variance it has every day, plus one extra jump variance on the night of earnings. Any option that expires after earnings has to pay for that jump.

σexpiry2 T = σb2 T + ve ⇒ σexpiry = √(σb2 + ve / T)

σb is the base volatility; ve is the variance of the jump (for example, if the market expects a 1-standard-deviation jump of 7%, ve = 0.07² = 0.0049); T is the time remaining (in years).

The key is the ve / T term. The size of the jump stays the same, but the closer you get to expiration, the smaller T becomes; the same jump is spread over fewer days, so it translates into a higher annualized IV. That is why front-month IV climbs on its own even if nobody changes their view of the earnings. Once the report is out, the jump has happened, ve drops out of the formula, and IV falls straight back to σb.

Some numbers: base volatility is 30%, the market expects a 7% earnings jump (1 standard deviation), and the report comes out after the close on day 21. The front-month option expires on day 25, the back month on day 53.

Table 10-1 One earnings report, IV paths for two expirations (model calculation)
Point in timeDays left in front monthFront-month IVBack-month IV
Today (day 0)2540.2%35.2%
Day 141150.3%36.9%
Day 20566.9%38.0%
Day 21 close, before the report473.3%38.2%
After the report330.0%30.0%
Front-month IV climbs faster the closer earnings get, then dives overnight after the reportFigure 10-1 · Model illustration, draggable
Front month (expires day 25)Back month (expires day 53)Earnings report
—Front-month IV, today
—Front-month IV, close before the report
—Front-month IV drop after the report
—Back-month IV, close before the report
Drag the expected jump above 12%: front-month IV shoots past 100% before the report, while the back month only rises to around 50%, because in the back month the same jump is spread over 32 days. Raise the base volatility and both lines shift up together, but the post-report “dive” gets smaller, because the jump makes up a smaller share of total variance.

Three ways to read it:

  • The front month rises a lot, the back month a little. An inversion with front-month IV above the back month (the term structure from Chapter 6) is in itself evidence that the market is pricing an event.
  • After the report, the front month falls hardest. In the table, the front month drops from 73.3% to 30%, a fall of 43 points; the back month drops only 8 points. A calendar spread that sells the front month and buys the back month earns exactly this difference.
  • The real world adds another layer of demand. Speculative buying pushes IV higher than the model, and during earnings season IV often starts climbing weeks ahead. The model tells you “where IV should be if the expected jump stays the same”; only the part above that is sentiment.
When the model breaks down
  • The earnings date isn’t confirmed yet: options may be betting on the wrong expiration, and the IV cycle shows up in the wrong place
  • Two things fall in the same expiration (earnings plus an investor day, or a regulatory ruling): there is more than one jump, and the methods that follow will overstate the “earnings” part
  • The company preannounces results: the jump happens early, and IV falls back early too

10.2Implied moves and historical moves

The price of an ATM straddle is roughly the “average absolute move” the market expects, and a 1-standard-deviation move is about 1.25 times that.

The derivation takes one line. ATM call and put prices are each about 0.4 × Sσ√T (the rule of thumb from Chapter 3), so the two together are about 0.8 × Sσ√T. And the mean absolute value of a normal distribution is exactly √(2/π) ≈ 0.798 standard deviations. The two 0.8s are the same number, so:

Straddle ≈ √(2/π) · Sσ√T = Expected absolute move 1σ move ≈ Straddle ÷ 0.8 ≈ 1.25 × Straddle

XYZ from the opening: 0.798 × 200 × 1.00 × √(2/365) = $11.81, which matches the straddle quote. The implied average move is 5.9%, and 1σ is about 7.4%.

You can also read off a probability that often gets overlooked: under the normal assumption, the chance that the actual move exceeds the straddle price is 2 × (1 − N(0.798)) = 42.5%. A straddle buyer makes money at expiry less than half the time, but wins big when winning; the seller is the exact opposite.

What to compare it with

For the historical move, use the percentage change from “the last close before earnings” to “the first close after earnings,” because options are also valued at the close. Take the last 8 reports and look at two numbers: the mean and the median of the absolute moves. Below is hypothetical data for XYZ over the past 8 quarters.

Table 10-2 XYZ’s close-to-close moves on its last 8 earnings reports (hypothetical data)
QuarterQ1Q2Q3Q4Q5Q6Q7Q8
Move+3.2%−5.1%+2.4%−8.9%+4.0%−1.7%+6.3%−2.6%
Above 5.9%?YesYes

Mean absolute move 4.28%, median 3.6%, and only 2 of the 8 moves exceeded 5.9%. Implied ÷ historical = 5.90 ÷ 4.28 = 1.38: the market’s price is nearly 40% more expensive than the average of the past.

The implied move is larger than 6 of the 8 historical movesFigure 10-2 · Implied vs historical comparison, editable
Up quartersDown quartersImplied average moveImplied 1σ
—Implied average move
—Implied ÷ historical mean (4.28%)
—Moves larger than implied
—Short straddle, average P&L over 8 reports (estimated at expiry)
The shaded band is where the seller wins: if a bar is below the solid horizontal line, a short straddle makes money at expiry. Change the straddle price to 8.5 and the implied move falls to about 4.3%, the ratio gets close to 1, 3 of the 8 moves exceed it, and the seller’s average profit nearly disappears. Change it to 14 and the ratio rises above 1.6, but then you have to ask: does the market know something that isn’t in the historical data?

Where the ratio thresholds come from

A common rule of thumb: consider selling only when implied ÷ historical is above 1.2, consider buying only when it is below 0.9, and do nothing in between. The thresholds come from sampling error. The standard deviation of the 8 absolute moves is 2.40 percentage points, so the standard error of the mean is 2.40 ÷ √8 = 0.85. In other words, the “historical mean of 4.28%” could itself be anywhere from 3.4% to 5.1%, which puts the ratio anywhere from 1.15 to 1.72. When the ratio is only 1.1, the “expensive” you see may well be just noise.

The thresholds don’t apply when the company has just been through a major change (a merger, a new CEO, a turn in the industry cycle), so the last 8 reports no longer represent the future; when one extreme value in the history dominates the mean; or when the options are illiquid and the straddle’s bid–ask spread alone is more than a tenth of its price.

10.3Isolating event IV

The IVs of two expirations are enough to solve for two things: the base volatility of ordinary days, and the size of the jump on earnings night.

A straddle’s price mixes in the time value of ordinary days. With 2 days left in the front month, that is not a big problem; with 10 days left, a lot more gets mixed in. The clean approach is to take two expirations that both include earnings and solve the equations from Section 10.1. Total variance w = σ²T is a straight line in T: the slope is the base variance and the intercept is the jump variance. Two points determine a line.

σb2 = σ22T2 − σ12T1T2 − T1 ve = (σ12 − σb2) T1
Event 1σ = √ve Expected absolute move ≈ 0.8 √ve Event-day IV = √(σb2 + 365 × ve)

Subscript 1 is the nearer expiration and 2 the farther one; T is in years. “Event-day IV” is the volatility of that one day taken on its own and annualized, so you can compare it with ordinary days.

A worked example

XYZ at Wednesday’s close: the Friday expiration (T1 = 2 days) has IV of 100%, and the next Friday’s expiration (T2 = 9 days) has IV of 54%.

  1. Total variance: 1.00² × 2/365 = 0.005479; 0.54² × 9/365 = 0.007190.
  2. Base variance: (0.007190 − 0.005479) ÷ (7/365) = 0.0892, σb = 29.9%.
  3. Jump variance: (1.00 − 0.0892) × 2/365 = 0.004991, event 1σ = 7.06% ($14.13), expected absolute move 5.64% ($11.27).
  4. Event-day IV: √(0.0892 + 365 × 0.004991) = 138%, 4.6 times that of an ordinary day.

Read straight off the straddle, the move is 5.90%; with the event isolated, it is 5.64%. The 0.26-point difference is the time value of the two ordinary days. When comparing with history, use 5.64%: the ratio is 5.64 ÷ 4.28 = 1.32, still on the expensive side, but not as extreme as 1.38. After the report, front-month IV should reasonably land at σb ≈ 30%, which is the “back down to 30%” assumed in the opening table.

Connect the two expirations with a straight line, and the intercept is the earnings jumpTool 10-A · Event IV isolation calculator
Cumulative variance including earningsBase volatility only● Quotes for the two expirations
—Base volatility σb
—Event 1σ move
—Expected absolute move
—Event-day IV

The vertical axis is cumulative variance (in “percent squared”; take the √ and you get a percentage move). The two dots are σ²T for the two expirations; extend the line through them left to day 0, and the intercept is the jump variance. Lower the back-month IV to 40% and the back month’s total variance becomes smaller than the front month’s, so the computed base variance turns negative: this tells you the back-month quote is inconsistent with the front month, or there is another event between the two expirations.
What this method assumes
  • No other event between the two expirations. Otherwise the slope is pushed up, base volatility comes out too high, and the event is underestimated.
  • Base volatility is the same across the two expirations. When the whole market is in a panic, near-term base volatility is often higher, and the method will overstate the event.
  • Calendar days or trading days. When the back month spans a weekend, recomputing in trading days (2 days and 7 days, 252-day year) changes the event 1σ from 7.06% to 6.92%. The event estimate barely changes, but the base IV figure can’t be compared directly with the calendar-day result.
  • If σb² or ve comes out negative, first check whether the quotes use the same ATM strike and whether they are thin intraday quotes.

10.4Choosing an earnings structure

The order for choosing a structure: look at the implied ÷ historical ratio first, then set the maximum loss you can take, and only then pick the specific legs.

Below, five common structures are placed in the same scenario: you open at XYZ’s Wednesday close, with front-month (2 days) IV at 100% and back-month (9 days) IV at 54%; you value the position at Thursday’s close, with IV for both expirations back down to 30%. The iron condor and reverse iron condor use strikes 190/180 and 210/220; the calendar sells the Friday 200 call and buys the next Friday’s 200 call.

Table 10-3 Five earnings structures: P&L per contract at the close on the first day after the report ($)
StructureEntry−8.9%−5.6%Unchanged+5.6%+8.9%BreakevenMax loss
Short straddleCredit 1,181−597+55+930+51−601±5.9%Unlimited
Short iron condorCredit 319−424+127+319+112−409−6.4% / +6.5%681
Calendar (calls)Debit 93−88−53+143−32−69−3.8% / +4.4%93
Long straddleDebit 1,181+597−55−930−51+601±5.9%1,181
Reverse iron condorDebit 319+424−127−319−112+409−6.4% / +6.5%319

±5.6% is the expected absolute move isolated in Section 10.3, and ±8.9% is XYZ’s largest move in its history. Note three things when you read this table:

  • The short straddle makes the most when the stock “doesn’t move” ($930), but at ±8.9% it loses $600 in one go, and at −15% it would lose $1,817.
  • The short iron condor makes only $319 when the stock doesn’t move, but its breakevens are actually wider than the straddle’s (the short legs are beyond ±5%, plus the premium collected), and its maximum loss is locked at $681.
  • The calendar’s P&L is small either way, and its maximum loss is the $93 paid. It is very sensitive to IV after the report: if post-report IV is 25%, it makes only $105 when the stock doesn’t move; at 40%, it makes $220.
One earnings report, five structures, five different betsFigure 10-3 · P&L per contract at the close on the first day after the report
Selected structureOther structures±5.6% expected move
—Entry (per contract)
—If the stock doesn’t move
—±8.9% move, worse side
—Max loss within ±15%
Switch to “Calendar” and drag the post-report IV from 20% to 50%: the whole curve shifts up, because the back-month option you hold keeps more of its value. Switch to “Short straddle” and the vertical axis stretches a long way: that is its tail. Switch to “Short iron condor” and both ends are flattened by the wings.
Table 10-4 When each of the five structures fits
StructureYour viewWhen to use itWhen not to
Short straddleMoves less than impliedRatio > 1.2, good liquidity, very small sizeYour account can’t absorb a loss 3 times the credit
Short iron condorMoves less than impliedSame as above, but with a cap on the maximum lossWings so narrow that the credit doesn’t cover commissions and slippage
CalendarMoves little, and back-month IV holds upFront-month IV far above the back month, and you want to risk little moneyThe back month also contains another event, or you expect a big move
Long straddleMoves more than impliedRatio < 0.9, or there is a new variable this time that isn’t in the historyIV has already been bid up to the top of its IV Rank
Reverse iron condorMoves a lot, but not to an extremeYou want to be long volatility but find the straddle too expensiveWhen it only makes money on a move of more than 10%

Entry timing, strikes and exit

  • Entry timing. Sellers usually open the position just before the close on the last trading day before earnings: that is when front-month IV is highest and the fewest ordinary days remain. Opening a few days early means carrying a few more days of ordinary-day Gamma, and you may watch IV keep climbing.
  • Where to put the short legs. The short legs of the iron condor in Table 10-3 are at ±5%, closer than the expected absolute move (5.64%); that is an aggressive setup. Under the market’s implied distribution, the chance of a move larger than 5% is about 50%. Move the short legs out to 185/215 (about 1σ away) and that chance falls to about 31%; the price is that the credit drops from $319 to $184 and the maximum loss rises from $681 to $816. There is no free margin of safety, only different trade-offs.
  • Exit. By default, close the whole position 15–30 minutes after the open on the first day after the report. The bid–ask spread is widest at the open, so wait for it to narrow; by then IV has already been crushed, and the money the event trade was meant to make has been made. Letting an event position drift into an ordinary holding means swapping in a trade you never analyzed.
  • Handle a calendar as one unit. As the front-month leg nears expiry, either close the whole position or deal with the front-month leg early, so you don’t get assigned and end up with a lone back-month leg.
In practice

Plenty of traders treat earnings as a “lottery ticket,” but a lottery has rules: use only a very small position in a calendar spread or butterfly, so that the maximum loss is the premium paid; place the order only about ten minutes before the close, so that price and IV are as close as possible to their final state before the report; if it loses, close the whole thing or let it expire, and don’t cut just one leg after the fact, which would turn a limited-risk structure into a naked position. If a stock’s IV is so high that “neither buying nor selling is worth it,” express the view with a sector ETF instead. Another common practice is to add a short-term hedge against your main exposure before the event: if you hold a lot of short positions, buy a small short-dated call spread on an index or leveraged ETF before earnings or the FOMC, and take it off after the event.

10.5Macro event days

A macro event hits an index far less than an earnings report hits a single stock, but it hits every position in your portfolio at the same time.

Table 10-5 Timing and impact of three types of macro events (Eastern Time)
EventRelease timeHow prices reactExpiration mainly affected
CPI8:30, before the openMostly through the opening gapExpirations that include the day, as of the night before
Nonfarm payrolls8:30, usually the first Friday of the monthMostly through the opening gapWeekly options expiring that Friday
FOMCStatement at 14:00, press conference at 14:30Two bursts of intraday volatility, often in opposite directionsSame-day 0DTE and that week’s options

Why VIX barely moves before CPI

Work it through with the framework from Section 10.3. Suppose the base volatility of the S&P 500 is 14%, and the market expects an extra 1% jump (1σ) on CPI day.

  • Options expiring in 1 day: IV = √(0.14² + 0.01² × 365 / 1) = 23.7%, almost double.
  • 30-day IV (the VIX measure): √(0.14² + 0.01² × 365 / 30) = 14.43%, only 0.4 points higher.

The same jump looks huge over 1 day and gets diluted away over 30 days. So reading VIX to judge “whether the market fears CPI” badly understates the event premium; look at straddles expiring the same day or the next day instead. With SPX at 7,800, a 1-day ATM straddle costs about $45.6 (0.58%) on an ordinary day and about $77.2 (0.99%) on this CPI day.

Hedging before an event: expensive per day, cheap per event

Suppose your portfolio is equivalent to 300 shares of SPY (beta-weighted, as in Chapter 4), and you want to add protection the night before CPI, with SPY at 780.

  • 3 of the 780 puts expiring the next day, at 23.7% IV: $382 each, $1,145 in total, covering just this one day.
  • 3 of the 30-day 780 puts, at 14.43% IV: $1,161 each, $3,483 in total, or $116 a day.

Per day, the one-day hedge is nearly 10 times as expensive (1,145 ÷ 116 ≈ 9.9), because its price is almost entirely event premium; the upside is that you pay only for the one day you need. Conversely, if you were planning to hold a month of protection anyway, buy the 30-day puts before the event: the event premium is only a small part of their price.

Index IV after the event

When the result is no surprise, short-term index IV usually falls back after the release, for the same reason as with earnings: the jump has happened. The difference is that the drop is smaller, and a macro event can change base volatility for the following weeks. For example, if the FOMC signals a new policy direction, the market may keep repricing over the next few days, and base volatility can actually rise.

The real risk of these events is at the portfolio level: every stock moves in the same direction at once, and diversification across stocks basically stops working for that day. Before the event, check your portfolio’s beta-weighted Delta (Chapter 4) and, if needed, add an offsetting position with short-dated index options. During the event, do as little as possible; wait until the press conference is over and prices have settled before acting.

10.60DTE: a whole day compressed into a few hours

0DTE options expire the same day. They squeeze a whole day of risk into a few hours, pushing both Gamma and Theta to extremes. SPX, SPY, QQQ and other major index products now have expirations every trading day.

Conventions for this section

Intraday time is measured in trading time: one trading day is 6.5 hours, a year has 252 trading days, and time remaining T = hours remaining ÷ (6.5 × 252). Read IV of 15% on this basis too. After-hours and overnight time are not counted.

Table 10-6 SPY 780 ATM call (IV 15%), values at different times before the close (per share)
Time to closeCall priceStraddle priceGammaTheta per hour
6.5 hours (open)3.005.880.054−0.24
4 hours2.344.610.069−0.30
2 hours1.653.260.098−0.42
1 hour1.162.310.138−0.59
30 minutes0.821.630.195−0.83
15 minutes0.581.150.276−1.16
For comparison: 21 trading days14.79—0.012−0.06

A few numbers worth remembering:

  • ATM Gamma in the last hour is 11.7 times that of a one-month option, and 23.5 times in the last 15 minutes.
  • An ATM option’s value is proportional to the square root of the time remaining. The $3.00 at the open is down to $1.16 by the last hour, about √(1/6.5) = 39%: time decay is slow at first and fast at the end, and the last hour eats nearly 40% of the opening value.
  • In the last hour, a 0.2% rise in SPY ($1.56) takes the ATM call from $1.16 to $2.11, a gain of 82%; the same move at the open lifts it only 29%.
  • For the 784 call, 0.5% out of the money, Gamma peaks with a little under 2 hours to the close, then decays quickly, down to just 0.006 in the last 15 minutes: the option either goes to zero or gets “caught” by the stock and becomes at the money.
ATM 0DTE Gamma and Theta both explode before the closeFigure 10-4 · SPY 780, IV 15%, trading time
ATM 780OTM callFor comparison: ATM option with 21 trading days
—ATM Gamma, at the open
—ATM Gamma, last 15 minutes
—OTM Gamma, last 15 minutes
—ATM Theta, last hour (per hour)
From left to right, the horizontal axis moves closer and closer to the close. The pink line turns sharply upward in the last hour; the blue line rises and then falls. Drag the strike distance above 1% and the blue line falls all the way from the open, hugging zero by the afternoon: in 0DTE, a strike like that is a lottery ticket from the start. Switch to Theta: an ATM option’s hourly decay in the last 15 minutes is nearly five times what it is at the open.

How institutions and retail traders use them

Institutions and professional traders

  • Systematically sell 0DTE spreads to collect premium, sized by maximum loss
  • Hedge a single-day event precisely: buy protection for just the CPI or FOMC day, without paying for the weeks after it
  • Market makers manage large amounts of short-dated Gamma intraday

Retail traders

  • Buy cheap OTM options to bet on direction: low price, high leverage
  • Common mistakes: setting stops on the option price, and sizing by number of contracts rather than by maximum loss
  • Sizing up after a win, mistaking one lucky break for skill

Its effect on intraday price action

  • Intraday Gamma is concentrated in the last two or three hours, and so is market makers’ hedging flow. When they are long Gamma, prices are more likely to get “pinned” near big strikes; when they are short Gamma, moves are more likely to accelerate (Chapter 4, Section 4.8).
  • Most 0DTE positions are opened and closed the same day. Open interest, updated only once a day, doesn’t see these positions, so Gamma estimates based on OI miss them.
  • Published research has not reached a consensus on whether 0DTE systematically amplifies market volatility. The safer view is that it has changed the distribution of intraday volatility, especially on event days.
Set stops on the underlying’s price

In the last hour, a 0.2% move in SPY can send an ATM option’s price up 80% or down by half. A stop at “the option is down 50%” is a stop on 0.1%–0.2% of price noise, and it is almost certain to get hit. Write 0DTE exit rules as levels in the underlying (for example, “close if SPY breaks below 776”), and size the position by its worst-case maximum loss.

10.7SPX and SPY: one index, two contracts

SPX and SPY options track the same S&P 500, but they are completely different in exercise style, settlement and tax treatment, and in event trading those differences turn directly into money.

Table 10-7 SPX vs SPY options (index at 7,800, SPY at 780)
ItemSPXSPY
Exercise styleEuropean-style, exercised only at expirationAmerican-style, can be exercised at any time
SettlementCash-settledPhysical delivery: shares change hands
Notional value per contractAbout $780,000About $78,000
Early assignmentCan’t happenPossible, especially ITM calls before an ex-dividend date
Expiration riskNo stock delivery; AM-settled monthly contracts carry opening-price riskHolders can still decide to exercise after the close, so you may carry an unexpected stock position over the weekend
US taxesSection 1256 contracts: 60% long-term, 40% short-term, marked to market at year-endBy holding period; under one year is short-term

XSP is a mini SPX, one-tenth the size of SPX, with a notional value close to SPY’s. It is also European-style and cash-settled, and Section 1256 applies to it as well.

How much Section 1256 saves

Suppose your net options gain for the year is $10,000, the short-term capital gains rate is 32% and the long-term rate is 15% (assumed rates, only to show the calculation).

  • SPY: all of it short-term, 10,000 × 32% = $3,200.
  • SPX: 10,000 × (60% × 15% + 40% × 32%) = 10,000 × 21.8% = $2,180, or $1,020 less in tax.

Your actual tax depends on your personal situation and where you live; rely on the advice of a tax professional.

Two kinds of expiration risk

  • SPX AM settlement. Standard SPX contracts expiring on the third Friday of the month stop trading at Thursday’s close, and the settlement price is calculated from the opening prices of the index components on Friday. If you hold them through Thursday night, Friday’s opening gap directly sets the settlement price, and there is no way to close in between. The weekly and daily SPXW contracts are PM-settled at the closing price and don’t have this problem.
  • SPY after-hours exercise. Expiring SPY options stop trading at 16:00, but holders still have a window after the close to decide whether to exercise. Say SPY closes on Friday just below the 780 call you sold, and an after-hours headline pushes it to 783: the other side may exercise, and on Monday morning you open with a short stock position.

How to choose: for large notional size, when taxes matter, or for event spreads, prefer SPX; for a small account, finer position sizing, or when you actually want to deliver or receive shares, use SPY or XSP. When you sell ITM SPY calls, watch out for early assignment before an ex-dividend date.

10.8VIX options and recurring events

VIX options are priced off VIX futures, and they settle in an unusual way. Monthly expiration, triple witching and index rebalancing are liquidity events written on the calendar well in advance.

Three things that make VIX options different

  1. The underlying is a future. The VIX index itself can’t be traded; VIX options are priced off the VIX future for the same expiration month. In calm periods the future usually sits above spot: with spot VIX at 15, the same-month future may be around 17, and whether a call is in or out of the money depends on the future.
  2. The settlement price is a special opening quote. VIX options are European-style and cash-settled. On the morning of expiration (usually a Wednesday), a special quote (ticker VRO) is calculated from the opening prices of SPX options and used as the settlement price. It can be very different from the previous day’s closing VIX, and at the close the day before expiration you don’t know what the settlement price will be.
  3. Expiration follows SPX. VIX settlement is generally 30 days before the next month’s standard SPX expiration, so it is not the third Friday of the month. Mark the VIX settlement Wednesdays separately on your calendar.

VIX is strongly mean-reverting: after a spike it often falls back quickly. That makes VIX calls a form of protection you “have to cash in on time,” which Chapter 11 covers in detail.

Events already on the calendar

Table 10-8 Recurring events and how they affect options
EventTimeEffect on options
Monthly expirationThird Friday of each monthLarge open interest expires; before expiry prices tend to get pinned at big strikes, and after expiry market makers’ hedges are released
Triple witchingThird Friday of March, June, September and DecemberStock options, index options and index futures expire on the same day, with very heavy volume in the closing auction
Index rebalancingS&P quarterly rebalancing takes effect at the close on triple witching; Russell reconstitution dayStocks being added or removed trade heavily at the close on the effective date, and individual names can move abnormally
VIX settlementUsually Wednesday morningVIX options and futures expire; the settlement price comes from an opening quote

Price behavior around monthly expiration is tied to Charm and Vanna from Chapter 4: near expiry, the Delta of OTM options quickly goes to zero, and the stock held as a hedge gets unwound; after expiry, the positions that had been “pinning” the price are gone, and the next week’s moves are often freer. The practical rule is simple: on these days, don’t hold a large short-Gamma position that is near expiry and near the money going into the close; in the first week after expiry, take a fresh look at the term structure and the Gamma distribution.

10.9Event calendar and IV dashboard

Write each event as one row of a table, and fill in the implied move, historical move, structure, maximum loss and exit rule before you place the order. A row you can’t fill in is a trade you shouldn’t make.

This is one of the deliverables of this course: an event dashboard you update every Sunday. The template below fills in three rows with this chapter’s examples. The numbers for XYZ and ABC come from the isolation formula in Section 10.3, and the SPX row comes from Section 10.5.

Table 10-9 Event calendar and IV dashboard template (all example data hypothetical)
Event and timeUnderlyingFront / back IVStraddle-impliedIsolated event moveHistorical mean (8)RatioPlanMax lossExit rule
XYZ earnings, Wednesday after the close$200100% (2 days) / 54% (9 days)5.90%1σ 7.06%, mean 5.64%4.28%1.32Short iron condor 190/180–210/220, 1 contract$681Close 30 minutes after the next day’s open
ABC earnings, Monday after the close$8070% (4 days) / 46% (11 days)5.84%1σ 6.92%, mean 5.52%7.00%0.79Long straddle or reverse iron condor, small sizePremium paidClose before the next day’s close, win or lose
CPI, Tuesday 8:30SPX 7,8001-day 23.7% / base 14%0.99%1σ 1.0%——No new directional positions; hedge holdings with short-dated index putsCost of the hedgeRemove the hedge once the data are out and prices have settled

Each column matches a checkpoint from this chapter:

  • Front / back IV: used to isolate the event, and also to check whether the term structure is inverted.
  • Straddle-implied and isolated event move: the first is a quick estimate; the second is what you compare with history.
  • Ratio: above 1.2, consider selling; below 0.9, consider buying; in between, leave it blank. ABC’s 0.79 says the market’s price this time is cheaper than the stock’s average past move.
  • Max loss: fill in this column first, then work out the number of contracts. Keep the maximum loss on any single event to no more than 1%–2% of the account.
  • Exit rule: an event trade is a bet on one night. Closing on the first day after the report is the default; holding on needs a new reason.

You can add more columns: IV Rank (Chapter 6), the straddle’s bid–ask spread as a share of its price (walk away above 10%), whether the earnings date is confirmed, and whether any other event falls in the same expiration.


CasesThree cases

Case 1

Eight quarters of profit, and how much one big drop can eat

Suppose that every quarter you open a position the day before XYZ reports, under the same conditions as Section 10.4 (front-month IV 100%, back month 54%, post-report IV 30%). Plug in the actual moves from the last 8 reports, and add a hypothetical quarter 9 in which the stock drops 15%.

Table 10-10 1 contract per quarter, P&L at the close on the first day after the report ($)
QuarterMoveShort straddleShort iron condor
Q1+3.2%+533+296
Q2−5.1%+163+191
Q3+2.4%+681+311
Q4−8.9%−597−424
Q5+4.0%+377+264
Q6−1.7%+799+318
Q7+6.3%−81+18
Q8−2.6%+651+312
Total, 8 quarters+2,526+1,287
Quarter 9 (hypothetical)−15%−1,817−681

Over the 8 quarters, the short straddle made twice as much as the iron condor. But a single −15% in quarter 9 wipes out 72% of the short straddle’s 8 quarters of profit; on a 20% drop, the straddle would lose about $2,820 and all 8 quarters would have been for nothing, while the iron condor would still lose only $681.

  • The one move that isn’t in the historical data decides how the seller ends up. The largest of the 8 samples is 8.9%; that doesn’t mean the next one can’t be 15%.
  • Size by maximum loss. With a $50,000 account and at most 2% ($1,000) at risk per event, you can do 1 iron condor (maximum loss $681). The short straddle has no maximum loss, so you can only size it by “a $1,817 loss in the −15% scenario,” and even one contract is over the limit.
Case 2

A 0DTE iron condor on FOMC day: stopped out on both sides

FOMC day, 13:30, SPY at 780, 2.5 hours to the close. Because it includes the event, 0DTE IV has been pushed up to 24% (on a trading-time basis). You sell 10 iron condors: the 785/790 call spread and the 775/770 put spread, with a rule to stop out of either side once that spread’s price rises to 2 times the credit.

Table 10-11 One afternoon’s path (per share; 10 contracts = 1,000 shares)
TimeSPYAssumed IVCall spreadPut spreadAction
13:30 entry780.024%0.7940.778Credit $1,572
14:05, after the statement785.020%1.6410.058Call side stopped out, loss of $847
14:40, during the press conference774.922%—1.586Put side stopped out, loss of $808
16:00 close779.5—00The original position would have expired worthless

The two stops add up to −$847 − $808 = −$1,655. If you had done nothing, all four legs would have expired worthless at the close and you would have kept the full $1,572. Same closing price, one result −$1,655 and the other +$1,572: the difference is entirely the path.

  • FOMC comes in two parts. The 14:00 statement and the 14:30 press conference often point in opposite directions, so any position with price-based stops has to be ready to get whipsawed twice.
  • The stops were too tight. At 24% IV, the 1σ move over 2.5 hours is $7.3, while the short legs were only $5 from the price. Using a doubling of the option price as the stop means giving up within 1σ.
  • Three better approaches: size by maximum loss and accept that there is no stop (maximum loss per contract 5 − 1.572 = $3.43, or $3,428 for 10; only trade it if you can accept that); wait until the press conference is over and prices have settled before opening; or simply don’t hold short Gamma between 14:00 and 15:00.
Case 3

August 5, 2024: the VIX reading and the price of options

Several things piled up at once. The Bank of Japan raised rates at the end of July, and the yen carry trade started to unwind; on August 2 the US July jobs report came in weak, and recession fears grew. On Monday, August 5, Japanese stocks crashed, and around the US open VIX briefly spiked to its highest level since March 2020, then fell back sharply the same day.

Afterward, a number of analyses pointed to several facts that bear directly on option pricing:

  • VIX is calculated from SPX option quotes. Around the open, SPX option quotes were sparse and bid–ask spreads extremely wide, and the formula amplified that state of the quotes into an extreme reading.
  • VIX futures rose much less than spot VIX, and the term structure was deeply inverted: the market saw the panic as short-lived.
  • The S&P 500’s drop that day was nowhere near as dramatic as the VIX reading suggested. Over the following weeks, VIX fell back to near its pre-event range.

A hypothetical example shows what it feels like to buy protection near the peak (the numbers below are assumed to illustrate the mechanism; they are not real quotes from that day). With the index at 100, a 30-day ATM put is worth 1.55 at 15% IV and 4.40 when IV spikes to 40%, 2.8 times as expensive. A week later the index has bounced 2% and IV is back at 20%: the put is worth only 1.09, a 75% loss. Even if the index had instead fallen another 3% a week later, with IV back at 25%, the put would be worth only 4.08, still a 7% loss: the loss from falling IV cancels out the gain from the direction.

  • Spot VIX can’t be traded. What you can buy are VIX futures and options, and they rise much less than spot at the peak of a panic.
  • Protection is most expensive at the peak of a panic. Buy protection when IV is low (the tail-hedge budget in Chapter 11).
  • Near the peak, what sellers face is mark-to-market losses and margin. Even if the trade ends up making money, you may be forced to close along the way.

ToolsChecklist and self-test

Your checkmarks are saved only in your own browser.

10-1Before earnings: read the expectation

10-2Choosing a structure and sizing it

10-3Macro days and 0DTE

10-4Contracts and the calendar

Five self-test questions

1The stock is at $150, and the weekly ATM straddle that includes earnings costs $9. What are the implied average move and the 1σ move?

Average move 9 ÷ 150 = 6.0%. 1σ ≈ 6.0% ÷ 0.798 = 7.5%, about $11.3.

2The front month expires in 3 days with IV of 90%, and the back month in 10 days with IV of 55%; both include earnings. What are the base volatility and the event 1σ move?

Total variance: 0.81 × 3/365 = 0.006658, 0.3025 × 10/365 = 0.008288. Base variance (0.008288 − 0.006658) ÷ (7/365) = 0.0850, σb ≈ 29.2%. Jump variance (0.81 − 0.0850) × 3/365 = 0.005959, event 1σ ≈ 7.7%, expected absolute move about 6.2%.

3An ATM 0DTE option is worth $3.00 at the open. With the stock and IV unchanged, roughly what is it worth with 1 hour to the close? Why?

About 3.00 × √(1/6.5) ≈ $1.18 (the exact figure is $1.16; the difference comes from the interest-rate term). An ATM option’s value is roughly proportional to the square root of the time remaining, so time decay speeds up toward the end.

4You sold the SPY 780 call expiring Friday. SPY closes at 779.9, and an after-hours headline pushes it to 783. What risk do you face? What if it were SPX?

SPY is American-style and physically settled, and holders can still decide to exercise after the close. The other side will very likely exercise, and on Monday morning you open short 100 shares per contract, exposed to any weekend gap. PM-settled SPX is cash-settled at the closing price, so news after the close doesn’t affect settlement.

5A CPI day lifts 1-day IV from 14% to 23.7%. Why does VIX barely move?

VIX measures 30-day IV. Spread the same 1% jump variance over 30 days, and 30-day IV only goes from 14% to √(0.14² + 0.0001 × 365/30) = 14.43%. To judge the premium on a single-day event, look at straddles expiring the same day or the next day.