Quantnotes.com
Help Contact
Fundamentals
Publications
Software & Data
Book Reviews
Job Listings
Event Listings
Forums
Edutainment
Useful Links
About Us

 

QuantFinanceJobs.com

:: Collaborations ::

:: QF Journal ::

 

:: Using Binomial Model to Price Derivatives ::

The Binomial Model is one of a set of numerical procedure used for pricing derivative securities. Others include finite difference schemes and Monte- Carlo methods. Binomial model agrees asymptotically with the Black-Scholes model if constructed assuming the same conditions. However it is more versatile, in that it can be used to for pricing American options and complex derivative securities.

As an illustration we shall consider the pricing of a European option. By descretizing the time to maturity of the option into N interval each of duration [Graphics:Images/binomial_gr_1.gif], we can model the movement of a stock price S by a geometric random walk. At each interval S can increase  to uS with probability p, or fall to vS with probability 1-p.  The constants u, v and p are chosen such that the geometric random walk is consistent with the geometric Brownian motion described by the stochastic differential equation (SDE):

[Graphics:Images/binomial_gr_2.gif]

The expectation and the second moment of the stock price after one interval can be found from this construction.

[Graphics:Images/binomial_gr_3.gif]

We can equivalently find these moments from the SDE. The second moment is achieved from computing the [Graphics:Images/binomial_gr_1.gif] term of an expansion of F(S)= [Graphics:Images/binomial_gr_4.gif] using Ito's Lemma (see article).

[Graphics:Images/binomial_gr_5.gif]

Assuming one knows [Graphics:Images/binomial_gr_6.gif] and [Graphics:Images/binomial_gr_7.gif] then equating the corresponding moments we see that we have two equations and three unknowns, namely u,v and p.

However the parameter p is not independent from the other two if it to describe the same process as the SDE. Consider fixing the value of v. Then we have a range of choices for u each with an appropriate value for p. The larger the value u the smaller the probability p.

Our choice of u with its appropriate p is such that  uv=1 so that we can reduce the problem to a quadratic equation for u, and thus find u and v in terms of [Graphics:Images/binomial_gr_8.gif], [Graphics:Images/binomial_gr_9.gif] and [Graphics:Images/binomial_gr_10.gif].

[Graphics:Images/binomial_gr_11.gif]

So given the above construction how do we price the option?

Assuming we know the option value at expiry [Graphics:Images/binomial_gr_12.gif] say. We  construct a portfolio [Graphics:Images/binomial_gr_13.gif] at time t consisting of one option and shorting Δ stocks of the underlying S.

[Graphics:Images/binomial_gr_14.gif]

Depending if S rises or falls during the next interval, the option value changes to [Graphics:Images/binomial_gr_15.gif] respectively. These values are known since they are defined at the expiry time T. So our portfolio changes to either [Graphics:Images/binomial_gr_16.gif]. If we choose our portfolio to be risk neutral then its value will remain the same regardless of whether the asset rise or fall. This gives that

[Graphics:Images/binomial_gr_17.gif]

Risk neutrality also means that our portfolio is guaranteed to increases in value as if it were money invested in a bank with interest rate r.  At expiry the value of the portfolio is its original value plus any risk interest earned in the interval [Graphics:Images/binomial_gr_18.gif].

[Graphics:Images/binomial_gr_19.gif]

Finally we find that

[Graphics:Images/binomial_gr_20.gif]

The Binomial method works as follows:

1. Knowing the initial value of the underlying S(t=0), construct a binomial tree for the future values of S up to the expiry time T.

2. For each of these possible final values of S we evaluate the option value at expiry V(S,T).  These make up a set of  [Graphics:Images/binomial_gr_21.gif] at time T, from which we can work backwards to determine all the values of V(S,T- [Graphics:Images/binomial_gr_22.gif]).  These in turn make up our new set of  [Graphics:Images/binomial_gr_23.gif], and the process is repeated up to t=0.

This gives a tree or table of values of the option value at different times for the possible values of S.

Written by Raffaello Vardavas

Back for more

 

Copyright © 2001-04 Quantnotes.com. All rights reserved. Legal Notice | Privacy Notice