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 require ...
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 di ...
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 Eduardo Saul Schwartz (born 1940) is a professor of finance at SFU's Beedie School of Business, where he holds the Ryan Beedie Chair in Finance. He is also a Distinguished Research Professor at the University of California, Los Angeles. He is know ...
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, an ...
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 paramete ...
. 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 calculus, multivariable function. The function is often thought of as an "unknown" to be sol ...
(PDE), as a
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-oriente ...
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 Space (mathematics), mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any Point (geometry), point within it. Thus, a Line (geometry), lin ...
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 Finance is the study and discipline of money, currency and capital assets. It is related to, but not synonymous with economics, the study of production, distribution, and consumption of money, assets, goods and services (the disc ...
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 mathematics ...
(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 Explicit and implicit methods are approaches used in numerical analysis for obtaining numerical approximations to the solutions of time-dependent ordinary and partial differential equations, as is required in computer simulations of physical pro ...
: ::* 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) In mathematics, especially the areas of numerical analysis concentrating on the numerical solution of partial differential equations, a stencil is a geometric arrangement of a nodal group that relate to the point of interest by using a numerical a ...
; ::* 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 use ...
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 the ...
, (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 a n ...
.


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 Dividend policy is concerned with financial policies regarding paying cash dividend in the present or paying an increased dividend at a later stage. Whether to issue dividends, and what amount, is determined mainly on the basis of the company's una ...
. 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 The trinomial tree is a lattice-based computational model used in financial mathematics to price options. It was developed by Phelim Boyle in 1986. It is an extension of the binomial options pricing model, and is conceptually similar. It can also ...
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 is ...
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 nea ...

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, implementation ...
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 teach an ...

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 from ...

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 institution ...

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 un ...

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 b ...

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