Skip to content

Use the Finite Difference method to price European, American and Bermudan options.

Notifications You must be signed in to change notification settings

WencaiZheng/Finite-Difference-in-Option-Pricing

Repository files navigation

Finite-Difference-in-Option-Pricing

Use Finite Difference method to price European, American and Bermudan options.

Major steps

  1. solution domain
  2. grid construction
  3. terminal and boundary condition
  4. spatial and time discretization
  5. finite difference scheme

European PDE

PDE

The finite difference scheme

American PDE

Delta hedge portfolio inequality, if execution timing is wrong, the portfolio value would be less:

The American option inequality:

For call option, w=1, for put, w =-1:

When V > w(S-K), PDE becomes European style:

When V = w(S-K), PDE is:

The we have a simple form:

There are two ways:

Iteration Method

Jacobi

Gauss-Seidel, GS

successive over-relaxation, SOR

Penalty Method

American option PDE can be rewrite as a linear complementarity (LCP) problem as below.

Where

Bermudan PDE

About

Use the Finite Difference method to price European, American and Bermudan options.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published