Home AI Trading Strategies / Jump Diffusion Options Model

Jump Diffusion Options Model Trading Strategy

Model sudden price jumps and volatility spikes with Sourcetable AI. Calculate jump diffusion option prices, Greeks, and risk metrics automatically—no complex formulas required.

Andrew Grosser

Andrew Grosser

February 24, 2026 • 19 min read

Introduction to Jump Diffusion Options Modeling

September 2001: S&P 500 gaps down 12% at market open after 9/11. Black-Scholes with 20% vol assigns near-zero probability to a 12% gap overnight. Jump diffusion models don't. Traditional Black-Scholes options pricing assumes stock prices move smoothly with continuous diffusion. But real markets don't behave that way. Earnings announcements, geopolitical events, and market crashes create sudden price jumps that Black-Scholes can't capture. A stock trading at $85 might gap down to $72 overnight on bad news—a 15% discontinuous jump that standard models miss entirely.

Jump diffusion models solve this problem by combining continuous price movements with random discontinuous jumps. The Merton jump diffusion model, introduced in 1976, adds a Poisson jump process to the geometric Brownian motion framework. This captures both gradual volatility and sudden shocks, making it essential for pricing options on stocks with event risk, earnings volatility, or market crash exposure sign up free.

Implementing jump diffusion models in Excel requires building complex Monte Carlo simulations, programming Poisson jump generators, and calculating Greeks through numerical differentiation. You'll need hundreds of lines of VBA code to simulate jump paths, estimate jump parameters from historical data, and price options under different jump scenarios. For a single option position, this can take hours of development and debugging.

Sourcetable eliminates this complexity entirely. Upload your options data, historical prices, or volatility surface, and ask the AI questions in plain English: 'Price this call option with 3% jump intensity and 20% jump volatility.' The AI understands jump diffusion terminology, automatically runs Monte Carlo simulations with jump processes, and calculates option values, Greeks, and risk metrics instantly. No coding, no formula debugging, no parameter estimation headaches.

Try Sourcetable for free at and start modeling jump risk in minutes instead of days. sign up free.

Why Sourcetable is Superior for Jump Diffusion Analysis

Jump diffusion models require sophisticated mathematics that Excel struggles with. The Merton model combines a continuous geometric Brownian motion component with a compound Poisson jump process. The stock price follows: dS = μS dt + σS dW + J dN, where J represents jump size and N is a Poisson counter with intensity λ. Pricing options under this framework requires either complex closed-form approximations or Monte Carlo simulation with thousands of jump paths.

In Excel, you'd need to manually code random number generators for both Brownian motion and Poisson jumps, build path simulation loops, implement variance reduction techniques, and create separate worksheets for parameter calibration. Estimating jump parameters from historical data requires maximum likelihood estimation or method of moments—both mathematically intensive procedures that demand custom VBA functions. A typical implementation might involve 500+ lines of code across multiple modules.

Sourcetable's AI understands the entire jump diffusion framework out of the box. Tell it 'Calibrate jump parameters from my historical returns data' and it automatically identifies jump events, estimates jump intensity, mean jump size, and jump volatility using maximum likelihood. Ask 'Price a 3-month $100 strike call with these jump parameters' and the AI runs optimized Monte Carlo simulations with 10,000+ paths, calculates confidence intervals, and returns the option value in seconds.

The AI handles parameter sensitivity automatically. Ask 'How does option value change with jump intensity from 2% to 8%?' and Sourcetable generates a complete sensitivity table and visualization without requiring nested loops or data tables. For Greeks calculation, the AI uses automatic differentiation rather than finite difference methods, providing more accurate delta, gamma, vega, and jump risk sensitivities.

Sourcetable also integrates jump diffusion with your broader trading workflow. Import live options chains, historical volatility data, and earnings calendars, then ask 'Which options are mispriced based on jump diffusion versus Black-Scholes?' The AI compares theoretical values across models, highlights discrepancies, and identifies trading opportunities—all through natural language conversation.

