Sep
5

## Crank-Nicolson for a European put

A PDE can be solved by Finite Difference or Finite Element method, both methods require space discretization, therefore, explicit or implicit finite difference is applied for this problem. The advantage of explicit finite difference is it does not require matrix inversion, however, to satisfy CFL condition, dt (time interval) can not be too small to prevent from non-convergece result, Crank-Nicolson is supposed to balance between explicit and implicit finite difference by choosing theta=1/2, which means taking average of explicit and implicit method.

A sample code to show the performance of Crank Nicolson for a Europen put can be downloaded at http://www.maths.strath.ac.uk/~aas96106/ch24.m, it is from chapter 24 of the book

wiki(Crank Nicolson)

Hot posts:

15 Incredibly Stupid Ways People Made Their Millions

Ino.com: Don't Join Marketclub until You Read This MarketClub Reviews

Online stock practice

World Changing Mathematical Discoveries

Value at Risk xls

Random posts:

VIX calculation

Real Option Models in Valuation

How to Vectorize Nested Loop in R?

Quadrature method for convertible bond pricing

Libor Market Model: Theory and Implementation source code

A sample code to show the performance of Crank Nicolson for a Europen put can be downloaded at http://www.maths.strath.ac.uk/~aas96106/ch24.m, it is from chapter 24 of the book

**An Introduction to Financial Option Valuation: Mathematics, Stochastics and Computation**, more codes are at the homepage http://www.maths.strath.ac.uk/~aas96106/option_book.htmlwiki(Crank Nicolson)

**People viewing this post also viewed:**

Hot posts:

Random posts: