Quant Memo
Advanced

The Black-Scholes Model

The founding model of option pricing, the PDE derived two ways (delta-hedging and risk-neutral expectation), the closed-form call price with N(d₁) and N(d₂), the meaning of those two terms, and the assumptions that the volatility smile later broke.

Prerequisites: Risk-Neutral Pricing, Itô's Lemma

The Black-Scholes-Merton model is the founding result of quantitative finance: a self-financing hedge in the stock and cash can replicate an option, so the option's price is pinned by no-arbitrage, independent of anyone's view on where the stock is going. The output is a single, closed-form formula. Every later model (local vol, Heston, SABR) is best understood as a repair of a specific Black-Scholes assumption, so this derivation is the one to know cold.

Assumptions

  1. The stock follows geometric Brownian motion with constant volatility: dS=μSdt+σSdWdS = \mu S\,dt + \sigma S\,dW.
  2. Constant risk-free rate rr; no dividends (extendable).
  3. Continuous, frictionless trading, no transaction costs, infinitely divisible shares, unlimited short-selling.
  4. No arbitrage.

Derivation 1: delta-hedging (the PDE)

Let V(S,t)V(S,t) be the option value. Form a portfolio long one option and short Δ\Delta shares: Π=VΔS\Pi = V - \Delta S. Over dtdt, using Itô's lemma on VV,

dV=(Vt+12σ2S2VSS)dt+VSdS,dV = \Big(V_t + \tfrac12\sigma^2 S^2 V_{SS}\Big)dt + V_S\,dS,

so the portfolio changes by

dΠ=dVΔdS=(Vt+12σ2S2VSS)dt+(VSΔ)dS.d\Pi = dV - \Delta\,dS = \Big(V_t + \tfrac12\sigma^2 S^2 V_{SS}\Big)dt + (V_S - \Delta)\,dS.

Choose Δ=VS\Delta = V_S, the delta hedge. The random dSdS term vanishes and the portfolio is instantaneously riskless:

dΠ=(Vt+12σ2S2VSS)dt.d\Pi = \Big(V_t + \tfrac12\sigma^2 S^2 V_{SS}\Big)dt.

A riskless portfolio must, by no-arbitrage, earn the risk-free rate: dΠ=rΠdt=r(VVSS)dtd\Pi = r\Pi\,dt = r(V - V_S S)\,dt. Equating the two expressions for dΠd\Pi and cancelling dtdt gives the Black-Scholes PDE:

Vt+12σ2S2VSS+rSVSrV=0.\boxed{\,V_t + \tfrac12\sigma^2 S^2 V_{SS} + rS\,V_S - rV = 0.\,}

Notice μ\mu has disappeared, the drift never entered because the hedge removed all exposure to dSdS. The PDE holds for any European claim; the payoff enters only through the terminal condition, e.g. V(S,T)=(SK)+V(S,T) = (S-K)^+ for a call.

Derivation 2: risk-neutral expectation

By Feynman-Kac, the solution of that PDE is a discounted expectation under the risk-neutral measure Q\mathbb{Q}, where dS=rSdt+σSdWQdS = rS\,dt + \sigma S\,dW^{\mathbb{Q}}:

V0=erTEQ[(STK)+],ST=S0exp ⁣((r12σ2)T+σTZ), ZN(0,1).V_0 = e^{-rT}\,\mathbb{E}^{\mathbb{Q}}\big[(S_T - K)^+\big], \qquad S_T = S_0\exp\!\Big(\big(r - \tfrac12\sigma^2\big)T + \sigma\sqrt{T}\,Z\Big),\ Z\sim\mathcal{N}(0,1).

The call pays off when ST>KS_T > K, i.e. when Z>d2Z > -d_2 where

d2=ln(S0/K)+(r12σ2)TσT.d_2 = \frac{\ln(S_0/K) + (r - \tfrac12\sigma^2)T}{\sigma\sqrt T}.

Split the expectation:

V0=erT(EQ[ST1ST>K](I)KQ(ST>K)(II)).V_0 = e^{-rT}\Big(\underbrace{\mathbb{E}^{\mathbb{Q}}[S_T\mathbf{1}_{S_T>K}]}_{\text{(I)}} - K\,\underbrace{\mathbb{Q}(S_T>K)}_{\text{(II)}}\Big).

