Analytical Greeks for European Options

Medium·22 min read
Risk & GreeksBlack-ScholesGreeksP&L Decomposition

Setup

What Greeks Measure

A Greek is the partial derivative of an option's price with respect to one of its inputs. Greeks serve two purposes simultaneously:

  1. Hedging: each Greek tells you how much of a hedging instrument to hold to neutralise the corresponding risk.
  2. P&L attribution: the Taylor expansion of option P&L, decomposed by Greeks, explains where the desk's daily P&L came from.

Neither purpose is decorative. A trading desk that cannot decompose its P&L into Greeks contributions has no risk management — it has guessing.

Assumptions and Notation

All results in this module derive from the Black-Scholes formula. The assumptions are those of the Black-Scholes model: GBM dynamics, constant volatility σ\sigma, constant risk-free rate rr, no dividends.

Call price: C=S N(d1)−Ke−rτ N(d2),C = S\,N(d_1) - Ke^{-r\tau}\,N(d_2), d1=ln⁡(S/K)+(r+σ2/2)τστ,d2=d1−στ,τ=T−t.d_1 = \frac{\ln(S/K) + (r + \sigma^2/2)\tau}{\sigma\sqrt{\tau}}, \qquad d_2 = d_1 - \sigma\sqrt{\tau}, \qquad \tau = T - t.

Put price: by put-call parity, P=Ke−rτN(−d2)−S N(−d1)P = Ke^{-r\tau}N(-d_2) - S\,N(-d_1).

Core identity (used throughout): S n(d1)=Ke−rτ n(d2),S\,n(d_1) = Ke^{-r\tau}\,n(d_2), where n(x)=12πe−x2/2n(x) = \frac{1}{\sqrt{2\pi}}e^{-x^2/2} is the standard normal pdf. This identity is proved by substituting the definitions of d1d_1 and d2d_2 and simplifying the exponentials.

Useful partial derivatives of d1d_1: ∂d1∂S=1Sστ,∂d1∂σ=−d2σ,∂d1∂τ=−d22τ+rστ.\frac{\partial d_1}{\partial S} = \frac{1}{S\sigma\sqrt{\tau}}, \qquad \frac{\partial d_1}{\partial \sigma} = -\frac{d_2}{\sigma}, \qquad \frac{\partial d_1}{\partial \tau} = -\frac{d_2}{2\tau} + \frac{r}{\sigma\sqrt{\tau}}.

Note: ∂d2/∂S=∂d1/∂S\partial d_2 / \partial S = \partial d_1 / \partial S (since d2=d1−στd_2 = d_1 - \sigma\sqrt{\tau}, independent of SS).


Delta: Δ=∂C/∂S\Delta = \partial C / \partial S

Δcall=N(d1),Δput=N(d1)−1=−N(−d1).\Delta_{\mathrm{call}} = N(d_1), \qquad \Delta_{\mathrm{put}} = N(d_1) - 1 = -N(-d_1).

Derivation: ∂C∂S=N(d1)+S n(d1)∂d1∂S−Ke−rτn(d2)∂d2∂S=N(d1)+S n(d1)−Ke−rτn(d2)⏟= 0⋅1Sστ=N(d1).\frac{\partial C}{\partial S} = N(d_1) + S\,n(d_1)\frac{\partial d_1}{\partial S} - Ke^{-r\tau}n(d_2)\frac{\partial d_2}{\partial S} = N(d_1) + \underbrace{S\,n(d_1) - Ke^{-r\tau}n(d_2)}_{=\,0} \cdot \frac{1}{S\sigma\sqrt{\tau}} = N(d_1).

The core identity eliminates the n(d1)n(d_1) and n(d2)n(d_2) terms.

Sign conventions:

  • Long call: Δ∈(0,1)\Delta \in (0, 1). At-the-money: Δ≈0.5\Delta \approx 0.5.
  • Long put: Δ∈(−1,0)\Delta \in (-1, 0). At-the-money: Δ≈−0.5\Delta \approx -0.5.
  • Δ→1\Delta \to 1 as call goes deep ITM; Δ→0\Delta \to 0 as call goes deep OTM.

Hedge interpretation: hold Δcall\Delta_{\mathrm{call}} shares per long call to be instantaneously delta-neutral.