For quant teams, Sourcetable scales from single option analysis to portfolio-level jump risk management. Upload your entire options book and ask 'What's my aggregate jump risk exposure?' The AI calculates portfolio-level jump Greeks, stress tests against historical jump scenarios, and quantifies tail risk from simultaneous jumps across correlated assets.

Benefits of Jump Diffusion Modeling with Sourcetable

Jump diffusion models provide more accurate option pricing when stocks face event risk, capturing the fat tails and volatility smiles that Black-Scholes misses. For options traders and quants, this means better risk assessment, more precise hedging, and identification of mispriced options around earnings or macro events.

Automatic Parameter Calibration

Estimating jump parameters traditionally requires maximum likelihood optimization over historical returns—a computationally intensive process involving log-likelihood functions, numerical optimization, and statistical testing. Sourcetable's AI handles this automatically. Upload your historical price data and ask 'Calibrate jump diffusion parameters for AAPL.' The AI identifies jump events using statistical tests, estimates jump intensity (λ), mean jump size (μJ), and jump volatility (σJ), then validates the fit against empirical return distributions.

For a stock with quarterly earnings, the AI might find λ = 4 jumps per year (one per earnings), μJ = -2.5% average jump (slight negative bias), and σJ = 8% jump volatility. These parameters immediately improve option pricing accuracy around known events. The AI also separates continuous volatility from jump volatility, giving you σcontinuous = 18% versus total volatility of 25%—crucial for understanding risk components.

  • Merton Jump Diffusion Parameters: λ (jump intensity = expected jumps per year), μ_J (mean jump size), σ_J (jump size volatility), σ (diffusion volatility); typical SPX calibration: λ=1.2 jumps/year, μ_J=-5%, σ_J=8%, σ=15%.
  • Jump Intensity Calibration: Historical SPX data shows ~1.5 jumps per year exceeding 3%; calibrating λ to match observed jump frequency in the past 20 years produces λ=1.2–1.8 depending on jump threshold definition.
  • Jump Size Distribution: Historical S&P 500 jump returns are negatively skewed; mean jump of -5% vs +3% for upward jumps reflects asymmetric crash risk—this asymmetry directly explains why OTM puts are more expensive than OTM calls.
  • Model Selection: Merton jump diffusion handles small-to-medium jumps well; Kou double-exponential jumps better capture the heavy tails observed in equities; CGMY model for complete specification of the Lévy process including fat tails and asymmetry.

Instant Monte Carlo Simulation

Pricing options under jump diffusion requires Monte Carlo simulation with both continuous and jump components. For each simulated path, you need to generate Brownian motion increments, simulate Poisson jump arrivals, and sample jump magnitudes from a distribution (typically log-normal). Running 10,000 paths for accurate pricing can take minutes in Excel, especially with variance reduction techniques.

Sourcetable runs these simulations instantly. Ask 'Price a 90-day $105 call on XYZ with jump intensity 3% and 15% jump vol' and the AI executes optimized Monte Carlo with 20,000+ paths in under two seconds. It automatically applies antithetic variates and control variates for variance reduction, providing option values with tight confidence intervals. For a call option on a $100 stock with 25% continuous vol and moderate jump risk, you might get a price of $7.85 (Black-Scholes: $7.20), showing the 9% jump premium.

The AI also generates path visualizations automatically. Ask 'Show me sample jump diffusion paths' and you'll see charts with 50 simulated price trajectories, clearly displaying both continuous movement and discrete jumps. This visual feedback helps you understand how jump parameters affect price behavior and option payoffs.

  • Path Generation: Simulate S(t+dt) = S(t) × exp[(r - λk̄ - σ²/2)dt + σ√dt × Z + J × N]; where Z is normal, N is Poisson(λdt), J is the jump size—each path either has a jump in the interval or doesn't, with probability λ×dt.
  • Variance Reduction: Antithetic variates (simulate paired paths with opposite normals) reduces Monte Carlo pricing error by 40–60% for European options; for jump-diffusion pricing, this requires careful handling of the jump component.
  • Convergence Speed: Jump-diffusion Monte Carlo requires 50,000–100,000 paths for 0.1% pricing accuracy on standard European options; path-dependent exotics (barriers, Asian) may need 500,000+ paths—computational efficiency is critical.
  • Comparing to BS: For ATM short-dated options, jump-diffusion prices are 3–8% higher than Black-Scholes due to jump risk premium; for deep OTM puts with 1-month expiry, jump-diffusion can be 50–200% higher—this is why short-dated OTM puts are expensive relative to BS.

