Part V · Options · Chapter 5D

Higher-order Greeks

Vanna, charm, volga, speed and color

Where we are

Chapter 5C gave the five first-order Greeks: how an option's value moves when spot, time, volatility or rates move. Those Greeks move as well, and this chapter measures how. It picks out the five higher-order Greeks that drive most of the dealer flow in Parts VI to IX.

What you need first
  • Delta, gamma and vega, with the partial derivative ∂\partial read as a rate of change with the other inputs held fixed (Chapter 5C).
  • The Black-Scholes quantities d1d_1 and d2d_2, with the normal curve's height φ\varphi and area NN (Chapter 5C).
  • Implied volatility as the σ\sigma in the pricing formula (Chapter 5C, and fully in Chapter 5E).

1 · Why the Greeks themselves move

The five primary Greeks describe first-order sensitivities: how the option price changes when each of its five inputs moves by a small amount. Each of those sensitivities also changes as the inputs move. These second derivatives matter, especially for dealer hedging at scale and across timescales. The higher-order Greeks describe how the first-order Greeks evolve with spot, time and volatility.

In plain terms

Delta tells you how many shares' worth of exposure an option carries right now. It is a speedometer reading rather than a fixed setting, one that changes when the index moves or implied volatility moves, or even when nothing moves but the clock. A dealer who hedges delta must trade every time delta changes, so the rates at which delta changes are the rates at which dealers are forced to trade.

Chapter 5C wrote delta as ∂V/∂S\partial V/\partial S, the rate at which the option's value VV changes with spot SS while time and volatility stay fixed. Gamma, ∂Δ/∂S\partial \Delta/\partial S, is the rate of change of that rate. Nothing stops you from asking how delta changes with volatility or with time instead. Each pairing of a first-order Greek with an input gives a new Greek:

how this changeswith spot SSwith time ttwith volatility σ\sigma
delta Δ\Deltagammacharmvanna
gamma Γ\Gammaspeedcolorzomma
vega ν\nuvannavetavolga

Vanna appears twice because, for a smooth function, differentiating by spot and then by volatility gives the same result as the other order. The rate at which delta changes with volatility therefore equals the rate at which vega changes with spot.

The full menagerie has dozens of names: vanna, charm, volga (also called vomma), speed, color, veta, vera, zomma and ultima. Five of them matter operationally for understanding dealer flow: vanna, charm, volga, speed and color. The rest are bookkeeping details that risk managers track but that rarely move the broad tape.

2 · The shared toolkit

Every Greek in this chapter is built from the same few pieces of the Black-Scholes formula of Chapter 5C. Take an option with strike KK and time to expiry TT in years, on an underlying at spot SS, with volatility σ\sigma, risk-free rate rr and dividend yield qq:

d1=ln⁡(S/K)+(r−q+12σ2)TσT d_1 = \frac{\ln(S/K) + (r - q + \tfrac12\sigma^2)T}{\sigma\sqrt{T}} (5D.1)
d2=d1−σT d_2 = d_1 - \sigma\sqrt{T} (5D.2)

Here φ(x)\varphi(x) is the height of the standard normal curve at xx, while N(x)N(x) is the area under that curve to the left of xx. The derivations below also use one fact about the bell curve, that its slope at xx is −x φ(x)-x\,\varphi(x): the curve rises to the left of zero and falls to the right.

The chapter follows one option throughout, which it calls the example put: spot 100, strike 95, three months to expiry (T=0.25T = 0.25) and implied volatility of 20%. Rates and dividends are set to zero, r=q=0r = q = 0, to keep the arithmetic short, although the figure later in the chapter uses a rate of 4%.

Worked example: The example put's building blocks

Step 1: find d1 and d2. The log of spot over strike is ln⁡(100/95)=0.0513\ln(100/95) = 0.0513, and σT=0.20×0.5=0.10\sigma\sqrt{T} = 0.20 \times 0.5 = 0.10. So (5D.1) gives d1=(0.0513+0.0050)/0.10=0.563d_1 = (0.0513 + 0.0050)/0.10 = 0.563, where the 0.0050 is 12×0.04×0.25\tfrac12 \times 0.04 \times 0.25, and (5D.2) gives d2=0.463d_2 = 0.463.

Step 2: find the density, delta and gamma. The height of the bell curve at d1d_1 is φ(0.563)=0.3989×e−0.158=0.340\varphi(0.563) = 0.3989 \times e^{-0.158} = 0.340. The put's delta is N(d1)−1=0.713−1=−0.287N(d_1) - 1 = 0.713 - 1 = -0.287, which makes this a 29-delta put, and its gamma is φ(d1)/(SσT)=0.340/10=0.0340\varphi(d_1)/(S\sigma\sqrt{T}) = 0.340/10 = 0.0340.

