HOME

TheInfoList



OR:

Finite difference methods for option pricing are
numerical methods Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of numerical methods th ...
used in
mathematical finance Mathematical finance, also known as quantitative finance and financial mathematics, is a field of applied mathematics, concerned with mathematical modeling of financial markets. In general, there exist two separate branches of finance that requir ...
for the valuation of options.
Finite difference method In numerical analysis, finite-difference methods (FDM) are a class of numerical techniques for solving differential equations by approximating derivatives with finite differences. Both the spatial domain and time interval (if applicable) are dis ...
s were first applied to
option pricing In finance, a price (premium) is paid or received for purchasing or selling options. This article discusses the calculation of this premium in general. For further detail, see: for discussion of the mathematics; Financial engineering for the impl ...
by Eduardo Schwartz in 1977. In general, finite difference methods are used to price options by approximating the (continuous-time)
differential equation In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, a ...
that describes how an option price evolves over time by a set of (discrete-time)
difference equations In mathematics, a recurrence relation is an equation according to which the nth term of a sequence of numbers is equal to some combination of the previous terms. Often, only k previous terms of the sequence appear in the equation, for a parameter ...
. The discrete difference equations may then be solved iteratively to calculate a price for the option. Phil Goddard (N.D.).
''Option Pricing – Finite Difference Methods''
/ref> The approach arises since the evolution of the option value can be modelled via a
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a multivariable function. The function is often thought of as an "unknown" to be solved for, similarly to ...
(PDE), as a function of (at least) time and price of underlying; see for example the Black–Scholes PDE. Once in this form, a finite difference model can be derived, and the valuation obtained. The approach can be used to solve derivative pricing problems that have, in general, the same level of complexity as those problems solved by tree approaches.


Method

As above, the PDE is expressed in a discretized form, using
finite difference A finite difference is a mathematical expression of the form . If a finite difference is divided by , one gets a difference quotient. The approximation of derivatives by finite differences plays a central role in finite difference methods for t ...
s, and the evolution in the option price is then modelled using a lattice with corresponding
dimension In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coor ...
s: time runs from 0 to maturity; and price runs from 0 to a "high" value, such that the option is deeply in or out of the money. The option is then valued as follows: # Maturity values are simply the difference between the exercise price of the option and the value of the underlying at each point (for a call, e.g., C(S, T) =max\). # Values at the boundaries - i.e. at each earlier time where spot is at its highest or zero - are set based on
moneyness In finance, moneyness is the relative position of the current price (or future price) of an underlying asset (e.g., a stock) with respect to the strike price of a derivative, most commonly a call option or a put option. Moneyness is firstly a thr ...
or arbitrage bounds on option prices (for a call, C(0, t) = 0 for all t and C(S, t) = S - K e^ as S \rightarrow \infty). # Values at other lattice points are calculated
recursively Recursion (adjective: ''recursive'') occurs when a thing is defined in terms of itself or of its type. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in mathematic ...
(iteratively), starting at the time step preceding maturity and ending at time = 0. Here, using a technique such as Crank–Nicolson or the explicit method: ::* the PDE is discretized per the technique chosen, such that the value at each lattice point is specified as a function of the value at later and adjacent points; see Stencil (numerical analysis); ::* the value at each point is then found using the technique in question; working backwards in time from maturity, and inwards for the boundary prices. :4. The value of the option today, where the
underlying In finance, a derivative is a contract that ''derives'' its value from the performance of an underlying entity. This underlying entity can be an asset, index, or interest rate, and is often simply called the "underlying". Derivatives can be us ...
is at its
spot price In finance, a spot contract, spot transaction, or simply spot, is a contract of buying or selling a commodity, security or currency for immediate settlement (payment and delivery) on the spot date, which is normally two business days after t ...
, (or at any time/price combination,) is then found by
interpolation In the mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points. In engineering and science, one often has ...
.


Application

As above, these methods can solve derivative pricing problems that have, in general, the same level of complexity as those problems solved by tree approaches, but, given their relative complexity, are usually employed only when other approaches are inappropriate; an example here, being changing interest rates and / or time linked dividend policy. At the same time, like tree-based methods, this approach is limited in terms of the number of underlying variables, and for problems with multiple dimensions,
Monte Carlo methods for option pricing In mathematical finance, a Monte Carlo option model uses Monte Carlo methodsAlthough the term 'Monte Carlo method' was coined by Stanislaw Ulam in the 1940s, some trace such methods to the 18th century French naturalist Buffon, and a question he as ...
are usually preferred. Note that, when standard assumptions are applied, the explicit technique encompasses the binomial- and trinomial tree methods. Tree based methods, then, suitably parameterized, are a
special case In logic, especially as applied in mathematics, concept is a special case or specialization of concept precisely if every instance of is also an instance of but not vice versa, or equivalently, if is a generalization of . A limiting case ...
of the explicit finite difference method.


References


External links


Option Pricing Using Finite Difference Methods
, Prof. Don M. Chance,
Louisiana State University Louisiana State University (officially Louisiana State University and Agricultural and Mechanical College, commonly referred to as LSU) is a public land-grant research university in Baton Rouge, Louisiana. The university was founded in 1860 near ...

Finite Difference Approach to Option Pricing
(includes
Matlab MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
Code);
Numerical Solution of Black–Scholes Equation
Tom Coleman,
Cornell University Cornell University is a private statutory land-grant research university based in Ithaca, New York. It is a member of the Ivy League. Founded in 1865 by Ezra Cornell and Andrew Dickson White, Cornell was founded with the intention to ...

Option Pricing – Finite Difference Methods
Dr. Phil Goddard
Numerically Solving PDE’s: Crank-Nicolson Algorithm
Prof. R. Jones,
Simon Fraser University Simon Fraser University (SFU) is a public research university in British Columbia, Canada, with three campuses, all in Greater Vancouver: Burnaby (main campus), Surrey, and Vancouver. The main Burnaby campus on Burnaby Mountain, located ...

Numerical Schemes for Pricing Options
Prof. Yue Kuen Kwok,
Hong Kong University of Science and Technology The Hong Kong University of Science and Technology (HKUST) is a public research university in Clear Water Bay Peninsula, New Territories, Hong Kong. Founded in 1991 by the British Hong Kong Government, it was the territory's third institu ...

Introduction to the Numerical Solution of Partial Differential Equations in Finance
Claus Munk,
University of Aarhus Aarhus University ( da, Aarhus Universitet, abbreviated AU) is a public research university with its main campus located in Aarhus, Denmark. It is the second largest and second oldest university in Denmark. The university is part of the Coimbra Gr ...

Numerical Methods for the Valuation of Financial Derivatives
, D.B. Ntwiga,
University of the Western Cape The University of the Western Cape (UWC) is a public research university in Bellville, near Cape Town, South Africa. The university was established in 1959 by the South African government as a university for Coloured people only. Other ...

The Finite Difference Method
Katia Rocha,
Instituto de Pesquisa Econômica Aplicada The Institute of Applied Economic Research ( Portuguese: ''Instituto de Pesquisa Econômica Aplicada'', Ipea) is a Brazilian government-led research organization dedicated to generation of macroeconomical, sectorial and thematic studies in order to ...

Analytical Finance: Finite difference methods
Jan Röman, Mälardalen University {{Derivatives market Mathematical finance Options (finance) Numerical differential equations