Markets: A Rigorous Course

8.9 The Greeks

Core about 20 min

Motivation

The Greeks are the partial derivatives of the option price. They tell a desk how the book's value changes when spot, time, volatility and rates move, and they are how risk limits are written. Analytic forms make them cheap and exact.

Closed-form Greeks#

Setup

Write VV for the BSM price (8.23)–(8.24) as a function of (S,τ,σ,r)(S,\tau,\sigma,r) with qq fixed. Define delta Δ=∂V/∂S\Delta=\partial V/\partial S, gamma Γ=∂2V/∂S2\Gamma=\partial^2V/\partial S^2, vega V=∂V/∂σ\mathcal V=\partial V/\partial\sigma, theta Θ=∂V/∂t=−∂V/∂τ\Theta=\partial V/\partial t=-\partial V/\partial\tau, rho ρ=∂V/∂r\rho=\partial V/\partial r. We need three derivatives of d1,d2d_1,d_2, all immediate from (8.22) and d1−d2=στd_1-d_2=\sigma\sqrt\tau:

∂d1∂S=∂d2∂S=1Sστ,∂d1∂σ−∂d2∂σ=τ,∂d1∂τ−∂d2∂τ=σ2τ,∂d1∂r=∂d2∂r.\frac{\partial d_1}{\partial S}=\frac{\partial d_2}{\partial S}=\frac{1}{S\sigma\sqrt\tau},\qquad \frac{\partial d_1}{\partial\sigma}-\frac{\partial d_2}{\partial\sigma}=\sqrt\tau,\qquad \frac{\partial d_1}{\partial\tau}-\frac{\partial d_2}{\partial\tau}=\frac{\sigma}{2\sqrt\tau},\qquad \frac{\partial d_1}{\partial r}=\frac{\partial d_2}{\partial r}.

Lemma 8.9.1the key identity

Se−qτφ(d1)=Ke−rτφ(d2).(8.26)Se^{-q\tau}\varphi(d_1)=Ke^{-r\tau}\varphi(d_2). \tag{8.26}
Proof

φ(d2)=φ(d1−στ)=φ(d1)exp⁡(d1στ−12σ2τ)\varphi(d_2)=\varphi(d_1-\sigma\sqrt\tau)=\varphi(d_1)\exp\big(d_1\sigma\sqrt\tau-\frac12\sigma^2\tau\big). By (8.22), d1στ=ln⁡(S/K)+(r−q+12σ2)τd_1\sigma\sqrt\tau=\ln(S/K)+(r-q+\frac12\sigma^2)\tau, so the exponent equals ln⁡(S/K)+(r−q)τ\ln(S/K)+(r-q)\tau and φ(d2)=φ(d1) SKe(r−q)τ\varphi(d_2)=\varphi(d_1)\,\frac SK e^{(r-q)\tau}. Multiply by Ke−rτKe^{-r\tau}.∎

Every Greek below uses (8.26) to cancel the terms that come from differentiating d1d_1 and d2d_2.

Proposition 8.9.2the Greeks of a European call

  1. Δc=e−qτN(d1)\Delta_c=e^{-q\tau}N(d_1).
  2. Γ=e−qτφ(d1)Sστ\Gamma=\dfrac{e^{-q\tau}\varphi(d_1)}{S\sigma\sqrt\tau}.
  3. V=Se−qτφ(d1)τ\mathcal V=Se^{-q\tau}\varphi(d_1)\sqrt\tau.
  4. Θc=−Se−qτφ(d1)σ2τ−rKe−rτN(d2)+qSe−qτN(d1)\Theta_c=-\dfrac{Se^{-q\tau}\varphi(d_1)\sigma}{2\sqrt\tau}-rKe^{-r\tau}N(d_2)+qSe^{-q\tau}N(d_1).
  5. ρc=Kτe−rτN(d2)\rho_c=K\tau e^{-r\tau}N(d_2).
Proof

(1) Differentiate (8.23): ∂c/∂S=e−qτN(d1)+Se−qτφ(d1)∂Sd1−Ke−rτφ(d2)∂Sd2\partial c/\partial S=e^{-q\tau}N(d_1)+Se^{-q\tau}\varphi(d_1)\partial_Sd_1-Ke^{-r\tau}\varphi(d_2)\partial_Sd_2. Since ∂Sd1=∂Sd2\partial_Sd_1=\partial_Sd_2, the last two terms are (∂Sd1)[Se−qτφ(d1)−Ke−rτφ(d2)]=0(\partial_Sd_1)[Se^{-q\tau}\varphi(d_1)-Ke^{-r\tau}\varphi(d_2)]=0 by (8.26). (2) Differentiate (1): Γ=e−qτφ(d1)∂Sd1\Gamma=e^{-q\tau}\varphi(d_1)\partial_Sd_1. (3) ∂c/∂σ=Se−qτφ(d1)∂σd1−Ke−rτφ(d2)∂σd2=Se−qτφ(d1)(∂σd1−∂σd2)=Se−qτφ(d1)τ\partial c/\partial\sigma=Se^{-q\tau}\varphi(d_1)\partial_\sigma d_1-Ke^{-r\tau}\varphi(d_2)\partial_\sigma d_2=Se^{-q\tau}\varphi(d_1)(\partial_\sigma d_1-\partial_\sigma d_2)=Se^{-q\tau}\varphi(d_1)\sqrt\tau, by (8.26). (4) ∂c/∂τ=−qSe−qτN(d1)+rKe−rτN(d2)+Se−qτφ(d1)(∂τd1−∂τd2)\partial c/\partial\tau=-qSe^{-q\tau}N(d_1)+rKe^{-r\tau}N(d_2)+Se^{-q\tau}\varphi(d_1)(\partial_\tau d_1-\partial_\tau d_2), again by (8.26), and the last factor is σ/(2τ)\sigma/(2\sqrt\tau). Then Θ=−∂c/∂τ\Theta=-\partial c/\partial\tau. (5) ∂c/∂r=Kτe−rτN(d2)+(∂rd1)[Se−qτφ(d1)−Ke−rτφ(d2)]=Kτe−rτN(d2)\partial c/\partial r=K\tau e^{-r\tau}N(d_2)+(\partial_rd_1)[Se^{-q\tau}\varphi(d_1)-Ke^{-r\tau}\varphi(d_2)]=K\tau e^{-r\tau}N(d_2).∎

For the put, differentiate parity p=c−Se−qτ+Ke−rτp=c-Se^{-q\tau}+Ke^{-r\tau}: Δp=Δc−e−qτ=−e−qτN(−d1)\Delta_p=\Delta_c-e^{-q\tau}=-e^{-q\tau}N(-d_1); Γ\Gamma and V\mathcal V are the same as for the call; Θp=Θc−qSe−qτ+rKe−rτ=−Se−qτφ(d1)σ2τ+rKe−rτN(−d2)−qSe−qτN(−d1)\Theta_p=\Theta_c-qSe^{-q\tau}+rKe^{-r\tau}=-\frac{Se^{-q\tau}\varphi(d_1)\sigma}{2\sqrt\tau}+rKe^{-r\tau}N(-d_2)-qSe^{-q\tau}N(-d_1); ρp=ρc−Kτe−rτ=−Kτe−rτN(−d2)\rho_p=\rho_c-K\tau e^{-r\tau}=-K\tau e^{-r\tau}N(-d_2).

Table 8.2. Greeks for S=K=100S=K=100, τ=1\tau=1, r=5%r=5\%, q=0q=0, σ=20%\sigma=20\% (units: vega per 1.00 of σ\sigma, theta per year, rho per 1.00 of rr). Tested to 10−610^{-6}.

Delta Gamma Vega Theta Rho
Call 0.636831 0.018762 37.524035 −6.414028 53.232482
Put −0.363169 0.018762 37.524035 −1.657880 −41.890461

Desk units: vega per vol point is 37.52/100=0.37537.52/100=0.375; call theta per calendar day is −6.414/365=−0.0176-6.414/365=-0.0176.

