Skip to content
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • TVMTime value, rates and linear products
    • OPTOptions: fundamentals and arbitrage
    • PRCOption pricing models
      • 1Replication and risk-neutral pricing

        • Replication and risk-neutral pricing
      • 2Black–Scholes

        • Black–Scholes: what it says and what breaks it
      • 3Binomial trees

        • Binomial trees, backward induction and early exercise
      • 4Numerical methods

        • Numerical pricing: Monte Carlo, finite differences and when to use which
      • 5Model limitations

        • Beyond Black–Scholes: local, stochastic and jump models
    • GRKThe Greeks and hedging
    • VOLVolatility
    • EXOExotics and structured products
    • SCStochastic calculus

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Derivatives and options
  3. /Option pricing models
  4. /Model limitations

Beyond Black–Scholes: local, stochastic and jump models

PRC · Chapter 5·13 min read·Asked at Optiver, SIG, Citadel Securities, Akuna

Assumes Black–Scholes: what it says and what breaks it.

After this lesson you should be able to

  • Say what each successor model fixes and what it costs.
  • Distinguish fitting the surface from getting the dynamics right.
  • Give the honest answer to "which model would you use?".

Everyone knows Black–Scholes is wrong. The interesting question is what you replace it with, and the answer depends on whether you need to *fit* today’s prices or to *predict* how they will move — because the models that do the first perfectly are the ones that do the second worst.

ModelWhat it addsWhat it buysWhat it costs
Local volatility (Dupire)σ(S,t)\sigma(S, t)σ(S,t) from the surfaceFits every quoted price exactlyUnrealistic dynamics — the smile flattens as spot moves
Stochastic volatility (Heston)Volatility as its own processRealistic smile dynamics; vol of volCannot fit the whole surface exactly
Jump diffusion (Merton)Poisson jumps in the priceGenuine fat tails and short-dated skewMore parameters; hedging is incomplete
SABRA parametric smile with a vol-of-volA workable smile interpolationA fitting tool more than a dynamic model
Local–stochastic (LSV)Both at onceExact fit plus plausible dynamicsExpensive to calibrate and to run
Table 5.1 · The successors. The industry answer for an exotics book is the last row, and the reason is exactly the tension in rows one and two.

Fitting is not the same as being right. Local volatility can reproduce every option price on the screen, which sounds like the end of the argument. It is not, because a model is also a statement about tomorrow. Dupire’s model implies the smile flattens as spot rises — and empirically the smile moves roughly *with* spot instead. So a book hedged on local volatility is hedged against a dynamic that does not happen. Fitting the surface is a constraint any usable model must satisfy; getting the dynamics right is what determines whether the hedge works.

Proposition 5.2

Why short-dated skew needs jumps

A diffusion cannot generate much skew at very short maturities: over a day, a continuous process simply cannot move far enough for the tails to matter, so the model-implied smile is nearly flat while the market’s is steep. Jumps fix this immediately, because a jump can happen in an instant regardless of horizon. This is the cleanest empirical argument that price paths are not continuous.

Holds when

  • Stochastic volatility generates skew that grows with maturity; jumps generate it at all maturities.
  • A model with both is the standard way to fit the whole term structure of skew.

Definition 5.3

Market incompleteness

Incomplete market — In Black–Scholes every option can be replicated exactly with stock and cash, so there is one arbitrage-free price. Add a second source of randomness — stochastic volatility, or a jump of random size — and stock alone can no longer replicate the payoff. The price is then no longer unique: it depends on a market price of risk for the new factor, which must be estimated rather than derived. Hedging becomes a matter of minimising residual risk rather than eliminating it.

Example 5.4

What a jump does to a wing

A stock at $100\$100$100 has 20%20\%20% diffusive volatility over a month. How likely is a 30%30\%30% fall under a pure diffusion, and what does that say about the $70\$70$70 put?

Show the worked solutionHide the worked solution

Worked solution

  1. Formula
    σmonth=20%×1/12,z=ln⁡(0.7)σmonth\sigma_{\text{month}} = 20\% \times \sqrt{1/12}, \qquad z = \frac{\ln(0.7)}{\sigma_{\text{month}}}σmonth​=20%×1/12​,z=σmonth​ln(0.7)​
  2. Substitute
    σmonth=0.20×0.2887=5.77%\sigma_{\text{month}} = 0.20 \times 0.2887 = 5.77\%σmonth​=0.20×0.2887=5.77%
  3. Solve
    ln⁡0.7=−0.3567\ln 0.7 = -0.3567ln0.7=−0.3567
  4. z=−0.3567/0.0577≈−6.2z = -0.3567/0.0577 \approx -6.2z=−0.3567/0.0577≈−6.2
  5. Answer
    a six-sigma event — essentially zero probability\text{a six-sigma event — essentially zero probability}a six-sigma event — essentially zero probability

Sanity check. A lognormal model prices that put at effectively nothing, while the market will quote a real bid. The gap is not a mispricing; it is the market saying the process is not a diffusion. Thirty per cent falls in a month happen far more often than once per never.

The rest of this lesson is in Premium

You have read the opening. 11 more sections follow, including 4 worked examples and 3 quick checks.

Start the free 7-day trialSign in

Nothing is charged for 7 days, and you can cancel before then. Or read Forwards, futures and the cost of carry in full, free.

← Numerical pricing: Monte Carlo, finite differences and when to use whichBack to Option pricing models →
On this page
  • The successors
  • Why short-dated skew needs jumps
  • Market incompleteness
  • Worked example — what a jump does to a wing

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax
  • Terms
  • Privacy

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.