Accurate Greeks with Jump Risk

Standard Greeks (delta, gamma, vega) assume continuous price changes. Jump diffusion adds new risk dimensions: jump delta (sensitivity to jump intensity), jump gamma (convexity to jumps), and jump vega (sensitivity to jump volatility). Calculating these in Excel requires numerical differentiation across multiple parameters—running separate simulations for each perturbation.

Sourcetable calculates all Greeks simultaneously using automatic differentiation. Ask 'Calculate Greeks for my option portfolio under jump diffusion' and you get standard Greeks plus jump-specific sensitivities. For a $100,000 short straddle position, you might see: delta = -$200 (near neutral), gamma = -$15,000 (large negative exposure), vega = -$8,500, jump delta = -$12,000 (loses if jumps increase), and jump vega = -$6,000 (loses if jump volatility rises).

These jump Greeks reveal hidden risks. A delta-neutral portfolio might have massive jump delta exposure, meaning you're hedged for continuous moves but vulnerable to overnight gaps. The AI highlights these mismatches automatically, suggesting 'Your position is jump-negative with -$12,000 jump delta. Consider long OTM puts for jump protection.'

Volatility Smile Fitting

Jump diffusion naturally generates volatility smiles—the empirical pattern where OTM puts trade at higher implied volatility than ATM options. Black-Scholes produces flat implied volatility across strikes, failing to match market prices. Jump models capture this smile through jump risk, with larger jumps creating steeper smiles.

Upload your options chain to Sourcetable and ask 'Fit jump diffusion to my volatility smile.' The AI calibrates jump parameters to minimize pricing errors across all strikes, finding the jump intensity and jump volatility that best replicate market prices. For a typical equity smile, it might find λ = 5% and σJ = 12% provide excellent fit with average pricing error under 2%.

The AI then identifies mispriced options. Ask 'Which options are cheap versus the jump diffusion model?' and it highlights strikes where market prices deviate significantly from model values. A 90-day 90-strike put might trade at $4.20 (28% implied vol) while jump diffusion suggests $4.85 (32% equivalent vol)—a potential buying opportunity if you believe the calibrated jump parameters are accurate.

  • Smile Shape: Merton jump diffusion generates a symmetric smile (both OTM puts and calls are rich); adding negative mean jump generates the left skew observed in equity markets where OTM puts are significantly more expensive than calls.
  • Term Structure of Skew: Jump risk is most impactful for short-dated options (jumps are discrete events); as expiry lengthens, the central limit theorem smooths out jumps and diffusion dominates—jump models naturally produce skew that flattens with maturity.
  • Calibration Quality: Measure calibration quality by root mean square error between model and market prices across all strikes and maturities; RMS error below 0.5 cents on SPX options (1-month, strikes from 95% to 105% of spot) is considered a good fit.
  • Model Risk: Jump parameters change over time—the 2008 crisis required λ=5 jumps/year; calm 2017 markets needed λ=0.5; using stale jump parameters can mis-price tail risk by 30–50% in stressed markets—recalibrate at minimum monthly.

Event Risk Quantification

Jump diffusion excels at pricing options around known events like earnings, FDA approvals, or elections. Standard volatility doesn't distinguish between continuous uncertainty and discrete event risk. Jump models separate these components, allowing precise event risk pricing.

Tell Sourcetable 'This stock has earnings in 15 days with expected 8% jump volatility' and the AI adjusts jump intensity for the specific event window. For a 30-day option, it might use λ = 0.033 (one jump expected) with σJ = 8% for the first 15 days, then revert to baseline parameters afterward. This captures the event premium accurately—the 30-day straddle might price at $9.50 versus $7.80 without the earnings jump.

After the event passes, ask 'Reprice my options post-earnings' and the AI instantly recalculates values with reduced jump risk. That $9.50 straddle might drop to $6.20 if the stock didn't jump much, reflecting the collapse in event premium. This helps you manage calendar spreads and event-driven strategies with precision.