The theta–gamma relation#

Proposition 8.9.3theta–gamma relation

For any price V(t,S)V(t,S) satisfying the PDE (8.18),

Θ+12σ2S2Γ+(r−q)SΔ−rV=0.(8.27)\Theta+\tfrac12\sigma^2S^2\Gamma+(r-q)S\Delta-rV=0. \tag{8.27}
Proof

This is (8.18) with the Greeks substituted for the partial derivatives.∎

For the ATM reference call: −6.414028+12(0.04)(10,000)(0.018762)+0.05×100×0.636831−0.05×10.450584=−6.4140+3.7524+3.1842−0.5225=0.0000-6.414028+\frac12(0.04)(10{,}000)(0.018762)+0.05\times100\times0.636831-0.05\times10.450584=-6.4140+3.7524+3.1842-0.5225=0.0000. The tests check (8.27) for calls and puts at several spots to 10−910^{-9}.

For a delta-hedged position (net Δ=0\Delta=0) with small rVrV, (8.27) says Θ≈−12σ2S2Γ\Theta\approx-\frac12\sigma^2S^2\Gamma. Long gamma costs theta; short gamma earns it. Over dtdt, the hedged long option's P&L is approximately

dΠ≈12ΓS2[(dS/S)2−σ2dt],(8.28)d\Pi\approx\tfrac12\Gamma S^2\big[(dS/S)^2-\sigma^2dt\big], \tag{8.28}

positive if the realised squared return beats the implied variance. This is the one-line summary of option trading, and M09 develops it.

Rupee Greeks for a Nifty lot#

Worked example 8.10rupee Greeks for one Nifty lot

Use Worked example 8.8: Nifty December 24,700 call, S=24,536.60S=24{,}536.60, τ=54/365\tau=54/365, r=5.5%r=5.5\%, q=0.49%q=0.49\% (from the future), σ=12.5%\sigma=12.5\%.

Greek Per unit of index Per lot of 65 Reading
Delta (spot) 0.5156 33.52 units ₹33.52 gain per 1-point rise; equivalent to 0.516 lots of futures (0.512 using the futures delta)
Gamma 0.000338 per point 0.02195 units per point a 100-point rise adds 2.19 units of delta per lot; convexity gain 12Γ(ΔS)2×65≈₹110\frac12\Gamma(\Delta S)^2\times65\approx\text{₹}110 for a 100-point move
Vega 3,759.3 per 1.00 ₹2,443.56 per vol point a rise in implied vol from 12.5% to 13.5% adds ₹2,444 per lot
Theta −2,195.5 per year −₹390.97 per calendar day
Rho 1,800.8 per 1.00 ₹1,170.5 per 1% of rr small for short-dated index options

Check (8.27) in per-unit, per-year terms: Θ=rV−(r−q)SΔ−12σ2S2Γ=26.38−633.70−1,588.14=−2,195.47\Theta=rV-(r-q)S\Delta-\frac12\sigma^2S^2\Gamma=26.38-633.70-1{,}588.14=-2{,}195.47, matching −2,195.5-2{,}195.5 (use the unrounded Γ=0.00033765\Gamma=0.00033765; with the rounded 0.0003380.000338 the gamma term comes out near 1,590). The largest part of theta here is the gamma term, as it is for near-the-money options.

Practitioner notes

  • Gamma and theta of an ATM option scale like 1/τ1/\sqrt\tau. A weekly Nifty option on its last day has enormous gamma per rupee of premium; this is the pin risk of expiry day and part of the reason for SEBI's extra 2% ELM on short index options on expiry day (circular of 1 Oct 2024).
  • Greeks are local. For a 3% Nifty gap, delta–gamma is a poor approximation for short-dated options; reprice the book under shocks instead (stress testing, M09).
  • Vega is largest for ATM options with longer maturities; theta per day is largest for short-dated ATM options. A "theta-positive" book of short weeklies is a short-gamma book, by (8.27).

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.