Jump-Diffusion Model

jump-diffusionoption-pricingstochastic-volatilitycharacteristic-functionempirical-financeimplied-volatility

Definition

A jump-diffusion model augments the standard geometric Brownian motion for asset prices with a Poisson jump component. Asset returns are driven by two sources of randomness: a continuous diffusion (capturing normal day-to-day fluctuations) and a discrete jump process (capturing sudden large moves such as crash risk or earnings surprises). The jump arrival rate is governed by a Poisson process with intensity λ\lambda, and jump sizes are drawn from a specified distribution (typically lognormal).

Key Ideas

How It Works

Merton (1976): The Original Jump-Diffusion

The foundational model adds a compound Poisson jump to geometric Brownian motion:

dSS=(μλkˉ)dt+σdz+(eJ1)dq\frac{dS}{S} = (\mu - \lambda \bar{k})\, dt + \sigma\, dz + (e^{J} - 1)\, dq

where dqdq is a Poisson increment with intensity λ\lambda (arrivals per year), JN(μJ12σJ2,σJ2)J \sim \mathcal{N}(\mu_J - \frac{1}{2}\sigma_J^2, \sigma_J^2) is the log jump size, and kˉ=eμJ1\bar{k} = e^{\mu_J} - 1 is the mean jump. The drift is adjusted by λkˉ\lambda\bar{k} to maintain the risk-neutral pricing relationship.

Under risk neutrality, the European call price is a weighted sum of Black-Scholes prices:

C=n=0eλT(λT)nn!BS(σn,rn)C = \sum_{n=0}^{\infty} \frac{e^{-\lambda' T}(\lambda' T)^n}{n!} \cdot \mathrm{BS}(\sigma_n, r_n)

where λ=λ(1+kˉ)\lambda' = \lambda(1+\bar{k}) is the risk-adjusted jump intensity, rn=rλkˉ+nln(1+kˉ)/Tr_n = r - \lambda\bar{k} + n\ln(1+\bar{k})/T, and σn2=σ2+nσJ2/T\sigma_n^2 = \sigma^2 + n\sigma_J^2/T. This series converges rapidly in practice.

Limitations. Jumps and volatility are independent; volatility is constant between jumps; cannot capture the volatility smile's term-structure flattening at longer maturities.

Equilibrium extension (Amin-Ng 1993): When jump risk is systematic — correlated with aggregate consumption — risk neutrality no longer applies to the jump component. Amin and Ng (1993) derive the equilibrium counterpart of Merton's series (eq. 27) under constant proportional risk aversion (CPRA) preferences: the infinite-sum structure is preserved, but jump sizes are priced through the stochastic discount factor rather than under the risk-neutral measure.

BCC (1997): SVJ and the SVSI-J Nested Framework

Bakshi, Cao, and Chen (1997) nest four models within a single general specification:

Stock price (eq. 1): dSS=[R(t)λμJ]dt+V(t)dωS(t)+J(t)dq(t)\frac{dS}{S} = [R(t) - \lambda\mu_J]\, dt + \sqrt{V(t)}\, d\omega_S(t) + J(t)\, dq(t)

Volatility — Cox-Ingersoll-Ross (CIR) mean-reverting square root (eq. 2): dV(t)=[θvκvV(t)]dt+σvV(t)dωv(t),Cov[dωS,dωv]=ρdtdV(t) = [\theta_v - \kappa_v V(t)]\, dt + \sigma_v \sqrt{V(t)}\, d\omega_v(t), \qquad \mathrm{Cov}[d\omega_S, d\omega_v] = \rho\, dt

Interest rate — CIR (eq. 5): dR(t)=[θRκRR(t)]dt+σRR(t)dωR(t)dR(t) = [\theta_R - \kappa_R R(t)]\, dt + \sigma_R \sqrt{R(t)}\, d\omega_R(t)

