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 t ...
used in
mathematical finance Mathematical finance, also known as quantitative finance and financial mathematics, is a field of applied mathematics, concerned with mathematical modeling in the financial field. In general, there exist two separate branches of finance that req ...
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 Derivative, derivatives with Finite difference approximation, finite differences. Both the spatial doma ...
s were first applied to
option pricing In finance, a price (premium) is paid or received for purchasing or selling options. The calculation of this premium will require sophisticated mathematics. Premium components This price can be split into two components: intrinsic value, and ...
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 kno ...
in 1977. In general, finite difference methods are used to price options by approximating the (continuous-time) differential equation 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 involves a multivariable function and one or more of its partial derivatives. The function is often thought of as an "unknown" that solves the equation, similar to ho ...
(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-orie ...
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 . Finite differences (or the associated difference quotients) are often used as approximations of derivatives, such as in numerical differentiation. The difference operator, commonly d ...
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 coo ...
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 th ...
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 (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 partial differential equations, numerical solution of partial differential equations, a stencil is a geometric arrangement of a nodal group that relate to the ...
; ::* the value at each point is then found using the technique in question; working backwards in time from maturity, and inwards from the boundary prices. :4. The value of the option today, where the
underlying In finance, a derivative is a contract between a buyer and a seller. The derivative can take various forms, depending on the transaction, but every derivative has the following four elements: # an item (the "underlier") that can or must be bou ...
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 mathematics, 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 ...
.


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, in financial management and corporate finance, is concerned with Aswath Damodaran (N.D.)Returning Cash to the Owners: Dividend Policy/ref> the policies regarding dividends; more specifically paying a cash dividend in the pr ...
. 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 ...
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 model (finance), lattice-based computational model used in financial mathematics to price option (finance), options. It was developed by Phelim Boyle in 1986. It is an extension of the binomial options pricing model, ...
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 .Brown, James Robert.� ...
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 and Agricultural and Mechanical College, commonly referred to as Louisiana State University (LSU), is an American Public university, public Land-grant university, land-grant research university in Baton Rouge, Louis ...

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, implementat ...
Code);
Numerical Solution of Black–Scholes Equation
Tom Coleman,
Cornell University Cornell University is a Private university, private Ivy League research university based in Ithaca, New York, United States. The university was co-founded by American philanthropist Ezra Cornell and historian and educator Andrew Dickson W ...

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 university, public research university in British Columbia, Canada. It maintains three campuses in Greater Vancouver, respectively located in Burnaby (main campus), Surrey, British Columbia, Surrey, and ...

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 Sai Kung District, New Territories, Hong Kong. Founded in 1991, it was the territory's third institution to be granted university status, and the firs ...

Introduction to the Numerical Solution of Partial Differential Equations in Finance
Claus Munk, University of Aarhus
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 university, public research university in Bellville, South Africa, Bellville, near Cape Town, South Africa. The university was established in 1959 by the Politics of South Africa, South ...

The Finite Difference Method
Katia Rocha, Instituto de Pesquisa Econômica Aplicada
Analytical Finance: Finite difference methods
Jan Röman,
Mälardalen University Mälardalen University (Swedish: ''Mälardalens universitet''), or MDU, is a Swedish university located in Västerås and Eskilstuna, Sweden. It has 18,000 students and around 1000 employees, of which 91 are professors, 504 teachers, and 244 doct ...
{{Derivatives market Mathematical finance Options (finance) Numerical differential equations