GBM vs Jump-Diffusion Price Models
Both are stochastic processes used to generate synthetic price paths for backtests, option pricing, and risk simulation. GBM is the textbook default: prices drift and diffuse continuously, returns are normal, and closed-form results like Black-Scholes follow. Jump-diffusion keeps that diffusion but layers on a jump process, usually Poisson-timed with random sizes, so prices can leap discontinuously. The first is elegant and wrong about tails; the second is messier and more faithful to crashes. This matrix compares them for anyone building synthetic data or pricing tail-sensitive payoffs.
On This Page
Prices follow a continuous diffusion with constant drift and volatility, so log-returns are normally distributed and paths never jump. The foundation of Black-Scholes.
Pros
- Analytically tractable, yielding closed-form option prices and clean theoretical results
- Only two parameters, drift and volatility, so it is trivial to calibrate and simulate
- A clear, well-understood baseline that everyone in quant finance recognizes
- Adequate for continuous, liquid instruments over horizons where gap risk is negligible
Cons
- Produces thin, normal tails that drastically understate the frequency of extreme moves
- Cannot generate overnight gaps or crash discontinuities, since paths are continuous by construction
- Constant volatility ignores volatility clustering and the observed option smile
- A backtest or VaR built on GBM will look deceptively calm relative to real markets
A baseline model, teaching, and continuous liquid instruments over horizons where tail and gap risk are minor
A GBM diffusion plus a compound Poisson jump process, so prices move continuously most of the time and occasionally leap by a random amount.
Pros
- Generates fat tails and skew, matching the frequency of large moves far better than GBM
- Captures overnight gaps and crash risk through discontinuous jumps, which GBM cannot
- Reproduces the volatility smile in option prices without needing stochastic volatility
- Yields more realistic VaR and stress scenarios for tail-sensitive books
Cons
- More parameters, jump intensity and jump-size distribution, which are hard to estimate from limited data
- Less analytically tractable; pricing often needs series expansions or numerical methods
- Easy to overfit the jump parameters to a few historical crashes
- Still misses volatility clustering unless combined with a stochastic-volatility component
Tail-sensitive payoffs, gap and crash risk, option smile fitting, and stress scenarios beyond what GBM can produce
Decision Table
See the tradeoffs side by side
| Criterion | Geometric Brownian Motion (GBM) | Jump-Diffusion (Merton-style) |
|---|---|---|
| Path continuity | Continuous, no jumps | Diffusion plus discrete jumps |
| Tail behavior | Thin, normal log-returns | Fat tails and skew |
| Overnight gaps | Cannot produce | Captured by jumps |
| Parameters to calibrate | Two: drift, volatility | Five or more, including jump intensity and size |
| Analytical tractability | High, closed-form | Lower, often numerical |
| Reproduces option smile | No | Yes |
Verdict
Default to GBM only when continuity is a fair approximation, such as continuous liquid instruments over short horizons, or when you explicitly want a calm baseline to compare against. The moment gap risk, crash scenarios, or fat tails drive the decision, GBM will lull a backtest into false safety and jump-diffusion is the more honest generator. Beware the opposite failure: with only a handful of historical crashes to calibrate against, jump parameters overfit easily, so regularize them or use ranges rather than point estimates. For volatility clustering, neither alone suffices; combine jump-diffusion with stochastic volatility. The practical rule is to simulate under both and check how much your conclusion depends on the tails the jump process adds.
Try These Tools
Run the numbers next
Synthetic Market Data Generator
Generate synthetic price series — geometric Brownian motion, GARCH(1,1) with volatility clustering, regime-switching bull/bear, or copula-linked.
Returns Distribution Analyzer
Paste a returns CSV. Histogram, normal-overlay, QQ plot, skewness, excess kurtosis, Jarque-Bera test, tail-weight index. See why Sharpe alone misleads.
VaR Backtest — Kupiec & Christoffersen
Paste P&L + VaR series and run Kupiec POF, Christoffersen independence, and joint conditional-coverage tests. Likelihood-ratio χ² p-values.
FAQ
Questions people ask next
The short answers readers usually want after the first pass.
Sources & References
- Option Pricing When Underlying Stock Returns Are Discontinuous — Robert C. Merton, Journal of Financial Economics (1976)
- Financial Modelling with Jump Processes — Rama Cont and Peter Tankov, Chapman and Hall (2004)
Related Content
Keep the topic connected
Monte Carlo Simulation
Monte Carlo simulation in trading: when it's the right tool, when it's overkill, and the seed-discipline gotcha that ruins most published examples.
Volatility
Volatility as the standard deviation of returns: realized vs implied, the annualization gotcha, and why volatility-of-volatility matters.
Value at Risk (VaR)
Value at Risk: the loss threshold you'll exceed with probability α. Why historical VaR is brittle and what it doesn't tell you about the tail.
Expected Shortfall (CVaR)
Expected shortfall: the average loss given a VaR breach. Why regulators are migrating from VaR and what ES catches that VaR misses.