Portfolio Jump Risk Aggregation

Individual option jump risk is challenging enough, but portfolio-level jump exposure requires modeling correlated jumps across multiple underlyings. During market crashes, many stocks jump simultaneously, creating massive portfolio losses that individual Greeks don't capture.

Sourcetable handles multi-asset jump risk automatically. Upload your entire options portfolio and ask 'What's my exposure to a market-wide 5% down jump?' The AI simulates correlated jump scenarios using copula methods, calculating portfolio P&L under various jump configurations. For a $2M options book with short volatility exposure, you might see: -$180,000 loss on 5% down jump, -$420,000 on 10% down jump, but only -$15,000 on 5% up jump (asymmetric risk).

The AI also identifies concentration risk. Ask 'Which stocks contribute most to my jump risk?' and it decomposes portfolio jump delta by underlying. You might discover that 60% of your jump exposure comes from just three tech stocks with high jump correlation, suggesting over-concentration that needs hedging.

How Jump Diffusion Analysis Works in Sourcetable

Sourcetable brings professional-grade jump diffusion modeling to a simple spreadsheet interface. The AI handles the mathematical complexity while you focus on trading decisions and risk management. Here's how to implement jump diffusion strategies step-by-step.

Step 1: Import Historical Price Data

Start by uploading historical price data for your underlying stock. Sourcetable accepts CSV files, Excel spreadsheets, or direct connections to market data providers. Your data should include daily closing prices for at least 6-12 months to capture sufficient jump events. Include columns for date, closing price, and optionally volume and intraday high/low for more sophisticated jump detection.

Once uploaded, the AI automatically recognizes price data structure. You don't need to format dates or create return calculations—Sourcetable handles this preprocessing. For a stock like NVDA, you might upload 252 trading days of data from $220 to $485, capturing both the steady uptrend and several earnings-driven jumps.

  • Start by uploading historical price data for your underlying stock.
  • Once uploaded, the AI automatically recognizes price data structure.

Step 2: Calibrate Jump Parameters

Ask the AI: 'Calibrate jump diffusion parameters from my price data.' Sourcetable runs statistical analysis to identify jump events and estimate model parameters. It uses multiple detection methods—comparing daily returns against threshold multiples of volatility, analyzing return distribution kurtosis, and identifying discontinuities in price paths.

The AI returns calibrated parameters with statistical confidence. For a typical growth stock, you might see: continuous volatility σ = 32%, jump intensity λ = 6 jumps/year (one every two months), mean jump size μJ = -1.2% (slightly negative on average), and jump standard deviation σJ = 9%. The AI also shows you which dates were identified as jumps—perhaps earnings dates on January 24 (-5.2%), April 18 (+8.1%), July 25 (-3.8%), and October 22 (+6.5%).

You can refine parameters by asking 'Recalibrate using only the last 90 days' or 'Estimate parameters assuming earnings jumps only.' This flexibility lets you focus on recent market conditions or specific event types relevant to your trading horizon.

Step 3: Price Options with Jump Diffusion

With calibrated parameters, price any option by asking: 'Price a 60-day $500 call using jump diffusion.' Sourcetable runs Monte Carlo simulation with your calibrated jump parameters, generating thousands of price paths that include both continuous volatility and discrete jumps. The AI returns the option price along with confidence intervals and comparison to Black-Scholes.

For that $500 call on a stock currently at $485 with 60 days to expiration, you might get: jump diffusion price = $18.50 (95% CI: $18.20-$18.80), Black-Scholes price = $16.90, jump premium = $1.60 (9.5% higher). The AI explains: 'The 9.5% jump premium reflects two expected jump events during the option's life with 9% jump volatility. OTM calls benefit from positive jump potential.'

Price entire option chains at once by asking 'Price all strikes from $450 to $550 in $5 increments.' Sourcetable generates a complete pricing table with jump diffusion values, Black-Scholes values, and the difference. This reveals how jump risk affects different strikes—OTM options typically show larger percentage differences because jumps increase tail probabilities.

  • "Price a 60-day $500 call using jump diffusion."
  • "The 9.5% jump premium reflects two expected jump events during the option"
  • "Price all strikes from $450 to $550 in $5 increments."