Both d1d_1 and d2d_2 are positive, as they are for any strike below spot, apart from d2d_2 for a strike within a hair of spot. The term ln⁡(S/K)\ln(S/K) is positive whenever the strike is below spot, which makes d1d_1 positive. It also outweighs the small σ2T/2\sigma^2 T/2 that d2d_2 subtracts, here 0.051 against 0.005.

3 · Vanna: delta's sensitivity to volatility

Vanna is the rate of change of delta with respect to implied volatility, equivalently the rate of change of vega with respect to spot:

vanna=∂Δ∂σ=∂ν∂S \text{vanna} = \frac{\partial \Delta}{\partial \sigma} = \frac{\partial \nu}{\partial S} (5D.3)

Its closed form, which a call and a put with the same strike share because their deltas differ by a constant (Chapter 5F), is

vanna=−e−qT φ(d1) d2σ \text{vanna} = -e^{-qT}\,\varphi(d_1)\,\frac{d_2}{\sigma} (5D.4)

If implied volatility rises by one volatility point, a percentage point such as 20% to 21%, delta moves by vanna × 0.01\times\ 0.01.

The intuition for why vanna exists is that implied volatility sets how spread out the option's pricing distribution is. A higher IV means more probability mass in the tails of the distribution. For an out-of-the-money (OTM) call, that means more chance of finishing in the money, which raises its delta toward 1.

Where the vanna formula comes from

Step 1: differentiate delta. A call's delta is e−qTN(d1)e^{-qT}N(d_1), where the slope of NN is φ\varphi. The chain rule multiplies the slope of the outer function by the slope of the inner one:

∂Δ∂σ=e−qTφ(d1) ∂d1∂σ \frac{\partial \Delta}{\partial \sigma} = e^{-qT}\varphi(d_1)\,\frac{\partial d_1}{\partial \sigma} (5D.5)

Step 2: split d1 into two terms. Write a=ln⁡(S/K)+(r−q)Ta = \ln(S/K) + (r - q)T for the part of the numerator that does not contain σ\sigma, so that

d1=aσT+σT2 d_1 = \frac{a}{\sigma\sqrt{T}} + \frac{\sigma\sqrt{T}}{2} (5D.6)

Step 3: differentiate each term by σ. The first term goes as 1/σ1/\sigma, whose slope is −1/σ2-1/\sigma^2, while the second is a straight line in σ\sigma:

∂d1∂σ=−aσ2T+T2=−1σ(aσT−σT2) \begin{aligned} \frac{\partial d_1}{\partial \sigma} &= -\frac{a}{\sigma^2\sqrt{T}} + \frac{\sqrt{T}}{2} \\ &= -\frac{1}{\sigma}\Big(\frac{a}{\sigma\sqrt{T}} - \frac{\sigma\sqrt{T}}{2}\Big) \end{aligned} (5D.7)

Step 4: recognize d2. The bracket is d1−σTd_1 - \sigma\sqrt{T}, which is d2d_2. Putting ∂d1/∂σ=−d2/σ\partial d_1/\partial\sigma = -d_2/\sigma into Step 1 gives (5D.4).

Out-of-the-money puts: negative vanna

For OTM puts in the downside wing, the typical institutional hedge book, vanna is negative. With the strike below spot, d1d_1 and d2d_2 are both positive, as the toolkit showed. Since φ(d1)>0\varphi(d_1) > 0 and σ>0\sigma > 0, the minus sign in (5D.4) makes the product negative.

Read the sign this way: rising IV makes the put's delta more negative, so the put becomes more sensitive to spot in the bearish direction. Falling IV, as in the post-event vol crush, pulls the put's delta back toward zero.

Worked example: Vanna on the example put

Step 1: one volatility point. With q=0q = 0, (5D.4) gives a vanna of −0.340×0.463/0.20=−0.788-0.340 \times 0.463/0.20 = -0.788. A rise in IV from 20% to 21% should therefore move delta by about −0.0079-0.0079. Repricing at 21% gives a delta of −0.294, a change of −0.0075. The small gap is vanna itself changing along the way.

Step 2: the dealer. A dealer short 1,000 contracts of this put, each on 100 units of the underlying, is long 1,000×100×0.287=28,7001{,}000 \times 100 \times 0.287 = 28{,}700 units of delta through the puts, against a short hedge of the same size. The one-point rise makes each put's delta 0.0075 more negative, so the dealer is long about 750 more units and must sell them to stay neutral.

Step 3: a spike. A five-point rise in IV, to 25%, takes the put's delta to −0.318 and the dealer's extra selling to about 3,100 units.

For a dealer who is short these puts, the effective exposure is the mirror image. As IV rises and customer-put deltas become more negative, the dealer's effective long-stock exposure increases. The dealer appears "more long", which forces it to sell stock to stay delta-neutral. As IV crushes after the event, the put deltas decay toward zero and the dealer's apparent long exposure shrinks, so it buys back hedge stock. This is the mechanism behind the pre-event vol bid and the post-event ramp.

Vanna is large and negative for OTM puts. When the VIX spikes, OTM put deltas become more negative in magnitude. A dealer who is short these puts, because customers were buying protection, becomes effectively longer the underlying through the option leg and must sell more of the underlying to remain delta-neutral. This is the vanna feedback that amplifies sell-offs: rising VIX forces dealer selling, which can amplify the SPX move that caused VIX to rise in the first place.

The same mechanism run backward drives the post-FOMC rally. The FOMC is the Federal Reserve committee that sets US interest rates. After the Fed's decision lands, IV typically collapses (vol crush) regardless of the direction of the rate decision. Dealers short puts see those put deltas decay toward zero, so their effective long-stock exposure from the puts evaporates. They were holding an extra short hedge against the puts, which they buy back now that they need less of it. That mechanical flow goes against the prior fear trade, producing the familiar post-event ramp without any new bullish news: the rally is just dealers reversing fear-driven hedges.

Chapter 7B works a full vanna example with actual dollar amounts, and Chapter 9A draws the feedback loop step by step.

4 · Charm: delta's drift with time

Charm is the rate of change of delta with respect to time:

charm=∂Δ∂t \text{charm} = \frac{\partial \Delta}{\partial t} (5D.8)

Here tt is calendar time running forward, so the time left, TT, falls as tt rises. Even if spot and IV are frozen, delta still drifts, because the option's effective probability of finishing in the money evolves as the expiration window shrinks. OTM options have their delta drift toward zero, since less time means less chance of finishing in the money. In-the-money (ITM) options drift toward ±1, since less time leaves spot less room to cross back over the strike.

The Black-Scholes formula for the charm of a call, with no dividends, is

charm=−φ(d1) 2rT−d2 σT2T σT \text{charm} = -\varphi(d_1)\,\frac{2rT - d_2\,\sigma\sqrt{T}}{2T\,\sigma\sqrt{T}} (5D.9)

With no dividends, a put's delta is the call's delta minus 1, so the put has the same charm. When the rate is also zero, (5D.9) shrinks to

charm=φ(d1) d22T \text{charm} = \frac{\varphi(d_1)\,d_2}{2T} (5D.10)

Both are measured per year, so divide by 365 for the drift per calendar day. The sign follows d2d_2: when the strike is well below spot, d2>0d_2 > 0 and charm is positive, so a call's delta climbs toward 1 and a put's delta rises toward zero.

Where the charm formula comes from, with no rates or dividends

Step 1: differentiate delta. As for vanna, ∂Δ/∂t=φ(d1) ∂d1/∂t\partial\Delta/\partial t = \varphi(d_1)\,\partial d_1/\partial t. Since TT falls one-for-one as tt rises, ∂d1/∂t=−∂d1/∂T\partial d_1/\partial t = -\partial d_1/\partial T.

Step 2: write d1 in powers of T. With r=q=0r = q = 0 and b=ln⁡(S/K)/σb = \ln(S/K)/\sigma, the definition becomes

d1=b T−1/2+σ2 T1/2 d_1 = b\,T^{-1/2} + \tfrac{\sigma}{2}\,T^{1/2} (5D.11)

Step 3: differentiate by T. The slope of TpT^{p} is p Tp−1p\,T^{p-1}, so

∂d1∂T=−b2T−3/2+σ4T−1/2=−12T(bT−σT2) \begin{aligned} \frac{\partial d_1}{\partial T} &= -\tfrac{b}{2}T^{-3/2} + \tfrac{\sigma}{4}T^{-1/2} \\ &= -\frac{1}{2T}\Big(\frac{b}{\sqrt{T}} - \frac{\sigma\sqrt{T}}{2}\Big) \end{aligned} (5D.12)

Step 4: recognize d2. The bracket is d2d_2, so ∂d1/∂t=d2/(2T)\partial d_1/\partial t = d_2/(2T), and Step 1 gives (5D.10).

