Financial Derivatives Section 5

Financial Derivatives
Section 5
The Binomial Model of Option Pricing
Michail Anthropelos
[email protected]
http://web.xrh.unipi.gr/faculty/anthropelos/
University of Piraeus
Spring 2014
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
1 / 38
Outline
1
One Period Binomial Model
Introduction
Pricing European options
2
Two Periods Binomial Model
Pricing of European options
Pricing of American Options
The Effect of Dividend
3
Construction of a Binomial Tree
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
2 / 38
Outline
1
One Period Binomial Model
Introduction
Pricing European options
2
Two Periods Binomial Model
Pricing of European options
Pricing of American Options
The Effect of Dividend
3
Construction of a Binomial Tree
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
3 / 38
Option Pricing
What have we seen so far?
Payoffs and P/L functions of options.
Factors that affect the option prices.
Arbitrage-bounds of option prices (with and without dividend).
The next step...
B Is there a way to give a price to an option using only non-arbitrage arguments
as we have done with futures and swaps?
Ans: Well...let’s see.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
4 / 38
The Binomial Model
What is it?
The binomial model is a simplified, discrete time model -developed by Cox, Ross
& Rubinstein in 1979- which:
values the prices of European and American options,
is flexible enough to include dividends.
works as a first step to more complicated market models.
Although very simple...
The binomial model:
? incorporates the essential principles of option pricing, i.e.,
1
2
Pricing by replication
Risk-neutral valuation
? describes in a clear way the effects of all the affecting factors.
? can be used for pricing more complicated derivatives.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
5 / 38
The Stock and the Call
The price of the stock at time t = 0 is S(0). Suppose that at time t = T there
are two possible cases for the stock price:
where, d < 1 + r < u.
The situation of a call option written on this stock is the following:
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
6 / 38
Replication Portfolio
The main idea
The main idea is to construct a portfolio which consists of ∆ shares of the stock
and a cash amount B invested in the free-risk interest rate such that:
Portfolio payoff = Call option payoff
Assuming NO ARBITRAGE, the price of the call should be equal to the cost of
the portfolio at time t = 0.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
7 / 38
Replication Portfolio cont’d
We have to choose ∆ and B such that:
∆uS(0) + B(1 + r )
= cu
∆dS(0) + B(1 + r )
= cd
If we suppose that, uS(0) > K and dS(0) < K , we have to solve:
∆uS(0) + B(1 + r )
= uS(0) − K
∆dS(0) + B(1 + r )
=
0
(two equations and two unknowns).
Perfect replication
By doing so, we perfectly replicate the call option payoff.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
8 / 38
The Price of European Call Option
We easily get the following solutions for ∆ and B:
∆=
cu −cd
S(0)(u−d)
B=
ucd −dcu
(u−d)(1+r )
The replication portfolio
The replicating portfolio:
Buy/short sell ∆ stocks.
Lend/borrow the amount
ucd −dcu
(u−d)(1+r ) .
The payoff of this portfolio is exactly the same as the call option payoff.
Price of call = Cost of the portfolio
Under the no arbitrage assumption, the cost of the replicating portfolio,
∆S(0) + B, should be equal to the call price:
c=
M. Anthropelos (Un. of Piraeus)
1
1+r
h
((1+r )−d)
cu
u−d
+
Binomial Model
(u−(1+r ))
cd
u−d
i
Spring 2014
9 / 38
Hedging ALL the Risk on Option Positions
Seller side
The strategy of the option seller is the following:
At time t = 0: Sell the option and receive c.
Buy/short sell ∆ stocks.
Borrow/lend B in cash.
At time t = T : Use the amount ∆S(T ) + B(1 + r ) to
give the payoff max{S(T ) − K , 0}.
He starts with zero and ends up with zero (no risk exposure).
Buyer side
Similarly, the strategy of the option buyer is the following:
At time t = 0: Buy/short sell ∆ stocks.
Borrow/lend B in cash.
Buy the option by giving c.
At time t = T : Get the payoff max{S(T ) − K , 0} and use it to
return ∆S(T ) and close the interest free investment.
He starts with zero and ends up with zero(no risk exposure).
Interpretation of Option Price
By shorting an option at price c and following the replication portfolio, there
is no risk exposure.
The subjective probabilities of upward and downward stock movements do
not affect the option price.
The investor’s preference and predictions do not affect the option price.
c is the unique non-arbitrage price. If the price of an option is different than
that the non-arbitrage price, one can make an arbitrage by following the
corresponding replication strategy.
It is clear how each affecting factor influences the option price.
This method can be used for pricing any kind of derivatives written on this
stock.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
11 / 38
Risk-Neutral Valuation
The option price can be written as:
(1 + r ) − d
u − (1 + r )
1
cu
+ cd
.
c=
1+r
u−d
u−d
)−d
u−(1+r )
(1+r )−d
u−(1+r )
Note that (1+r
,
>
0
and
+
= 1.Hence,
u−d
u−d
u−d
u−d
c=
1
1+r [qcu
+ (1 − q)cd ] =
1
1+r Eq
[C (T )]
In other words, we may consider the option price as the discounted expectation of
the option payoff, where
the probability
of the upward movement of the stock price is given by
1+r −d
q = u−d
and
the probability of the downward movement is given by 1 − q = u−1−r
.
u−d
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
12 / 38
Risk-Neutral Valuation cont’d
Interpretation of the probability q
If the probability of stock price upward movement is q and the probability of the
stock price downward movement is 1 − q, what is the expected return of the stock
price?
)−d
u−(1+r )
Eq [S(T )] = quS(0) + (1 − q)dS(0) = (1+r
u−d uS(0) + u−d dS(0) =
= S(0)(1 + r ).
This means that under the probabilities (q, 1 − q) the expected return of the stock
price is equal to the risk-free interest rate.
The probability measure (q, 1 − q) is called risk-neutral.
Why is that?
The reason for which the price of the option is equal to the discounted
expectation of the option payoff under the risk-neutral probability is that the
investment on option is risk-free and hence it should have the same expected
return as the risk-free investment.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
13 / 38
Non-Arbitrage and Risk-Neutral Pricing
Synopsis
If the perfect replication of an option payoff is possible, there is no risk
involved in the option positions, as long as the option price is the unique
non-arbitrage price.
No risk exposure means that the expected return of the option is equal to
risk-free interest rate.
By setting the probabilities of upward and downward movement equal to q
and 1 − q respectively, we assume that the world is risk-neutral in which:
I
I
individuals are indifferent to risk.
the expected return of all securities is the risk-free interest rate.
There is in fact an equivalence between the non-arbitrage pricing and the
risk-neutral valuation.
Important notice
If the perfect replication is possible, the risk-neutral valuation holds not only in
the risk-neutral world but also in the real one.
One Period Binomial Model, an example
Suppose that the Microsoft stock price is $28 today. After one year there are two
possible outcomes:
A call option written on the Microsoft stock price, with strike price $28 and
maturity after one year is described below:
One Period Binomial Model, an example
Assume also that r = 5% (annual compounding).
The parameters of the replication portfolio are
∆=
and
B=
2.8
cu − cd
=
= 0.5
S(0)(u − d)
28(1.1 − 0.9)
0.9 × 2.8
ucd − dcu
=−
= −$12.
(u − d)(1 + r )
(1.1 − 0.9)1.05
Hence, the replication strategy is the following:
Borrow $12 at the risk-free rate and
buy 0.5 stocks at the price $28.
The cost of this portfolio is 14 − 12 = $2. This means that c = $2.
)−d
The risk-neutral probabilities are q = (1+r
= 1.05−0.9
u−d
1.1−0.9 = 0.75 and 1 − q = 0.25.
Hence, the call option price can also be given by:
c=
1
1
(qcu + (1 − q)cd ) =
0.75 × 2.8 + 0 = $2.
1.05
1.05
Outline
1
One Period Binomial Model
Introduction
Pricing European options
2
Two Periods Binomial Model
Pricing of European options
Pricing of American Options
The Effect of Dividend
3
Construction of a Binomial Tree
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
17 / 38
The Two Period Binomial Model
We take one step ahead and we impose two time periods. At each time, we
assume that the stock price increases at the rate of u or decreases at d.
Similarly, for a call option written on this stock:
Backward Induction
In order the find the value of the call option at each node of the binomial tree, we
work backwards.
First focus on two branches on the upper right:
At the node of Su , replication portfolio equations for ∆ and B are:
∆S(0)u 2 + (1 + r )B
= cuu
∆S(0)ud + (1 + r )B
= cud
ucud −dcuu
cuu −cud
and B = (u−d)(1+r
whose solutions are ∆ = uS(0)(u−d)
).
(note the similarity with the one period case).
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
19 / 38
Backward Induction cont’d
The cost of this portfolio at time t = 1, which equals to cu is:
1
(1 + r ) − d
u − (1 + r )
∆uS(0) + B =
cuu +
cud .
1+r
u−d
u−d
The risk-neutral probabilities
As in the one period case, the value of the call option at the node of Su can be
given as the discounted (at time t = 1) expected payoff of call option, under the
)−d
risk-neutral probability q = (1+r
u−d , i.e.,
cu =
1
Eq [c(2) | S(1) = Su ] .
1+r
At the same way, we calculate that:
cd =
1
1
Eq [c(2) | S(1) = Sd ] =
1+r
1+r
M. Anthropelos (Un. of Piraeus)
(1 + r ) − d
u−d
Binomial Model
cud +
u − (1 + r )
u−d
cdd .
Spring 2014
20 / 38
The Price of the Option at Time t = 0
After calculating the option value at time t = 1, we can follow exactly the same
method in order to value the option at time t = 0. We encounter the following
part of the binomial tree:
We get:
c
=
=
=
=
1
1
Eq [c(1)] =
[qcu + (1 − q)cd ] =
(1 + r )
(1 + r )
1
[q(qcuu + (1 − q)cud ) + (1 − q)(qcud + (1 − q)cdd )] =
(1 + r )2
h
i
1
q 2 cuu + 2q(1 − q)cud + (1 − q)2 cdd =
2
(1 + r )
1
Eq [c(2)].
(1 + r )2
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
21 / 38
Two Period Binomial Model, an example
The possible cases for the Microsoft stock prices are described in the following
tree:
The situation of a call option with strike price $28 is the following:
Two Period Binomial Model, an example
The risk-neutral probability of upward movement:
q = 1.05−0.9
1.1−0.9 = 0.75
The option price at time t = 1
1
cu = 1.05
(0.75 × 5.88) = $4.2 and cd = 0 The option price at time t = 0
1
c = 1.05
(0.75 × 4.2) =
M. Anthropelos (Un. of Piraeus)
1
2
1.052 (0.75
Binomial Model
× 5.88) = $3
Spring 2014
23 / 38
The Delta Hedging
For the perfect replication of the call option payoff, we should calculate the
number of the stocks that has to be purchased at each node of the binomial tree.
This is the Delta hedging strategy:
At time t = 1
5.88
∆u = 30.8×0.2
= 0.95 and ∆d = 0 And at time t = 0
M. Anthropelos (Un. of Piraeus)
∆=
4.2
28×0.2
= 0.75
Binomial Model
Spring 2014
24 / 38
The Case of American Options
The idea
For the price of the American option, we have to take into account the right of
the option buyer to exercise the option at each node of the binomial tree.
Simply, at each node the price of an American option is the maximum between
the price of a corresponding European option and the intrinsic option value.
In other words, for each note t, we have:
Ct = max{ct , S(t) − K } and Pt = max{pt , K − S(t)}
The early exercise
The early exercise of an American option is optimal if the intrinsic value of the
option is larger than the price of the corresponding European option.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
25 / 38
The Case of American Options, an example
Consider again our Microsoft example:
The value of the European put option on this stock with strike $28 is described
below:
The Case of American Options, an example
Note that the risk-neutral probability of upward movement remains the same (it
depends on the stock price and the interest rate, but not on the option payoff ):
q = 1.05−0.9
1.1−0.9 = 0.75
The option price at time t = 1
1
pu = 1.05
(0.75 × 0 + 0.25 × 0.28) = $0.067 and
1
pd = 1.05
(0.75 × 0.28 + 0.25 × 5.32) = $1.467
The option price at time t = 0
p=
1
(0.75
1.05
× 0.067 + 0.25 × 1.467) =
M. Anthropelos (Un. of Piraeus)
1
(2
1.052
× 0.75 × 0.25 × 0.28 + 0.252 × 5.32) = $0.4
Binomial Model
Spring 2014
27 / 38
The Case of American Options, an example
For the determination of the American put option price at time t = 1, we compare
the two following trees:
The tree of the European put option values:
And the tree of the intrinsic option values:
The Case of American Options, an example
Therefore the price of the American put option at each node of the tree is given
below:
At time t = 0, we compare the intrinsic value (=0 in this example) and the value
Eq [P(1)] = q × 0.067 + (1 − q) × 2.8 = 0.75025.
The early exercise
At the node Sd , it is optimal for the option holder to exercise the put option and
get the payoff of $2.8.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
29 / 38
How Dividend Enters the Tree
As we have seen, on the ex-dividend day, the stock price drops by the dividend
amount.
This decline occurs in two ways:
The dividend is given as a cash amount.
The dividend is given through a continuous dividend yield.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
30 / 38
How Dividend Enters the Tree cont’d
In the case there is a dividend D given at time t = 1, we have:
If the dividend is given at t = 1 through a continuous dividend yield a, the tree
becomes:
Outline
1
One Period Binomial Model
Introduction
Pricing European options
2
Two Periods Binomial Model
Pricing of European options
Pricing of American Options
The Effect of Dividend
3
Construction of a Binomial Tree
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
32 / 38
Starting the Construction of a Tree
How to construct a tree
When we start the construction of a binomial tree, we have to specify the
following parameters:
1
2
The upward and the downward movement, i.e. u and d.
The number of the time intervals (periods) which divide the time to maturity.
I
The more time intervals, the more accuracy we get.
The parameters u and d
The parameters u and d match the stock price volatility.
It is recalled that the volatility, σ, is given by:
Var (Stock return for time period ∆t) = σ 2 ∆t.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
33 / 38
u, d and σ
Let µ and σ be the expected (continuous) return and the volatility of the
stock return, respectively.
E[S(∆t)] = S(0)e µ∆t .
If p and 1 − p are the subjective probabilities of the upward and the
downward movement of the stock price, we have:
pS(0)u + (1 − p)S(0)d = S(0)e µ∆t ⇒ p =
e µ∆t − d
.
u−d
Since,
Var (Stock return) = E[(Stock return)2 ] − E[Stock return]2 ,
by taking the equation Var (Stock return) = σ 2 ∆t into account, we have:
pu 2 + (1 − p)d 2 − pu + (1 − p)d 2 = σ 2 ∆t.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
34 / 38
u, d and σ cont’d
The next step is to replace p with
e µ∆t −d
u−d .
µ∆t
We then approximate the quantity e
exponential function:
, using the Taylor expansion of the
e µ∆t ≈ 1 + µ∆t +
(µ∆t)2
.
2
Note however that the term (∆t)2 has negligible size.
This gives (after some further calculations) the following equation:
(1 + µ∆t)(u + d) − ud − (1 + 2µ∆t) = σ 2 ∆t.
One solution of the above equation is the pair:
√
√
σ ∆t
−σ ∆t
u = e
and d = e
The above construction of a binomial tree was proposed by Cox, Ross and
Rubinstein in 1979.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
35 / 38
Facts about the Binomial Tree Construction
F There is a standard and constant relation between u and d:
u ∗ d = 1.
F u and d do not depend on the expected return of the stock price or the
subjective probabilities.
F What matters the most is the volatility of the stock price.
F Volatility and interest rate are constant during the life of the option.
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
36 / 38
Binomial Tree and Option Pricing, an example
Let’s consider the following example of American put option pricing:
S(0) = 50, K = 50, r = 10% (continuous compounding),
σ = 40%, T − t = 5 months = 0.417 and ∆t = 1 month = 0.083
Therefore,
u = eσ
√
∆t
= 1.224 and d = e −σ
√
∆t
= 0.891.
And the neutral-risk probability of the upward movement
q=
M. Anthropelos (Un. of Piraeus)
e r ∆t −d
u−d
= 0.508.
Binomial Model
Spring 2014
37 / 38
Binomial Tree and Option Pricing, an example
The stock price and the American put option prices are given in the graph of the
binomial tree:
M. Anthropelos (Un. of Piraeus)
Binomial Model
Spring 2014
38 / 38