Step 4: Calculate Greeks and Risk Metrics

Ask 'Calculate Greeks for my option position' to get comprehensive risk metrics. Sourcetable computes standard Greeks (delta, gamma, vega, theta, rho) plus jump-specific Greeks (jump delta, jump gamma, jump vega). For a long straddle position (long $485 call and put), you might see: delta = +$120 (slightly bullish), gamma = +$8,200 (benefits from large moves), vega = +$4,500, jump delta = +$2,800 (benefits from increased jump frequency), jump vega = +$3,200 (benefits from larger jumps).

These jump Greeks are crucial for event-driven trading. A position with positive jump delta profits when jump intensity increases (more frequent jumps), while positive jump vega profits when individual jumps become larger. Before earnings, both jump intensity and jump volatility typically rise, benefiting positions with positive jump exposure.

The AI also calculates scenario-based P&L. Ask 'What's my P&L if the stock jumps up 7% tomorrow?' and Sourcetable instantly shows the impact: straddle value increases from $28,400 to $41,200 (+$12,800 profit), driven by positive gamma and jump sensitivity. Compare this to 'What if volatility increases 5 points gradually?' (straddle gains $2,250)—revealing that your position is much more sensitive to jumps than continuous volatility changes.

Step 5: Compare Models and Identify Mispricings

Upload current market option prices and ask 'Compare market prices to jump diffusion model values.' Sourcetable calculates model values for all options and highlights significant deviations. You might discover that 45-day OTM puts trade at implied vols 3-4 points below what jump diffusion suggests, indicating potential underpricing of downside jump risk.

The AI quantifies these opportunities: 'The $460 put trades at $12.50 (35% implied vol) but jump diffusion suggests $14.20 (39% equivalent vol). This represents 13.6% underpricing if calibrated jump parameters are accurate.' It also shows historical accuracy: 'Over the last 12 months, our jump diffusion model predicted option P&L with 18% lower RMSE than Black-Scholes.'

For systematic traders, ask 'Screen all my watchlist stocks for jump diffusion mispricings.' Sourcetable analyzes dozens of underlyings simultaneously, ranking them by pricing discrepancy magnitude and statistical confidence. This identifies the most compelling opportunities across your trading universe.

Step 6: Monitor and Adjust Positions

As market conditions evolve, update your analysis by asking 'Recalibrate jump parameters with today's data.' After a major jump event, parameters often shift—jump intensity might decrease if the market expects fewer near-term catalysts, or jump volatility might increase if uncertainty rises. Sourcetable tracks these changes automatically, alerting you when parameter shifts significantly impact your positions.

Ask 'How have my Greeks changed since yesterday?' to see position risk evolution. If gamma decreased from +$8,200 to +$5,100 as expiration approaches, you'll know your sensitivity to jumps is declining. The AI might suggest: 'Your jump exposure has decreased 40% due to time decay. Consider rolling to longer-dated options if you want to maintain jump sensitivity.'

For portfolio management, ask 'Show me aggregate jump risk across all positions.' Sourcetable consolidates jump Greeks from all underlyings, accounting for correlations and offsetting exposures. You might have +$15,000 jump delta across long volatility positions but -$8,000 from short call spreads, netting to +$7,000 aggregate jump delta—moderate positive exposure to market-wide jump events.

Real-World Jump Diffusion Trading Applications

Jump diffusion models provide edge in specific market situations where standard models fail. These use cases demonstrate how traders, portfolio managers, and quants apply jump diffusion analysis for better pricing, risk management, and alpha generation.

Earnings Season Volatility Trading

Earnings announcements create discrete price jumps that Black-Scholes dramatically misprices. A typical stock might have 20% annualized volatility, but earnings can trigger 8-12% overnight moves. Standard models spread this jump risk evenly across time, underpricing near-term options and overpricing long-term options around earnings dates.