Charm is small far from expiration and grows aggressively as 1/T1/T as expiration approaches. It also operates on calendar time, including weekends, even though markets are closed. This is the technical reason for the empirical regularity of Monday gaps and the "charm bid" into OPEX Fridays, the Fridays on which listed options expire (options expiration).

A concrete case: dealers carrying lots of OTM puts overnight see those put deltas decay through the weekend, because charm runs on calendar time. They come in Monday morning holding too many hedge shares, since the puts they sold are now effectively closer to zero-delta than they were on Friday afternoon. Buying back that excess hedge is Monday-morning systematic buying, which contributes to the well-documented "Monday gap-up" anomaly. Chapter 7B includes the full charm weekend gap worked example.

Worked example: A weekend of charm on the example put

Step 1: charm per day. By (5D.10), charm is 0.340×0.463/(2×0.25)=0.3150.340 \times 0.463/(2 \times 0.25) = 0.315 per year, which is 0.315/365=0.000860.315/365 = 0.00086 of delta per calendar day.

Step 2: the weekend. Friday's close to Monday's open spans about three calendar days, so the put's delta drifts by about 0.0026. Repricing with three fewer days confirms it, since the delta moves from −0.2867 to −0.2841.

Step 3: the dealer. The dealer short 1,000 contracts was long 28,674 units of delta through the puts on Friday, hedged with 28,674 units short. By Monday the puts carry only 28,408 units of delta, so the dealer is about 270 units over-hedged and buys them back at the open.

Charm does not peak at the strike, where d2d_2 is close to zero and so is (5D.10). It is largest a short way either side of the strike, where d2d_2 is large enough to count but φ(d1)\varphi(d_1) has not yet faded.

5 · Volga: vega's sensitivity to volatility

Volga, also called vomma, is the second derivative of value with respect to implied volatility, equivalently the rate of change of vega with respect to vol:

volga=∂2V∂σ2=∂ν∂σ \text{volga} = \frac{\partial^2 V}{\partial \sigma^2} = \frac{\partial \nu}{\partial \sigma} (5D.13)

Its closed form multiplies vega, ν=Se−qTφ(d1)T\nu = S e^{-qT}\varphi(d_1)\sqrt{T}, by a simple factor:

volga=ν d1d2σ \text{volga} = \nu\,\frac{d_1 d_2}{\sigma} (5D.14)

The factor comes from two slopes met already. Differentiating vega by σ\sigma replaces φ(d1)\varphi(d_1) with its slope, −d1φ(d1)-d_1\varphi(d_1), times the slope of d1d_1 in σ\sigma, which the vanna derivation found to be −d2/σ-d_2/\sigma. The two minus signs cancel.

Volga measures the convexity of the option's vega: how vega itself changes when IV changes. A long option away from the strike has positive volga, because d1d_1 and d2d_2 then share a sign. Its vega rises as IV rises, so a long option position benefits non-linearly from rising vol. At the strike, d1d_1 and d2d_2 sit either side of zero, their product is slightly negative, and volga is close to zero. Volga matters most for OTM options, where it peaks at moderately OTM strikes, and for vol-of-vol exposure.

The practical use of volga is a better estimate of what a volatility move does to a position. Vega alone gives a straight-line estimate. Adding half of volga times the square of the move bends the line to follow the curve:

δV≈ν δσ+12 volga (δσ)2 \delta V \approx \nu\,\delta\sigma + \tfrac12\,\text{volga}\,(\delta\sigma)^2 (5D.15)

Here δσ\delta\sigma is the change in implied volatility as a decimal, while δV\delta V is the change in the option's value. Gamma corrects delta for a move in spot with the same two-term shape: the slope, plus half the curvature times the square of the move.

Worked example: What volga adds to a volatility spike

Step 1: vega alone. The example put's vega is 100×0.340×0.5=17.0100 \times 0.340 \times 0.5 = 17.0 per unit of σ\sigma, or 0.170 per volatility point. For a rise from 20% to 25%, with δσ=0.05\delta\sigma = 0.05, vega alone predicts a gain of 17.02×0.05=0.85117.02 \times 0.05 = 0.851.

Step 2: add volga. By (5D.14), volga is 17.02×0.563×0.463/0.20=22.217.02 \times 0.563 \times 0.463/0.20 = 22.2. The second term of (5D.15) then adds 0.5×22.2×0.052=0.0280.5 \times 22.2 \times 0.05^2 = 0.028, for a total of 0.879.

