Skip to content
All library documents

When Fourier Methods Are Suitable for Option Pricing

Article Quant Q&A · Author: fewf

Summary

Fourier inversion prices European options by transforming information from a model’s characteristic function into option values. The discussion describes why the approach can be fast and accurate for European contracts, and notes its broad applicability to stochastic processes, including exponential Lévy models with tractable characteristic functions. It also contrasts Fourier techniques with Monte Carlo simulation and numerical PDE methods, which may be more practical for other products or models.

The key limitation is that a terminal-price characteristic function does not directly encode the path information needed for many Asian, lookback, barrier, or American options. Some models also lack an available characteristic function or require approximations; others bring numerical complications such as complex-valued branches or residue calculations. Extensions to path-dependent products exist, but the post gives no implementation details or quantitative comparison beyond the general claim of speed and accuracy for European pricing.

Key ideas

  • Fourier inversion can price European options efficiently when the model’s characteristic function is available.
  • The terminal-price characteristic function alone does not capture the path information needed for many path-dependent contracts.
  • Some models lack a usable characteristic function or require approximations and numerical care.
  • Monte Carlo methods can be easier to apply to path-dependent products, while PDEs and trees remain useful in other settings.
  • Fourier approaches have extensions to path-dependent options, though the discussion does not explain their implementation.

Tags

Full text
# When do Fourier inversion methods run into problems?


# When do Fourier inversion methods run into problems?












So in my courses, we always priced options either with Monte Carlo methods, or some sort of PDE discretization.

Then I looked up Fourier inversion methods on my own that rely on the characteristic function, and they're shockingly effective (see Carr-Madan 2000).

European option prices are obtained in milliseconds, and very accurately, with exponential convergence, and the methods are extremely simple. No need to worry about setting up a Euler-scheme for simulation, no need to worry about Rannacher time-stepping in Crank-Nicholson PDE algorithm .... just implement the characteristic function and calculate a simple sum.

So ... what am I missing? What are the drawbacks of these Fourier methods? Why would anybody use anything else for European option pricing?

When do Fourier methods fail?

## Answer by Kevin (score 2)

https://quant.stackexchange.com/a/51062

Pricing path dependent options (Asians, lookbacks, barriers, Americans) is much harder with Fourier. MC simulations are easier in these cases. Recall the characteristic function only contains information about the terminal stock price $S_T$.

For European style options, Fourier methods are extremely popular; in particular because they apply to a very wide range of stochastic processes (much more than just Black-Scholes, Merton and Heston). In particular exponential Levy processes have a simple characteristic function. Some models introduce however new difficulties (e.g. mutlivalued complex valued functions (Heston trap) or residue calculus).

Another downside is that it first requires one to study Fourier transforms and this may take too much time in a lecture. On a first glance, it also occurs less economically intuitive than tree methods or MC simulations. So, it may be just for pedagogical reasons. After all, Fourier methods are still 'younger' than numerical PDE approaches, simulation and trees. For different asset classes, simulation and trees are popular (e.g. interest rate models whereas Fourier methods are less used there). So, it may also depend on the focus of your lecturer.

Finally, some models simply do not have a characteristic function available, e.g. local volatility models. So, you cannot really apply Fourier methods here. For rough volatility models, one has to approximate the characteristic function.

However, there’s some deep financial interpretation and there are some extensions to apply Fourier methods to Asians and other path dependent options. So, they are a popular tool in 'advanced' option pricing.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.