A volatility trader uses Sourcetable to calibrate jump parameters specifically for earnings periods. Upload historical earnings reactions for AAPL—averaging 4.2% absolute moves with 5.8% standard deviation. Tell the AI: 'Model earnings in 8 days with 5.8% jump volatility and 100% jump probability.' Sourcetable prices a 14-day straddle at $12.80 versus Black-Scholes $10.40, revealing a $2.40 (23%) jump premium.

The trader compares this to market prices. If the 14-day straddle trades at $11.50, it's underpricing the earnings jump by $1.30 (10% cheap). The trader buys the straddle, holding through earnings. Post-announcement, AAPL jumps 5.1% higher on strong guidance. The straddle value increases to $16.20, generating $4.70 profit (41% return). Without jump diffusion analysis, the trader might have missed this mispricing or lacked confidence to size the position appropriately.

Sourcetable also helps with post-earnings recalibration. After the event, ask 'Reprice options with earnings jump removed' and the AI immediately shows value changes. The trader can decide whether to hold remaining time value or exit, understanding precisely how much value came from the jump versus continuous volatility.

Market Crash Protection Portfolio Hedging

Portfolio managers need tail risk protection against market crashes—sudden 5-10% down jumps that occur every few years. Standard portfolio insurance using Black-Scholes-priced puts tends to be expensive because it doesn't distinguish between continuous volatility and jump risk. Jump diffusion models price tail protection more accurately, potentially revealing cheaper hedging opportunities.

A portfolio manager with $50M in equity exposure uses Sourcetable to analyze SPY put options for crash protection. Upload SPY historical data and ask 'Calibrate jump parameters focusing on down moves greater than 3%.' The AI identifies 8 significant down jumps over 5 years (λ = 1.6/year), with mean jump size μJ = -4.8% and σJ = 2.1%. These parameters capture crash risk specifically, separate from daily volatility.

The manager asks 'Price 90-day 10% OTM puts using jump diffusion versus Black-Scholes.' Sourcetable shows: jump diffusion value = $8.50, Black-Scholes = $6.90. The jump model values these crash-protection puts 23% higher due to explicit jump risk modeling. Market prices show the puts trading at $7.80—above Black-Scholes but below jump diffusion, suggesting they're reasonably priced for crash protection.

The manager implements a hedge: buying $1M notional of these puts (128 contracts at $7,800 each). Using Sourcetable, they calculate jump Greeks: jump delta = +$48,000 (profits if crash frequency increases), jump vega = +$35,000 (profits if crash magnitude increases). During a market selloff three weeks later, the AI alerts: 'Jump intensity has increased from 1.6 to 2.4 based on recent volatility.' The put values rise to $11.20, up 44%, outperforming the standard delta-based hedge expectation.

Biotech FDA Approval Event Trading

Biotech stocks with pending FDA approvals exhibit extreme jump risk—binary events that can move stocks 40-60% overnight. These situations are ideal for jump diffusion analysis because the jump is known (approval date), and historical data from similar approvals provides parameter estimates.

A derivatives trader analyzes a biotech stock trading at $28 with FDA decision in 12 days. Upload historical FDA approval outcomes for similar Phase 3 drugs: 65% approval rate with +48% average up jump, 35% rejection rate with -38% average down jump. Tell Sourcetable: 'Model binary jump event in 12 days with 65% probability of +48% jump and 35% probability of -38% jump.'

The AI prices options incorporating this asymmetric jump distribution. A 21-day straddle (covering the event plus 9 days after) prices at $14.20 under jump diffusion versus $9.80 under Black-Scholes—a massive 45% jump premium. The market straddle trades at $12.50, sitting between the models. The trader analyzes: 'Is $12.50 fair value given the binary jump?'

Ask Sourcetable: 'What's the break-even move for the $12.50 straddle?' The AI calculates: 'Straddle breaks even at 44.6% absolute move. Historical outcomes show 52% average absolute move, suggesting the straddle is 14% underpriced.' The trader buys 50 straddles at $12.50 ($62,500 total cost).

