Black-Scholes: Derivation, Greeks, Limitations

Medium·22 min read·Interactive lab
Derivatives PricingBlack-ScholesGreeksPDE Methods

Setup

Market Assumptions

Let (Ω,F,P)(\Omega, \mathcal{F}, \mathbb{P}) be a filtered probability space supporting a standard Brownian motion (Wt)t0(W_t)_{t \geq 0}. The stock price (St)t0(S_t)_{t \geq 0} follows geometric Brownian motion (GBM) under the physical measure P\mathbb{P}:

dSt=μStdt+σStdWt,S0>0.dS_t = \mu S_t \, dt + \sigma S_t \, dW_t, \qquad S_0 > 0.

The following assumptions are in force throughout. Each is a modelling choice, not a physical law — and each is violated in practice:

  1. Constant volatility. σ>0\sigma > 0 is a deterministic constant.
  2. Constant risk-free rate. The risk-free rate r0r \geq 0 is constant and continuously compounded.
  3. No dividends. The stock pays no cash dividends.
  4. Continuous trading. Portfolio rebalancing can occur at every instant at zero cost.
  5. No transaction costs, no bid-ask spread. All trades execute at the mid-price.
  6. No short-selling constraints. The stock can be sold short without restriction.
  7. Markets are frictionless and complete. Every contingent claim is replicable.

Under these assumptions, the Black-Scholes framework is internally consistent. The question is not whether it is true — it is not — but whether it is useful as a baseline and how its failure modes manifest in practice.


Derivation via Delta Hedging

The original Black-Scholes (1973) derivation proceeds by constructing a locally riskless portfolio.

Let C(t,S)=C(t,St)C(t, S) = C(t, S_t) be the price at time tt of a European call option with strike KK and maturity TT. Assume CC1,2([0,T)×(0,))C \in C^{1,2}([0,T) \times (0,\infty)).

Step 1: Apply Itô's lemma. Since StS_t satisfies the GBM SDE:

dC=(Ct+μSCS+12σ2S22CS2)dt+σSCSdWt.dC = \left(\frac{\partial C}{\partial t} + \mu S \frac{\partial C}{\partial S} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 C}{\partial S^2}\right) dt + \sigma S \frac{\partial C}{\partial S} \, dW_t.

Step 2: Form the delta-hedged portfolio. Define the portfolio

Πt=C(t,St)ΔtSt,Δt=CS(t,St).\Pi_t = C(t, S_t) - \Delta_t \cdot S_t, \qquad \Delta_t = \frac{\partial C}{\partial S}(t, S_t).

Its differential is:

dΠt=dCΔtdSt=(Ct+12σ2S22CS2)dt.d\Pi_t = dC - \Delta_t \, dS_t = \left(\frac{\partial C}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 C}{\partial S^2}\right) dt.

The dWtdW_t terms cancel exactly because Δt\Delta_t is chosen as the option's partial derivative with respect to SS. The portfolio is instantaneously riskless.

Step 3: Apply no-arbitrage. A riskless portfolio must earn the risk-free rate:

dΠt=rΠtdt=r(CΔtS)dt.d\Pi_t = r \Pi_t \, dt = r(C - \Delta_t S) \, dt.

Step 4: Equate and collect. Substituting:

Ct+12σ2S22CS2=rCrSCS.\frac{\partial C}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 C}{\partial S^2} = r C - r S \frac{\partial C}{\partial S}.

Rearranging gives the Black-Scholes PDE:

Ct+12σ2S22CS2+rSCSrC=0,(t,S)[0,T)×(0,),\frac{\partial C}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 C}{\partial S^2} + r S \frac{\partial C}{\partial S} - r C = 0, \qquad (t, S) \in [0, T) \times (0, \infty),

subject to the terminal condition C(T,S)=(SK)+C(T, S) = (S - K)^+ and boundary conditions C(t,0)=0C(t, 0) = 0, C(t,S)SC(t, S) \sim S as SS \to \infty.

Remark: The Drift μ\mu Does Not Appear

The physical drift μ\mu cancels in the portfolio construction. This is not a coincidence: it reflects the risk-neutral pricing principle derivable via Girsanov's theorem. The no-arbitrage price of any replicable claim depends only on σ\sigma and rr, not on the investor's expected return.


Derivation via Feynman-Kac

A cleaner derivation uses the Feynman-Kac representation. Under the risk-neutral measure Q\mathbb{Q}, defined by Girsanov's theorem with market price of risk λ=(μr)/σ\lambda = (\mu - r)/\sigma, the stock follows:

dSt=rStdt+σStdW~t,dS_t = r S_t \, dt + \sigma S_t \, d\widetilde{W}_t,

where W~t=Wt+λt\widetilde{W}_t = W_t + \lambda t is a Q\mathbb{Q}-Brownian motion. The no-arbitrage price is:

C(t,S)=er(Tt)EQ ⁣[(STK)+Ft].C(t, S) = e^{-r(T-t)} \mathbb{E}^{\mathbb{Q}}\!\left[(S_T - K)^+ \,\Big|\, \mathcal{F}_t\right].

Under Q\mathbb{Q}, the log-price is:

lnST=lnSt+(rσ22)τ+στZ,ZN(0,1),τ=Tt.\ln S_T = \ln S_t + \left(r - \frac{\sigma^2}{2}\right)\tau + \sigma\sqrt{\tau}\, Z, \qquad Z \sim \mathcal{N}(0,1), \quad \tau = T - t.

Evaluating the expectation by splitting the integration region {ST>K}\{S_T > K\} yields the Black-Scholes formula:

This topic requires Premium

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

Read the theory? Now explore it interactively.

Open the Lab