Term (II) is Q(Z>d2)=N(d2)\mathbb{Q}(Z > -d_2) = N(d_2). Term (I) requires completing the square in the lognormal integral: EQ[ST1ST>K]=S0erTN(d1)\mathbb{E}^{\mathbb{Q}}[S_T \mathbf 1_{S_T>K}] = S_0 e^{rT} N(d_1) with d1=d2+σTd_1 = d_2 + \sigma\sqrt T. Substituting,

C=S0N(d1)KerTN(d2),d1,2=ln(S0/K)+(r±12σ2)TσT.\boxed{\,C = S_0\,N(d_1) - K e^{-rT}\,N(d_2),\qquad d_{1,2} = \frac{\ln(S_0/K) + (r \pm \tfrac12\sigma^2)T}{\sigma\sqrt T}.\,}

Reading the formula

The two terms are the split of the payoff (STK)+=ST1K1(S_T - K)^+ = S_T\mathbf 1 - K\mathbf 1:

  • N(d2)=Q(ST>K)N(d_2) = \mathbb{Q}(S_T > K) is the risk-neutral probability the option finishes in the money. So KerTN(d2)Ke^{-rT}N(d_2) is the present value of paying the strike, conditional on exercise.
  • N(d1)N(d_1) is the option's delta, C/S\partial C/\partial S; the term S0N(d1)S_0 N(d_1) is the present value of receiving the stock upon exercise (formally, the exercise probability under the stock numeraire).

The gap between them, d1d2=σTd_1 - d_2 = \sigma\sqrt T, is the total volatility to expiry, the same 12σ2\tfrac12\sigma^2 Itô correction that appears in geometric Brownian motion.

Worked example

S0=100S_0 = 100, K=100K = 100 (at the money), r=0r = 0, σ=20%\sigma = 20\%, T=1T = 1. Then d1=(0+12(0.2)2)/0.2=0.1d_1 = (0 + \tfrac12(0.2)^2)/0.2 = 0.1, d2=0.1d_2 = -0.1. So C=100N(0.1)100N(0.1)=100(0.53980.4602)=7.97C = 100\,N(0.1) - 100\,N(-0.1) = 100(0.5398 - 0.4602) = 7.97. A one-year ATM call on a 20-vol stock costs about 8% of spot. The rule-of-thumb CATM0.4SσT=0.4×100×0.2=8.0C_{\text{ATM}} \approx 0.4\,S\sigma\sqrt T = 0.4\times100\times0.2 = 8.0 nails it, a shortcut worth memorizing.

What breaks in practice

  • Volatility is not constant. The single biggest failure. Real option prices imply different σ\sigma for different strikes and maturities, the smile, which is a direct contradiction of the constant-σ\sigma assumption. This spawned local vol and stochastic vol.
  • Continuous, costless hedging is impossible. You rebalance discretely and pay spreads; the replication is approximate, and the hedging error is governed by gamma times realized-minus-implied variance.
  • Lognormal tails are too thin. Crashes are far more likely than GBM allows; the model underprices deep OTM puts, which is why the equity skew exists. Jumps and fat tails need extensions (Merton jump-diffusion, Lévy models).
  • Constant rates, no dividends. Both are easily patched (Black-76 for forwards, qq for dividend yield: replace S0S_0 with S0eqTS_0 e^{-qT}), but the naive formula ignores them.

Despite all this, Black-Scholes survives as the lingua franca: traders quote and risk-manage in its language via implied volatility, using it as a nonlinear translator between price and vol rather than a literal model of returns.

In interviews

You should be able to derive the PDE via delta-hedging and explain the risk-neutral-expectation route, and to write the call formula with the correct d1,d2d_1, d_2. Be ready for: "what is N(d2)N(d_2)?" (risk-neutral prob of finishing ITM), "what is N(d1)N(d_1)?" (the delta), "where did μ\mu go?" (removed by the hedge, the option price is preference-free), and "what's the ATM call worth?" (0.4SσT\approx 0.4 S\sigma\sqrt T). The deepest follow-up is "which assumption does the market violate most, and how do you know?", answer: constant volatility, and the evidence is that inverting the formula strike-by-strike gives a non-flat implied-vol curve.

Related concepts

Practice in interviews

Further reading

  • Black & Scholes (1973), The Pricing of Options and Corporate Liabilities
  • Shreve, Stochastic Calculus for Finance II (Ch. 4)
  • Hull, Options, Futures, and Other Derivatives (Ch. 15)
ShareTwitterLinkedIn