Jump distribution (eq. 3): ln[1+J(t)]N(ln[1+μJ]12σJ2,  σJ2)\ln[1+J(t)] \sim \mathcal{N}(\ln[1+\mu_J] - \frac{1}{2}\sigma_J^2,\; \sigma_J^2), Poisson intensity λ\lambda, mean jump μJ\mu_J, log-std σJ\sigma_J.

Total instantaneous variance (eq. 4): Vtotal(t)=V(t)+λ[μJ2+(eσJ21)(1+μJ)2]V_{\text{total}}(t) = V(t) + \lambda\bigl[\mu_J^2 + (e^{\sigma_J^2}-1)(1+\mu_J)^2\bigr]

The second term is the jump contribution to variance (VJ=λ[μJ2+σJ2(1+μJ)2]V_J = \lambda[\mu_J^2 + \sigma_J^2 (1+\mu_J)^2] approximately).

Special cases (nested by setting parameters to zero):

Model λ\lambda σR\sigma_R σv\sigma_v
BS (Black-Scholes) 0 0 0
SV (stochastic volatility) 0 0 free
SVSI (SV + stochastic interest rates) 0 free free
SVJ (SV + jumps) free 0 free
SVSI-J (all) free free free

European call price (eq. 8): C(t,τ)=S(t)Π1KB(t,τ)Π2C(t,\tau) = S(t)\,\Pi_1 - K\,B(t,\tau)\,\Pi_2

where Π1\Pi_1 and Π2\Pi_2 are risk-adjusted and risk-neutral exercise probabilities, each recovered by characteristic function inversion (eq. 9). The characteristic function of lnS(T)\ln S(T) under the SVSI-J dynamics factors into contributions from V(t)V(t), R(t)R(t), and the jump process, all of which are affine in the state variables.

Implied parameter estimation (eq. 17): On each trading day t, implied structural parameters θ^t\hat\theta_t are the values minimizing the total squared pricing error across all available option contracts: θ^t=argminθi[CimktCimodel(θ)]2\hat\theta_t = \arg\min_\theta \sum_{i} [C_i^{\text{mkt}} - C_i^{\text{model}}(\theta)]^2

Empirical Results: Three-Yardstick Horse Race (BCC 1997)

Data: 38,749 S&P 500 call options, June 1988–May 1991 (Berkeley Option Database). Six moneyness bins × three maturity bins = 18 categories.

Implied parameters (All Options, Table III):

Model κv\kappa_v σv\sigma_v ρ\rho λ\lambda μJ\mu_J SSE (Sum of Squared Errors)
BS 69.60
SV 1.15 0.39 0.64-0.64 10.63
SVSI 0.98 0.42 0.76-0.76 10.68
SVJ 2.03 0.38 0.57-0.57 0.59/yr 5%-5\% 6.46

Performance rankings:

Dimension Ranking
Internal consistency SVJSVSVSIBS\text{SVJ} \succ \text{SV} \approx \text{SVSI} \succ \text{BS}
Out-of-sample pricing SVJSVSISVBS\text{SVJ} \succ \text{SVSI} \succ \text{SV} \succ \text{BS}
Hedging (single-instrument) SVSVJSVSIBS\text{SV} \succ \text{SVJ} \succ \text{SVSI} \succ \text{BS}
Hedging (delta-neutral) SVSVSISVJBS\text{SV} \approx \text{SVSI} \approx \text{SVJ} \gg \text{BS}

Key mechanism: With λ0.59\lambda \approx 0.59 per year, the expected inter-jump interval is 1.7\approx 1.7 years. At 1–5 day hedging frequencies, jumps essentially never occur, so jump risk cannot be exploited in dynamic hedging. The SVJ model's pricing advantage over SV is therefore not reflected in hedging performance.

BSDV control: A Black-Scholes delta-plus-vega-neutral strategy (BSDV) — using a second option to hedge both delta and vega — nearly closes the hedging gap between BS and the SV-class models for non-in-the-money (ITM) calls. This shows that most of the SV models' hedging advantage is mechanical (using a second option instrument) rather than structural.

Why It Matters

Open Questions

Related