Note: Δcall=N(d1)\Delta_{\mathrm{call}} = N(d_1) is not the risk-neutral probability Q(ST>K)=N(d2)\mathbb{Q}(S_T > K) = N(d_2). The difference N(d1)−N(d2)>0N(d_1) - N(d_2) > 0 is the "probability gap" due to the lognormality of STS_T.


Gamma: Γ=∂2C/∂S2\Gamma = \partial^2 C / \partial S^2

Γ=n(d1)Sστ.\Gamma = \frac{n(d_1)}{S\sigma\sqrt{\tau}}.

Derivation: Γ=∂Δ∂S=∂N(d1)∂S=n(d1)∂d1∂S=n(d1)⋅1Sστ.\Gamma = \frac{\partial \Delta}{\partial S} = \frac{\partial N(d_1)}{\partial S} = n(d_1)\frac{\partial d_1}{\partial S} = n(d_1) \cdot \frac{1}{S\sigma\sqrt{\tau}}.

Key properties:

  • Γcall=Γput\Gamma_{\mathrm{call}} = \Gamma_{\mathrm{put}}: identical for calls and puts with the same inputs. This follows from put-call parity: ∂2(C−P)/∂S2=∂2(S−Ke−rτ)/∂S2=0\partial^2(C-P)/\partial S^2 = \partial^2(S - Ke^{-r\tau})/\partial S^2 = 0.
  • Γ>0\Gamma > 0 always: option value is convex in SS. Long options are long gamma.
  • Γ\Gamma is maximised at-the-money and decays away from the money.
  • Γ→∞\Gamma \to \infty as τ→0\tau \to 0 with S=KS = K: gamma spikes near expiry at-the-money (short-dated ATM options are extremely gamma-sensitive).

Trading interpretation: gamma income is the profit from rebalancing the delta hedge. A long gamma position earns 12Γ(dS)2\frac{1}{2}\Gamma (dS)^2 per unit time from spot moves — but pays theta to fund it.


Theta: Θ=∂C/∂t=−∂C/∂τ\Theta = \partial C / \partial t = -\partial C / \partial \tau

Θcall=−S n(d1) σ2τ−rKe−rτN(d2).\Theta_{\mathrm{call}} = -\frac{S\,n(d_1)\,\sigma}{2\sqrt{\tau}} - rKe^{-r\tau}N(d_2).

Derivation (using τ=T−t\tau = T - t, so ∂C/∂t=−∂C/∂τ\partial C/\partial t = -\partial C/\partial\tau): ∂C∂τ=S n(d1)∂d1∂τ−Ke−rτ(−r N(d2)+n(d2)∂d2∂τ).\frac{\partial C}{\partial \tau} = S\,n(d_1)\frac{\partial d_1}{\partial \tau} - Ke^{-r\tau}\left(-r\,N(d_2) + n(d_2)\frac{\partial d_2}{\partial \tau}\right). Using the core identity S n(d1)=Ke−rτn(d2)S\,n(d_1) = Ke^{-r\tau}n(d_2), the ∂d/∂τ\partial d/\partial\tau terms cancel, leaving: Θcall=−∂C∂τ=−S n(d1)σ2τ−rKe−rτN(d2).\Theta_{\mathrm{call}} = -\frac{\partial C}{\partial \tau} = -\frac{S\,n(d_1)\sigma}{2\sqrt{\tau}} - rKe^{-r\tau}N(d_2).

Sign conventions:

  • Θcall<0\Theta_{\mathrm{call}} < 0 always (for r>0r > 0): long calls lose time value.
  • Θput<0\Theta_{\mathrm{put}} < 0 for near-the-money puts; can be positive for deep ITM puts (reflecting that a very deep ITM put is almost equivalent to a bond position with positive carry).
  • ∣Θ∣|\Theta| increases as τ→0\tau \to 0: time decay accelerates near expiry.

The BS PDE as a P&L Identity

The Black-Scholes PDE can be written in Greek notation: Θ+12σ2S2Γ+rSΔ−rC=0.\Theta + \frac{1}{2}\sigma^2 S^2 \Gamma + rS\Delta - rC = 0.

Rearranged: Θ+12σ2S2Γ=r(C−SΔ)=r⋅(−Ke−rτN(d2))<0\Theta + \frac{1}{2}\sigma^2 S^2 \Gamma = r(C - S\Delta) = r \cdot (-Ke^{-r\tau}N(d_2)) < 0.

This topic requires Premium

Only today's featured topic is free. Unlock the full Today's Focus archive with Premium.

Read the theory? Verify your understanding.

Take the Quiz→