Bermudan Options with the Binomial Model

School of Education, Culture and Communication
Division of Applied Mathematics
MMA707 Analytical Finance
“Bermudan Options with the
Binomial Model”
Autumn 2011
Sheila Farrahi sfi09001@student.mdh.se
Amirhossein Heydarizadeh ahh09001@student.mdh.se
Oluwayinka Ogunniyi ooi08001@student.mdh.se
Instructor:
Jan Röman
Bermudan Options with the Binomial Model
Abstract
Bermudan option is a type of option which can only be exercised at specific dates
between the issue date and maturity. In this report we designed a GUI using MATLAB to
compute the value of Bermudan option with binomial model and compare the result
with European and American ones.
2
Bermudan Options with the Binomial Model
Contents
Introduction ………………………………………………………………………………………………………………4
Bermudan Option
Binomial Model……………………………………………………………………………………….5
American & European Options………………………………………………………….….….5
Example …………………………………………………………………………………………………7
Solution …………………………………………………………………………………………………9
Conclusion…………………………………………………………………………………………………………….…10
References ………………………………………………………………………………………………………………11
3
Bermudan Options with the Binomial Model
Introduction
Like Bermudian islands which are located between Europe and America, Bermudan
options are a combination of American and European options. Unlike the European
options which can be exercised only at maturity
and American option that can be
exercised at any time, Bermudan can be exercised at predetermined dates up to
maturity.
4
Bermudan Options with the Binomial Model
Bermudan Option
A Bermudan Option is a type of option with early exercise restricted to certain dates
during the life of the option. Bermudan Options have an “early exercise” date and
expiration date. Bermudan options act like both European options and the American
ones. It behaves like European options since it cannot be exercised at any time and it
behaves like American options due to the fact that it can be exercised at some specific
times. The value of Bermudan Option is always equal or greater than European and
equal or less than American ones.
Binomial Model:
Binomial model is a very popular model for option pricing, Binomial tree shows
different ways that stock price can move during option’s life time based on certain
probability of moving up or either down. There are different formulas for the probability
of up and down but Cox-Ross-Rubenstein formula is the most common model for the
binomial tree so in our model we used Cox-Ross-Rubenstein formula:
{
𝑢 = 𝑒 𝜎√∆𝑡
(𝑢𝑝 𝑓𝑎𝑐𝑡𝑜𝑟)
𝑑 = 𝑒 −𝜎√∆𝑡 (𝑑𝑜𝑤𝑛 𝑓𝑎𝑐𝑡𝑜𝑟)
𝑒 𝜎∆𝑡 − 𝑑
p=
(risk neutral probability of moving up)
u−d
𝑞 = 1 − 𝑝(Probability of moving down)
American and European options:
Since Bermudan option is a combination of European and American option we describe
here shortly these two options:
To calculate European put or call option we should start from the end of tree at time T
(maturity) and calculate the max (𝑘 − 𝑠𝑇 , 0) for put and max (𝑠𝑇 − 𝑘, 0) for call at each
5
Bermudan Options with the Binomial Model
end node. Then it should be discounted back to calculate the option value by backward
induction at each node. The formula for European put and call option in the other nodes
is:
Vn = e-rΔt(pVu+(1-p)Vd)
Calculate American put or call option at the final nodes of the tree is exactly like the
European ones. But for the other nodes the formula is different as follow:
American put: Vn = max(𝑘 − 𝑠𝑇 , e-rΔt(pVu+(1-p)Vd))
American Call: Vn = max(𝑠𝑇
− 𝑘,e-rΔt(pVu+(1-p)Vd))
6
Bermudan Options with the Binomial Model
Example:
Consider the tree below which is a 6-step binomial tree with T=1.5 year and the
Bermudan option can only be exercised once a year. As you see in the picture below the
red nodes are the nodes that Bermudan option can be exercised at that time. For those
nodes option value should be calculated like European ones due to the property of
European option that it can be exercised only at that time, for the rest of the nodes, they
should be calculated like American options that can be exercised at any time.
t=3 months t=6 months t=9 months t=1 year t=15 months t=1.5 year
∆t=3 months
Calculate like American
options
Calculate like European
options
Calculate like American
options
7
Bermudan Options with the Binomial Model
Solution
We designed a GUI using MATLAB to calculate the value of Bermudan call and put option
not using any MATLAB build in functions according to the data given by a user and
compare it with the European and American options.
This is how the GUI looks:
When a user is inserting the data, the data is being checked to be valid, for example
settlement date cannot be greater than maturity. If there is any invalid input the user
will face an error message.
8
Bermudan Options with the Binomial Model
For example for the given data, you can see the value of Bermudan put option which is
exactly lies between European and American put option.
9
Bermudan Options with the Binomial Model
Conclusion
Bermudan Option is one of the popular kinds of option in financial world and in this
seminar, we considered a Bermudan Option with non-paying dividend using Binomial
model.
in comparing the price of the Bermudan option with the European and the American
Option, it was observed that it option price(Bermudan Option) lies in between the
European and the American Option prices, which is true from the mathematical model
presented above.
Conclusively, A Matlab GUI was designed to compute and compare the prices of this
options and a payoff diagram was shown.
10
Bermudan Options with the Binomial Model
References


Hull, John C. Options, futures, and other derivatives.6th ed. Upper Saddle River,
N.J. : Pearson Prentice Hall, cop. 2006
Wilmott, Paul, The Mathematics of Financial Derivatives, Cambridge :
Cambridge Univ. Press, 1995
11