Models vs Methods - Conceptual Overview

Last reviewed: by .

Models vs Methods: A Conceptual Overview

Why This Matters

Key insight: Options pricing involves two distinct components working together: a model that describes how prices move, and a method that computes the option value.

Practical example: When you select "Heston + FFT" in this calculator, you're choosing the Heston stochastic volatility model (the dynamics) solved via Fast Fourier Transform (the computation method).

Understanding the difference between pricing models and numerical methods is fundamental to using options calculators effectively. Many users conflate these concepts, but they serve distinct purposes in the pricing pipeline.

What Is a Pricing Model?

A pricing model defines the assumptions about how the underlying asset price evolves over time. It specifies the stochastic process (the mathematical description of random price movements) and determines what factors drive option value.

The model answers questions like: Is volatility constant or does it change? Can prices jump discontinuously? How does volatility correlate with price movements?

Model Price Dynamics Key Assumption Best For
Black-Scholes Geometric Brownian Motion Constant volatility Liquid vanilla options, baseline pricing
Heston GBM + mean-reverting stochastic vol Volatility follows its own random process Volatility smile/skew, longer-dated options
SABR Stochastic vol with CEV backbone Vol correlated with forward rate Interest rate options, FX, smile fitting
Merton Jump Diffusion GBM + Poisson jumps Prices can jump discontinuously Earnings events, crash risk, fat tails
Variance Gamma Pure jump process (no diffusion) Price changes arrive at random times Heavy tails, short-dated options
Local Volatility GBM with state-dependent vol Vol is a deterministic function of S and t Exact market calibration, exotic pricing

What Is a Numerical Method?

A numerical method is the computational technique used to solve the pricing equations that arise from a given model. Once you've chosen a model (the "what"), the method determines "how" you compute the option price.

Some models have closed-form analytical solutions (like Black-Scholes for European options), but most real-world pricing requires numerical approximation.

Method How It Works Strengths Best For
Analytical Closed-form mathematical formula Instant computation, exact (when available) European vanilla under BS, Greeks
Binomial/Trinomial Trees Discretize time and price into a lattice Handles early exercise, intuitive American options, dividend modeling
Monte Carlo Simulate thousands of random price paths Handles any payoff, any model Path-dependent, multi-asset, complex payoffs
FFT (Fourier Transform) Invert the characteristic function Very fast for models with known char. function Heston, Variance Gamma, model calibration
PDE (Finite Difference) Solve the pricing PDE on a discrete grid Accurate, handles boundaries well American options, barriers, local vol

How Models and Methods Combine

In principle, any model can be solved by any method, but certain combinations are more natural and efficient. The choice depends on the option type, required accuracy, and computational constraints.

Combination Why It Works Typical Use Case
Black-Scholes + Analytical BS has a closed-form solution Instant vanilla pricing, IV calculation
Black-Scholes + Binomial Lattice handles early exercise American options on dividend stocks
Heston + FFT Heston has known characteristic function Fast smile calibration, volatility surface
Any Model + Monte Carlo MC is model-agnostic via simulation Complex path-dependent payoffs, multi-asset
Local Vol + PDE PDE naturally handles variable coefficients Barrier options, American under local vol
Jump Models + FFT Jump processes have tractable char. functions Variance Gamma pricing, Merton model

Practical Implications

What About Exotic Options?

Note: The 7 exotic option types in this calculator (Asian, Barrier, Lookback, Digital, Compound, Chooser, Multi-Asset) are neither pricing models nor numerical methods. They are payoff structures that define what you're pricing.

The complete pricing pipeline is: Option Type (the payoff) + Model (the dynamics) + Method (the computation) = Price. For example, pricing an Asian option under Heston dynamics using Monte Carlo simulation.

Exotic options often require specific numerical methods due to their path-dependent or complex payoff structures. Monte Carlo is particularly well-suited for most exotics because it can handle arbitrary payoff definitions through simulation.

For detailed documentation on each model and method, see the individual sections below.

This page is part of the Options Analysis Suite documentation hub. Browse the glossary for term definitions.