Step 3: reprice. The put is worth 1.888 at 20% and 2.762 at 25%, a gain of 0.874. Vega alone misses 0.023 of it, about 3%, while the estimate with volga is off by only 0.005.

Step 4: the seller's side. The seller of this put loses 0.874, more than vega predicted, by a gap that grows with the square of the spike.

Operationally, volga is the reason that vol-targeting strategies and variance swaps have non-trivial dynamics during stress. A vol-targeting strategy scales its exposure to hold its volatility near a target. As vol rises, the volga of long-vol positions amplifies their gain, or the loss of short-vol positions. The Dealer Mechanics Lab reads Volmageddon, in February 2018, as in part a volga story. In its account, the dealers short the VIX call wing had massively negative volga, so as the VIX rose, their losses accelerated faster than vega alone would predict. The published accounts of that day document a different channel, the rebalancing of leveraged and inverse VIX products in VIX futures (Chapter 8H).

6 · Speed: gamma's sensitivity to spot

Speed is the rate of change of gamma with respect to spot, equivalently the third derivative of option value with respect to spot:

speed=∂Γ∂S=∂3V∂S3 \text{speed} = \frac{\partial \Gamma}{\partial S} = \frac{\partial^3 V}{\partial S^3} (5D.16)

Its closed form, found the same way as volga's, is

speed=−ΓS(d1σT+1) \text{speed} = -\frac{\Gamma}{S}\Big(\frac{d_1}{\sigma\sqrt{T}} + 1\Big) (5D.17)

Speed describes how quickly gamma itself shifts as the underlying moves. Gamma has a hump near the strike (Chapter 5C), so speed is positive below the hump, where gamma rises as spot climbs, and negative above it. For the example put, speed is −(0.0340/100)(0.563/0.10+1)=−0.0023-(0.0340/100)(0.563/0.10 + 1) = -0.0023, so a one-point rise in spot would take its gamma from 0.0340 to about 0.0317.

For 0DTE options, speed is enormous near the strike. A 1% move in spot can flip the position from heavily long-gamma to heavily short-gamma (or the reverse) within minutes. A single long option's gamma never turns negative, so the flip happens in a book that holds options at more than one strike. This is the source of the "gamma flipping" intraday character of 0DTE. Dealer positioning that is stable across the morning can become unstable in the afternoon, as spot moves through high-OI strikes, those with large open interest, and speed re-shapes the gamma profile.

Worked example: A 1% move four hours before expiry

Step 1: gamma at the strike. Four hours is T=4/(24×365)=0.000457T = 4/(24 \times 365) = 0.000457 years, so with IV at 20%, σT=0.20×0.0214=0.00428\sigma\sqrt{T} = 0.20 \times 0.0214 = 0.00428. For a 100-strike option with spot at 100, d1d_1 is almost zero and φ(0)=0.399\varphi(0) = 0.399, which makes gamma 0.399/(100×0.00428)=0.930.399/(100 \times 0.00428) = 0.93.

Step 2: gamma 1% away. At spot 101, d1=ln⁡(1.01)/0.00428=2.33d_1 = \ln(1.01)/0.00428 = 2.33 and φ(2.33)=0.026\varphi(2.33) = 0.026, which makes gamma 0.026/(101×0.00428)=0.060.026/(101 \times 0.00428) = 0.06. A 1% move has cut the option's gamma by 94%.

Step 3: a book of two strikes. Take a book long one 100-strike option and short one 101-strike option. At spot 100 its gamma is about 0.93−0.06=+0.870.93 - 0.06 = +0.87, which is long gamma. At spot 101 the roles swap, leaving a gamma of about 0.06−0.92=−0.860.06 - 0.92 = -0.86, which is short gamma. A 1% move has flipped the book.

Speed is also why explicit 0DTE risk management is much harder than risk management on longer-dated positions. The Greeks at any given moment understate the speed at which they themselves can change.

7 · Color: gamma's drift with time

Color is the rate of change of gamma with respect to time:

color=∂Γ∂t \text{color} = \frac{\partial \Gamma}{\partial t} (5D.18)

As with charm, tt runs forward, so color is the change in gamma as time passes. With no dividends, its closed form is

color=Γ2T (1+d1k)k=2rT−d2 σTσT \begin{aligned} \text{color} &= \frac{\Gamma}{2T}\,(1 + d_1 k) \\ k &= \frac{2rT - d_2\,\sigma\sqrt{T}}{\sigma\sqrt{T}} \end{aligned} (5D.19)

When the rate is zero, kk is just −d2-d_2, and the formula becomes