FDA approval comes through. The stock jumps to $39 (+39% move). The straddle value explodes to $22.80 (intrinsic value $11 in the call, plus remaining volatility value). The trader exits for $114,000, generating $51,500 profit (82% return). The jump diffusion model's accurate event pricing gave the trader confidence to make a concentrated bet that standard models would have suggested was overpriced.

Multi-Asset Correlation Jump Risk Management

Sophisticated trading desks manage options across dozens of underlyings. Individual jump risk is manageable, but correlated jumps during market stress create portfolio-wide losses that standard Greeks don't capture. A 2% down jump across 30 correlated tech stocks can trigger massive losses for short volatility portfolios.

A proprietary trading desk runs a market-making operation in tech stock options with $8M notional exposure across 40 names. Each position is delta-hedged daily, but the desk worries about overnight jump risk. Upload the entire portfolio to Sourcetable and ask 'Calculate aggregate jump exposure assuming 60% jump correlation across tech stocks.'

The AI simulates correlated jump scenarios using copula methods. Results show: aggregate jump delta = -$125,000 (loses if jumps become more frequent), aggregate jump vega = -$95,000 (loses if jumps become larger). In a stress scenario with simultaneous 5% down jumps across all positions, the portfolio loses $780,000 despite being delta-neutral—a risk that standard Greeks completely miss.

The desk asks 'How can I hedge this correlated jump risk?' Sourcetable suggests: 'Buy 90-day SPY puts to hedge systematic jump exposure, or reduce short volatility positions in highest-jump-correlation names.' The AI identifies that 5 stocks contribute 68% of aggregate jump risk due to high correlation and large position sizes. The desk reduces exposure in these names by 40%, cutting aggregate jump delta to -$48,000 and stress scenario loss to $310,000.

During the next market selloff, tech stocks gap down 3-4% overnight. The portfolio loses $195,000—painful but manageable, and 75% less than the pre-hedge stress scenario predicted. The jump diffusion analysis and correlation modeling prevented a catastrophic loss that standard risk management would have missed.

Frequently Asked Questions

If your question is not covered here, you can contact our team.

