Derman-Kani Implied Volatility Tree

Local Vol

Discrete approximation to Dupire local volatility

A binomial tree model calibrated to match an implied volatility surface exactly at each node. Uses forward induction to construct Arrow-Debreu state prices and extract local volatilities. The tree provides discrete-time approximation to local volatility dynamics while ensuring no-arbitrage through risk-neutral transition probabilities.

Mathematical Formulation

Parameters

SymbolDescriptionConstraint
Stock price at node (i, j)
Arrow-Debreu state price
Risk-neutral up probability
Up and down multipliers
Risk-free rate
Local volatility at each node

Key Assumptions

  • Recombining binomial tree: computationally efficient
  • Calibrated to match market implied volatility surface
  • Arrow-Debreu prices enable probability-weighted discounting
  • Discrete approximation to continuous local volatility
  • No-arbitrage ensured via risk-neutral probabilities

Reference

Derman, E., Kani, I. (1994). "Riding on a Smile." Risk, 7(2), 32-39.

Model Hierarchy

Complexity increases from left to right. More complex models capture additional market phenomena but require more parameters and may be harder to estimate.

Empirical Context (SPY Returns)

How DK Tree relates to observed return properties

The Derman-Kani tree provides a discrete approximation to local volatility, calibrating a binomial tree to match observed option prices. It shares Dupire local vol limitations regarding forward smile dynamics but offers computational tractability for American options.

What DK Tree captures

  • Discrete implied volatility calibration
  • Arrow-Debreu state prices

What it cannot capture

  • Continuous-time dynamics
  • Realistic volatility evolution

Estimation Data

Select ticker for P-measure estimation

Run Simulation

Watch the Derman-Kani Implied Volatility Tree in action. Adjust parameters and observe how the price path evolves in real-time.

Charts:

Price Path Simulation

Select a model and click Start to begin simulation

Log Returns

Log returns will appear here

Model

Parameters

Select a model to configure parameters

Simulation

0.25x

Adjust speed before or during simulation

Status:idle

Disclaimer: These simulations are for educational purposes only. They demonstrate the behavior of mathematical models and should not be used for trading decisions. Real market dynamics are significantly more complex than any single stochastic model can capture.