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 λ, and jump sizes are drawn from a specified distribution (typically lognormal).
Key Ideas
Two-component returns: Total return = drift + diffusion + jump. The diffusion component generates the volatility clustering captured by stochastic volatility (SV)/generalized autoregressive conditional heteroskedasticity (GARCH) models; the jump component generates the fat left tail and extreme skewness that diffusion models cannot match.
Characteristic function tractability: European option prices under jump-diffusion (combined with stochastic volatility) are computed via characteristic function inversion. The characteristic function of the log price is available in closed form under affine dynamics, enabling efficient numerical integration.
Pricing vs. hedging asymmetry: Jump risk is difficult to hedge — a jump that arrives once every 1–2 years is rarely realized at daily/weekly rebalancing intervals. This creates the key Bakshi-Cao-Chen (BCC, 1997) finding: the SVJ (stochastic volatility with jumps) model prices better than pure SV but does not hedge better, because at 1–5 day horizons the realized jump frequency is effectively zero.
Misspecification persistence: Even the best empirical models require implausible implied parameters. BCC (1997) find that implied ρ is 2–3× the time-series estimate and implied σv is ≈4× its maximum likelihood (ML) value. Structural misspecification and empirical usefulness are orthogonal.
How It Works
Merton (1976): The Original Jump-Diffusion
The foundational model adds a compound Poisson jump to geometric Brownian motion:
SdS=(μ−λkˉ)dt+σdz+(eJ−1)dq
where dq is a Poisson increment with intensity λ (arrivals per year), J∼N(μJ−21σJ2,σJ2) is the log jump size, and kˉ=eμJ−1 is the mean jump. The drift is adjusted by λ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=0∑∞n!e−λ′T(λ′T)n⋅BS(σn,rn)
where λ′=λ(1+kˉ) is the risk-adjusted jump intensity, rn=r−λkˉ+nln(1+kˉ)/T, and σn2=σ2+nσJ2/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:
Jump distribution (eq. 3):ln[1+J(t)]∼N(ln[1+μJ]−21σJ2,σJ2), Poisson intensity λ, mean jump μJ, log-std σJ.
Total instantaneous variance (eq. 4):Vtotal(t)=V(t)+λ[μJ2+(eσJ2−1)(1+μJ)2]
The second term is the jump contribution to variance (VJ=λ[μJ2+σJ2(1+μJ)2] approximately).
Special cases (nested by setting parameters to zero):
Model
λ
σR
σ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)Π1−KB(t,τ)Π2
where Π1 and Π2 are risk-adjusted and risk-neutral exercise probabilities, each recovered by characteristic function inversion (eq. 9). The characteristic function of lnS(T) under the SVSI-J dynamics factors into contributions from V(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 are the values minimizing the total squared pricing error across all available option contracts:
θ^t=argθmini∑[Cimkt−Cimodel(θ)]2
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
σv
ρ
λ
μJ
SSE (Sum of Squared Errors)
BS
—
—
—
—
—
69.60
SV
1.15
0.39
−0.64
—
—
10.63
SVSI
0.98
0.42
−0.76
—
—
10.68
SVJ
2.03
0.38
−0.57
0.59/yr
−5%
6.46
Performance rankings:
Dimension
Ranking
Internal consistency
SVJ≻SV≈SVSI≻BS
Out-of-sample pricing
SVJ≻SVSI≻SV≻BS
Hedging (single-instrument)
SV≻SVJ≻SVSI≻BS
Hedging (delta-neutral)
SV≈SVSI≈SVJ≫BS
Key mechanism: With λ≈0.59 per year, the expected inter-jump interval is ≈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
Jump-diffusion models capture the implied volatility smile's skew and term-structure behavior better than pure SV or pure diffusion models, particularly for short-maturity out-of-the-money (OTM) options where the smile is steepest.
The BCC (1997) three-yardstick methodology — distinguishing static pricing accuracy from dynamic hedging performance — is a standard template for empirical option pricing studies.
The pricing-hedging divergence (SVJ prices best but doesn't hedge better than SV) has practical implications: adding model complexity to improve option pricing may not improve risk management at typical rebalancing frequencies.
Jump risk contributes to crash-state pricing: the implied mean jump μJ≈−5% captures the negative skewness associated with crash events priced into OTM puts.
Open Questions
Whether the CIR square-root volatility process is the correct specification, or whether affine but non-square-root processes (Stochastic Alpha Beta Rho (SABR), Heston with different elasticity) improve performance.
Whether jump intensity λ should itself be stochastic (self-exciting Hawkes processes, regime-switching λ) to capture clustering of large moves.
How to jointly model jumps in both returns and volatility — Eraker-Johannes-Polson (2002) find evidence for contemporaneous jumps in both processes.