Home / Financial Tools / Volatility Surface Calibration (SVI) & Exotic Derivatives Monte Carlo Pricing Engine

Graduate-Level Modeling · Derivatives Pricing & Volatility Modeling

Volatility Surface Calibration (SVI) & Exotic Derivatives Monte Carlo Pricing Engine

A flat volatility number is a convenient fiction. A real market has a smile, a skew, and a term structure, and this tool builds all three, then prices four different option structures against it.

How To Use This Model

Reading This Tool

Set five SVI parameters at each of four maturities to build a full, arbitrage-aware implied volatility surface, then price four different option structures against it via Monte Carlo path simulation.

The vanilla option is checked against the closed-form Black-Scholes price so you can see the simulation actually converges. The Asian, barrier and lookback structures then show you exactly how path-dependency changes an option's value versus its plain-vanilla counterpart, using the volatility this surface actually implies, not a flat, single assumed number.

1-Month Smile (SVI)

3-Month Smile (SVI)

6-Month Smile (SVI)

1-Year Smile (SVI)

Underlying & Pricing Engine

The Monte Carlo engine uses the SVI surface's implied volatility at the chosen strike and maturity as a constant Black-Scholes-style volatility input, a simplified stand-in for a full local-volatility diffusion.

Implied Volatility At The Chosen Strike

3M

ATM Implied Vol (Chosen Maturity)

-

Implied Vol At Strike K

-

25-Delta Risk Reversal (Proxy)

-

Log-Moneyness Of Strike

-

Implied Volatility Smile Across All Four Maturities

1M 3M 6M 1Y

Full Volatility Surface (Maturity × Log-Moneyness)

-

-

Option Prices At This Strike & Maturity

Vanilla Call (Black-Scholes Check)

-

Vanilla Call (Monte Carlo)

-

Asian Call (Arithmetic Average)

-

Up-And-Out Barrier Call

-

Lookback Call (Floating Strike)

-

MC Standard Error (Vanilla)

-

Price Comparison: Vanilla vs. Exotic Structures

Monte Carlo Convergence: Running Price Estimate vs. Paths Simulated

What The Skew Parameter Is Actually Telling You

-

Why Averaging Makes An Asian Option Cheaper

-

Why The Barrier Level Matters So Much

-

What The Convergence Chart Is Actually Proving

A Monte Carlo price estimate is only as good as the number of paths behind it, the running average should visibly stabilize and stop drifting as more paths accumulate. If it's still swinging wildly at the right-hand edge of that chart, the estimate isn't trustworthy yet, and either more paths or a variance reduction technique is needed before quoting the number to anyone.

Derivatives Pricing & Volatility Modeling

The Core Formulas

SVI Total Variance: w(k) = a + b[ρ(k−m) + √((k−m)²+σ²)], k = ln(K/F)
Implied Vol: σIV(k,T) = √(w(k)/T)
GBM Path Step: St+Δt = St·exp[(r−q−σ²/2)Δt + σ√Δt·Z]
Asian: max(Average(St) − K, 0), Barrier (Up-Out): max(ST−K,0)·1{max(St)<B}, Lookback (Floating): ST − min(St)

When To Actually Use This Model

  • Teaching volatility surface construction and exotic derivatives pricing in a derivatives or financial engineering course.
  • Building intuition for how path-dependency (averaging, barriers, floating strikes) changes an option's value relative to its vanilla counterpart.
  • Illustrating the practical difference between quoting from a flat volatility assumption versus an actual calibrated smile.

Key Assumptions & Limitations

  • Exotic pricing here uses a single constant volatility (read off the SVI surface at the option's own strike and maturity), a full local volatility model would use Dupire's formula to derive an entire local volatility function and diffuse the underlying through it, a materially more complex undertaking.
  • This tool does not check the SVI parameter sets for the absence of static arbitrage (calendar spread or butterfly arbitrage) across maturities, production systems run explicit no-arbitrage checks before publishing a surface.
  • Discrete monitoring (the number of time steps) approximates continuous-time barrier and lookback payoffs, too few steps will misprice barrier options in particular, since the true continuous-time barrier can be breached between monitoring points.

Foundational References

Gatheral, J. (2004). A Parsimonious Arbitrage-Free Implied Volatility Parameterization With Application to the Valuation of Volatility Derivatives. Presentation at Global Derivatives.

Glasserman, P. Monte Carlo Methods in Financial Engineering. Springer.

Hull, J. C. Options, Futures, and Other Derivatives. Pearson.

Want the plain Black-Scholes Greeks first?