color=Γ (1−d1d2)2T \text{color} = \frac{\Gamma\,(1 - d_1 d_2)}{2T} (5D.20)

The sign is now easy to read. Color is positive when d1d2<1d_1 d_2 < 1, which happens near the money. It is negative when d1d2>1d_1 d_2 > 1, which happens far from the strike, where d1d_1 and d2d_2 are both large and share a sign.

Color describes how gamma decays, or grows, as expiration approaches. For at-the-money (ATM) options, color is positive: gamma grows as expiration approaches, which is the 1/T1/\sqrt{T} growth in the gamma formula. For deep OTM or ITM options, color is negative: gamma decays as expiration approaches, because the option becomes either definitely zero or definitely the underlying.

Worked example: The example put, three months out and one week out

Step 1: three months out. Here d1d2=0.563×0.463=0.261d_1 d_2 = 0.563 \times 0.463 = 0.261, which is below 1. By (5D.20), color is 0.0340×(1−0.261)/(2×0.25)=0.0500.0340 \times (1 - 0.261)/(2 \times 0.25) = 0.050 per year, so gamma is rising, slowly.

Step 2: one week out. Take T=0.02T = 0.02, about seven days, so that σT=0.0283\sigma\sqrt{T} = 0.0283. Then d1=(0.0513+0.0004)/0.0283=1.83d_1 = (0.0513 + 0.0004)/0.0283 = 1.83 and d2=1.80d_2 = 1.80, and their product, 3.29, is now above 1.

Step 3: gamma and color a week out. Gamma is φ(d1)/(100×0.0283)=0.0751/2.83=0.0265\varphi(d_1)/(100 \times 0.0283) = 0.0751/2.83 = 0.0265, and color is 0.0265×(1−3.29)/(2×0.02)=−1.520.0265 \times (1 - 3.29)/(2 \times 0.02) = -1.52 per year. Gamma is now falling, and fast.

Step 4: read the two together. The same put's gamma first grows and then collapses as expiry nears. Near the money time concentrates gamma, while away from it time drains gamma.

Color is the technical reason gamma "compresses" into the ATM strike as expiration approaches. As TT shrinks, the gamma peak at the money grows taller while the wings of the gamma profile shrink. By the final hour of trading on OPEX Friday, virtually all the dealer gamma is concentrated within $5 to $10 of spot. This is the mathematical source of pin risk (Chapter 5F).

Color and charm are tied, because the order of differentiation does not matter. Color, the change of ∂Δ/∂S\partial\Delta/\partial S with time, equals the change of charm with spot, so color is zero exactly where charm peaks.

8 · The five, drawn together

The figure draws each of the five against spot, for an option struck at K=100K = 100 with a rate of 4% and no dividends. Its buttons pick the Greek, grouped by what it differentiates: delta (vanna, charm), vega (volga) and gamma (speed, color). Two sliders set the days to expiry (5 to 120, starting at 30) and the implied vol (10% to 60%, starting at 25%). The heatmap view draws the chosen Greek over spot and over 1 to 90 days to expiry at once, amber where it is positive and red where it is negative. Its horizontal axis varies spot, with the strike held at 100.

A table under the chart gives each Greek's definition, its meaning and where it peaks. The figure measures charm and color per year. Pick vanna and find where it changes sign, then pick charm and drag the days to expiry from 30 down to 5. After that, pick volga and look at the strike before switching color to the heatmap.

30d
25%
GreekVanna
Definition∂Δ/∂σ = ∂ν/∂S
What it meansHow delta changes when IV moves. Drives the post-FOMC vol-crush rally.
Where it peaksLargest for moderately OTM options. Sign asymmetric across the strike.
Five higher-order Greeks, drawn against spot. The curve is the chosen Greek of an option struck at K = 100 (r = 4%, no dividends), across spot from 70 to 130, at the days to expiry and implied vol on the sliders; the heatmap draws it over spot and 1 to 90 days to expiry at once, amber where it is positive and red where it is negative. Vanna changes sign at the strike, positive on the OTM-call side and negative on the OTM-put side. Shorten the days to expiry, and charm and color grow and crowd in toward the strike; both are measured per year.

Vanna crosses zero at the strike, positive where spot is below the strike (the OTM-call side) and negative above it (the OTM-put side). At the starting settings it reaches about +1.0 near spot 93 and −0.9 near spot 107. Charm is largest a short way either side of the strike rather than at it: about −1.7 per year near spot 93 and +1.2 near spot 107, against −0.2 at the strike. At 5 days to expiry the two charm peaks are five to seven times larger and sit within 3 points of the strike.