Contact Us
What problem does Merton's jump diffusion model solve in options pricing?
Black-Scholes assumes continuous price paths (geometric Brownian motion). Reality: stock prices jump—earnings surprises, FDA approvals, M&A announcements, geopolitical events cause instantaneous 5-30% price moves. Black-Scholes implies: a stock can't fall from $100 to $70 in a single instant; it can only move gradually. The lognormal distribution from GBM has thin tails (kurtosis = 3). Observed return distributions have excess kurtosis > 3 (fat tails). Merton (1976) adds a Poisson jump process: dS/S = (μ - λk̄)dt + σdZ + JdN, where N is a Poisson process with intensity λ (expected jumps per year) and J is the random jump size. Result: fat tails, better fit to observed return distributions, more accurate OTM option pricing.
What are the key parameters in the Merton jump diffusion model?
Merton model parameters: (1) σ (sigma)—diffusion volatility (continuous component). Smaller than implied vol because jumps contribute separately. (2) λ (lambda)—jump intensity (average number of jumps per year). Typical calibrated values: S&P 500 λ = 0.5-1.5 (0.5-1.5 significant jumps per year). Individual stocks: 1-5 per year. (3) μ_J (mu_J)—average jump size (log of jump factor). Negative for equities (average jump is down): typically -0.05 to -0.15 (-5% to -15% average jump). (4) σ_J (sigma_J)—standard deviation of jump sizes. Higher for individual stocks (more variable events). Calibration: fit these 4 parameters to market option prices, particularly OTM puts that are most sensitive to jump risk.
How does the jump diffusion model price OTM options differently from Black-Scholes?
OTM put pricing comparison: S&P 500 at 4,500. 3-month 4,000 put (11% OTM). (1) Black-Scholes with flat 17% vol: price = $8.50. (2) Jump diffusion with σ=13%, λ=0.8, μ_J=-10%, σ_J=5%: price = $12-15. The jump model prices OTM puts 40-75% higher because: (a) Jumps create a probability of suddenly being at 4,000 that continuous diffusion cannot generate. (b) A single -10% jump in a week is possible with positive probability in the jump model; essentially impossible in BS with 17% annual vol. (3) This explains the volatility skew: OTM puts require high BS vol to match jump model prices. Practical implication: options traders implicitly incorporate jump risk into put pricing, which is why BS vol surface shows negative skew.
How do you calibrate a jump diffusion model to market option prices?
Calibration procedure: (1) Select calibration instruments—typically 30-40 options: 5-7 strikes per expiration, 3-4 expirations (30, 60, 90, 180 days). Focus on OTM options where jump risk is most apparent. (2) Derive Merton's semi-analytical pricing formula: infinite series of weighted Black-Scholes prices (each term represents n jumps: n=0,1,2...). Practical truncation at 20-30 terms. (3) Objective function: minimize RMSE of model vs market implied vols across calibration options. (4) Optimization: use scipy.optimize.minimize with bounds (σ>0, λ>0, σ_J>0). (5) Check calibration quality: RMSE < 1 vol point is good; RMSE < 0.5 vol points is excellent. Challenge: the model often has multiple local optima—run optimization from 10+ starting points.
What is the Kou double exponential jump diffusion and how does it improve on Merton?
Kou model (2002): replaces Merton's normal jump size distribution with a double-exponential distribution. Jump size follows: positive jumps with probability p, exponentially distributed with mean 1/η₁. Negative jumps with probability (1-p), exponentially distributed with mean 1/η₂. Advantages over Merton: (1) Analytical tractability—closed-form pricing for barrier options, lookback options, first-passage times. Merton requires Monte Carlo for these. (2) Better empirical fit—double exponential captures both the fat tails AND the asymmetry (down jumps are larger than up jumps). (3) Consistent with volatility smile—negative asymmetry (η₂ < η₁) generates negative skew naturally. (4) Path-dependent options—analytical formulas for American options, barrier options, and digital options. Standard Merton model lacks these closed-form solutions.
How does jump diffusion affect dynamic hedging and delta?
Delta hedging failure under jumps: (1) Under GBM (BS), delta-hedging works because you can rebalance continuously to eliminate all risk. Under jump diffusion, a single jump can move the stock by 10-20% instantaneously—no amount of continuous rebalancing eliminates this jump risk. (2) Jump risk makes options markets 'incomplete'—there's no combination of stocks and bonds that perfectly replicates an option because jump size is random. (3) Delta under jump diffusion: Δ_JD > Δ_BS for OTM puts (jumps increase put sensitivity). Practical implication: delta-hedged portfolios of OTM puts still have residual jump risk. (4) Crash risk premium: option sellers in practice demand extra premium above theoretical (from higher implied skew) to compensate for unhedgeable jump risk. This explains 2-3 vol points of 'residual risk premium' above VRP.
What Monte Carlo simulation approach is used for jump diffusion path generation?
Monte Carlo for Merton jump diffusion: (1) At each time step (daily = 1/252), generate: (a) Brownian component: σ×√(Δt)×Z₁, where Z₁~N(0,1). (b) Poisson jump count: draw from Poisson(λ×Δt). (c) If jump count n > 0, generate n jump sizes from N(μ_J, σ_J²). (2) Combine components: Δlog(S) = (μ - σ²/2 - λk̄)Δt + σ√Δt×Z + Σᵢlog(1+Jᵢ). (3) Repeat for 252 steps (1 year), 100,000 paths. (4) Calculate payoff for each path. (5) Average and discount. Python implementation: numpy.random.poisson for jump counts, numpy.random.normal for jump sizes and Brownian increments. Vectorized: 100,000 paths × 252 steps computed in <1 second with numpy broadcasting. Variance reduction: antithetic variates (run matched negative paths) halves variance with no additional CPU cost.
Andrew Grosser

Andrew Grosser

Founder, CTO @ Sourcetable

Sourcetable is the AI-powered spreadsheet that helps traders, analysts, and finance teams hypothesize, evaluate, validate, and iterate on trading strategies without writing code.

Share this article

Sourcetable Logo
Ready to implement the Jump Diffusion Options Model strategy?

Backtest, validate, and execute the Jump Diffusion Options Model strategy with AI. No coding required.

Drop CSV