Volga has two humps, at call deltas of about 8 to 12 and 92 to 95, and almost nothing at the strike. Those are the OTM calls of about 8 to 12 delta and the OTM puts of about 5 to 8 delta. Color peaks at the strike, at about 0.34 per year at 30 days and about 5.0 at 5 days. At 30 days it turns negative beyond spots of about 93 and 107, the same spots where charm peaks. On the heatmap, both crowd in toward the strike as the days run down. Chapter 5C's Greek surface draws vanna and charm as well, as wireframes over spot and 1 to 90 days to expiry, which gives a third view of the same shapes.

9 · The rest of the family

  • Veta, ∂ν/∂t\partial\nu/\partial t, the rate of change of vega with respect to time, is mostly relevant for managing the time decay of long-dated positions where vega is the dominant exposure.
  • Zomma, ∂Γ/∂σ\partial\Gamma/\partial\sigma, the rate of change of gamma with respect to volatility, shows up in the risk management of large vega positions.
  • Vera, ∂ρ/∂σ\partial\rho/\partial\sigma, the rate of change of rho with respect to volatility, is mostly bookkeeping. Here ρ\rho stands for the Greek rho, not a correlation.
  • Ultima, ∂ volga/∂σ\partial\,\text{volga}/\partial\sigma, the third derivative of value with respect to volatility, is used in vol-of-vol-of-vol management.

The names start to feel made up after a point. For this book's purposes, if you know vanna, charm, volga, speed and color, you have covered roughly 95% of the higher-order dynamics that matter for understanding aggregate dealer flow. The rest can wait until you meet a specific situation that requires them.

10 · Greeks through time

A position's actual behavior comes from how the first-order and higher-order Greeks interact as spot moves and time passes. As expiration approaches, a long ATM call's gamma sharpens into a spike at the strike, which mathematicians call a delta function. At the same moment, its charm and vanna magnitudes explode just either side of the strike. Static views of one Greek mislead, because positions live or die on the joint motion of all of them.

The "convexity catastrophe", a term used in dealer-mechanics circles, is the joint amplification of negative gamma, vanna and charm against short-option positions in the final days before expiration. A short straddle two days before expiration is not dangerous because of gamma alone. It is dangerous because gamma, vanna and charm are all at their peak magnitudes at once. Any combination of a spot move, an IV move and time passing then activates all three against the position together.

Worked example: A straddle 30 days and 2 days out

A long straddle holds a call and a put at the same strike. Take strike 100, IV of 20% and a zero rate, with spot one point above the strike. The table gives the long straddle's Greeks. A short straddle carries each of them with the opposite sign.

Greek of the long straddle30 days2 days
gamma0.1350.424
vanna, per volatility point−0.006−0.021
charm, per calendar day+0.002+0.105

Step 1: compare the gamma. Two days out, gamma is about three times its 30-day value, which alone would be a reason for care.

Step 2: compare the other two. Vanna is more than three times larger, and charm is about 50 times larger. At 2 days, time alone moves the straddle's delta at a rate of 0.105 a day, where at 30 days the rate was 0.002. That rate keeps climbing through the day. Repricing a day later, with nothing else changed, gives a move of 0.158.

Familiar ground

Vanna is an interaction term. In a Cox model with a treatment-by-biomarker interaction, the effect of treatment depends on the level of the biomarker, by an amount that the interaction coefficient measures. Vanna plays that part for an option, measuring how much the option's response to spot, its delta, changes per unit of volatility. As in any model with a product term, the same coefficient also governs how the slope in the other variable moves. Vanna is therefore also how much vega changes per unit of spot.

In practice

Almost everything in this chapter reaches a retail account in one of two ways. The first is through your own short options near expiry, where speed, color and charm change your exposure faster than a daily check can follow. The second is through dealer flow: the vanna ramp after a scheduled event and the charm buying on a Monday morning or into an OPEX Friday both move the index you trade.

For a stress test of a short-option position, do not multiply vega by the volatility shock. Reprice the position at the stressed IV, or at least add volga's term from (5D.15). Vega alone understates a short option's loss in a spike by an amount that grows with the square of the spike.

When it fails

Every number here is a Black-Scholes derivative, which assumes one volatility for each option and small, smooth moves, so for a large move you should reprice rather than add up Greeks. The dealer-flow stories also rest on an assumption about who holds what: that dealers are short the puts that customers buy. If positioning runs the other way, each sign flips. Finally, these flows are one force among many. The claims here are that vanna feedback can amplify a sell-off and that charm buying contributes to Monday gaps, nothing stronger.

Decision rule
  • Before holding short options into their final two days, check gamma, vanna and charm together rather than gamma alone. Hold only a size you could carry through a spot move, an IV move and a day's decay all going against you at once.
  • Around a scheduled volatility event, such as an FOMC decision, expect IV to fall afterward and dealer hedges to unwind with it. Do not read the post-event ramp as news.
  • For any volatility stress test, reprice at the stressed IV. Use vega alone only for moves of a point or two.
Common mistake: treating the Greeks as constants

A delta-neutral book is neutral only at this spot, this IV and this moment. Three things move it with nothing traded: charm over a weekend, vanna after an event, speed and color near expiry. Recompute the Greeks after every change in their inputs, including the passing of a weekend.

Common mistake: mixing units

The formulas give vanna per unit of σ\sigma and give charm and color per year, while a platform or a figure may quote them per volatility point and per day. Divide vanna by 100 for its effect per volatility point. Divide charm and color by 365 for their drift per calendar day. The example put's charm of 0.315 is a drift of 0.00086 a day, not of 0.315.

What to carry forward
  • The higher-order Greeks measure how delta, gamma and vega change with spot, time and volatility. Five matter for dealer flow: vanna, charm, volga, speed and color.
  • Vanna is −e−qTφ(d1)d2/σ-e^{-qT}\varphi(d_1)d_2/\sigma. With the strike below spot, d1d_1 and d2d_2 are positive and an OTM put's vanna is negative. Rising IV then makes dealers who are short puts sell, while falling IV makes them buy.
  • Charm, which moves delta with calendar time, weekends included, peaks a short way either side of the strike. Color moves gamma with time, positive near the money and negative far from it, which compresses gamma into the strike at expiry.
  • Volga bends the vega estimate, so a vol spike costs a short option more than vega predicts. Speed makes gamma swing with spot, violently for 0DTE options.
  • Near expiry, gamma, vanna and charm peak together against a short option position: the convexity catastrophe.

11 · Check yourself

Question 1

A put on an underlying at 100 has strike 90, three months to expiry, IV of 20%, and r=q=0r = q = 0. Find d1d_1, d2d_2 and the sign of the put's vanna.

Answer

Here σT=0.10\sigma\sqrt{T} = 0.10 and ln⁡(100/90)=0.105\ln(100/90) = 0.105, so d1=(0.105+0.005)/0.10=1.10d_1 = (0.105 + 0.005)/0.10 = 1.10 and d2=1.00d_2 = 1.00. Both are positive, as for any strike well below spot. Vanna is −φ(1.10)×1.00/0.20=−0.218×5.0=−1.09-\varphi(1.10) \times 1.00/0.20 = -0.218 \times 5.0 = -1.09, which is negative, so a one-point rise in IV moves the put's delta by about −0.011.

Question 2

After a Fed decision, implied volatility falls sharply while dealers are short OTM puts that customers bought. Which way do the dealers trade, and why?

Answer

They buy. The puts' vanna is negative, so the fall in IV pulls their deltas toward zero and shrinks the dealers' long exposure through the short puts. That leaves their short hedge too large. Buying back part of it is the post-event ramp.

Question 3

A position's charm is 0.8 per year. How far does its delta drift over a weekend of three calendar days, with spot and IV unchanged?

Answer

Charm runs on calendar time, so the drift is 0.8×3/365=0.00660.8 \times 3/365 = 0.0066. On 1,000 contracts of 100 units each, that is about 660 units of hedge to adjust on Monday morning.

Question 4

Why does an ATM option's gamma rise as expiry nears, while a far OTM option's gamma falls?

Answer

With a zero rate, (5D.20) makes color Γ(1−d1d2)/(2T)\Gamma(1 - d_1 d_2)/(2T). At the money d1d2d_1 d_2 is close to zero, so color is positive and gamma grows. Far from the strike d1d_1 and d2d_2 are large and share a sign, so d1d2>1d_1 d_2 > 1 and gamma shrinks. The example put crosses over, with positive color three months out and negative color one week out.

Question 5

You are short a straddle two days before expiry, with spot 1% above the strike. Why is its gamma a poor guide to its risk?

Answer

Gamma measures only the response to spot. Two days out, the straddle's charm moves its delta by about 0.1 a day and its vanna moves it by about 0.02 per volatility point, both many times their 30-day sizes. A spot move, an IV move and a day's decay can then all push the same way at once, which is the convexity catastrophe.