Uploaded by joedoyle024

dokumen.tips stochastic-calculus-for-finance-shreve-solutions

advertisement
Steven E. Shreve
Stochastic Calculus for Finance I
Student’s Manual: Solutions to Selected
Exercises
December 14, 2004
Springer
Berlin Heidelberg NewYork
Hong Kong London
Milan Paris Tokyo
Contents
1
2
3
The Binomial No-Arbitrage Pricing Model . . . . . . . . . . . . . . . .
1
1.7 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
Probability Theory on Coin Toss Space . . . . . . . . . . . . . . . . . . . .
7
2.9 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
State Prices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.7 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4
American Derivative Securities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.9 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5
Random Walk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.8 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6
Interest-Rate-Dependent Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.9 Solutions to Selected Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
1
The Binomial No-Arbitrage Pricing Model
1.7 Solutions to Selected Exercises
Exercise 1.2. Suppose in the situation of Example 1.1.1 that the option sells
for 1.20 at time zero. Consider an agent who begins with wealth X0 = 0
and at time zero buys ∆0 shares of stock and Γ0 options. The numbers ∆0
and Γ0 can be either positive or negative or zero. This leaves the agent with
a cash position of −4∆0 − 1.20Γ0 . If this is positive, it is invested in the
money market; if it is negative, it represents money borrowed from the money
market. At time one, the value of the agent’s portfolio of stock, option and
money market is
X1 = ∆0 S1 + Γ0 (S1 − 5)+ −
5
(4∆0 + 1.20Γ0 ) .
4
Assume that both H and T have positive probability of occurring. Show that
if there is a positive probability that X1 is positive, then there is a positive
probability that X1 is negative. In other words, one cannot find an arbitrage
when the time-zero price of the option is 1.20.
Solution. Considering the cases of a head and of a tail on the first toss, and
utilizing the numbers given in Example 1.1.1, we can write:
5
X1 (H) = 8∆0 + 3Γ0 − (4∆0 + 1.20Γ0 ),
4
5
X1 (T ) = 2∆0 + 0 · Γ0 − (4∆0 + 1.20Γ0 )
4
Adding these, we get
X1 (H) + X1 (T ) = 10∆0 + 3Γ0 − 10∆0 − 3Γ0 = 0,
or, equivalently,
2
1 The Binomial No-Arbitrage Pricing Model
X1 (H) = −X1 (T ).
In other words, either X1 (H) and X1 (T ) are both zero, or they have opposite
signs. Taking into account that both p > 0 and q > 0, we conclude that if
there is a positive probability that X1 is positive, then there is a positive
probability that X1 is negative.
Exercise 1.6 (Hedging a long position - one period.). Consider a bank
that has a long position in the European call written on the stock price in
Figure 1.1.2. The call expires at time one and has strike price K = 5. In
Section 1.1, we determined the time-zero price of this call to be V0 = 1.20.
At time zero, the bank owns this option, which ties up capital V0 = 1.20.
The bank wants to earn the interest rate 25% on this capital until time one,
i.e., without investing any more money, and regardless of how the coin tossing
turns out, the bank wants to have
5
· 1.20 = 1.50
4
at time one, after collecting the payoff from the option (if any) at time one.
Specify how the bank’s trader should invest in the stock and money market
to accomplish this.
Solution. The trader should use the opposite of the replicating portfolio
strategy worked out in Example 1.1.1. In particular, she should short 21 share
of stock, which generates $2 income. She should invest this in the money
market. At time one,
if the stock goes up in value, the bank has an option
worth $3, has $ 45 · 2 = $2.50 in the money market, and must pay $4 to cover
the short position in the stock. This leaves the bank with $1.50, as desired.
On the other hand, if the stock goes down in value, then at time one the bank
has an option worth $0, still has $2.50 in the money market, and must pay
$1 to cover the short position in stock. Again, the bank has $1.50, as desired.
Exercise 1.8 (Asian option). Consider the three-period model of Example
1
1.2.1, with S0 = 4, u = 2, d = 12 , and take the
Pn interest rate r = 4 , so that
1
p̃ = q̃ = 2 . For n = 0, 1, 2, 3, define Yn =
k=0 Sk to be the sum of the
stock prices between times zero and n. Consider an Asian call option that
expires at time three and has strike K = 4 (i.e., whose payoff at time three is
+
1
). This is like a European call, except the payoff of the option is
4 Y3 − 4
based on the average stock price rather than the final stock price. Let vn (s, y)
denote the price of this option at time n if Sn = s and Yn = y. In particular,
+
v3 (s, y) = 41 y − 4 .
(i) Develop an algorithm for computing vn recursively. In particular, write a
formula for vn in terms of vn+1 .
(ii) Apply the algorithm developed in (i) to compute v0 (4, 4), the price of the
Asian option at time zero.
1.7 Solutions to Selected Exercises
3
(iii) Provide a formula for δn (s, y), the number of shares of stock which should
be held by the replicating portfolio at time n if Sn = s and Yn = y.
Solution.
(i), (iii) Assume that at time n, Sn = s and Yn = y. Then if the (n + 1)-st
toss results in H, we have
Sn+1 = us,
Yn+1 = Yn + Sn+1 = y + us.
If the (n + 1)-st toss results in T , we have instead
Sn+1 = ds,
Yn+1 = Yn + Sn+1 = y + ds.
Therefore, formulas (1.2.16) and (1.2.17) take the form
1
[p̃vn+1 (us, y + us) + q̃vn+1 (ds, y + ds)],
1+r
vn+1 (us, y + us) − vn+1 (ds, y + ds)
δn (s, y) =
.
us − ds
vn (s, y) =
(ii) We first list the relevant values of v3 , which are
v3 (32, 60) = (60/4 − 4)+ = 11,
v3 (8, 36) = (36/4 − 4)+ = 5,
v3 (8, 24) = (24/4 − 4)+ = 2,
v3 (8, 18) = (18/4 − 4)+ = 0.50,
v3 (2, 18) = (18/4 − 4)+ = 0.50,
v3 (2, 12) = (12/4 − 4)+ = 0,
v3 (2, 9) = (9/4 − 4)+ = 0,
v3 (.50, 7.50) = (7.50/4 − 4)+ = 0.
We next use the algorithm from (i) to compute the relevant values of v2 :
4 1
1
v2 (16, 28) =
v3 (32, 60) + v3 (8, 36) = 6.40,
5 2
2
4 1
1
v2 (4, 16) =
v3 (8, 24) + v3 (2, 18) = 1,
5 2
2
1
4 1
v3 (8, 18) + v3 (2, 12) = 0.20,
v2 (4, 10) =
5 2
2
4 1
1
v2 (1, 7) =
v3 (2, 9) + v3 (.50, 7.50) = 0.
5 2
2
4
1 The Binomial No-Arbitrage Pricing Model
We use the algorithm again to compute the relevant values of v1 :
v1 (8, 12) =
v1 (2, 6) =
4
5
1
2 v2 (16, 28)
4
5
1
2 v2 (4, 10)
+ 21 v2 (4, 16) = 2.96,
+ 21 v2 (1, 7)
= 0.08.
Finally, we may now compute
1
4 1
v1 (8, 12) + v1 (2, 6) = 1.216.
v0 (4, 4) =
5 2
2
Exercise 1.9 (Stochastic volatility, random interest rate). Consider a
binomial pricing model, but at each time n ≥ 1, the “up factor” un (ω1 ω2 . . . ωn ),
the “down factor” dn (ω1 ω2 . . . ωn ), and the interest rate rn (ω1 ω2 . . . ωn ) are
allowed to depend on n and on the first n coin tosses ω1 ω2 . . . ωn . The initial
up factor u0 , the initial down factor d0 , and the initial interest rate r0 are not
random. More specifically, the stock price at time one is given by
u0 S0 if ω1 = H,
S1 (ω1 ) =
d0 S0 if ω1 = T,
and, for n ≥ 1, the stock price at time n + 1 is given by
un (ω1 ω2 . . . ωn )Sn (ω1 ω2 . . . ωn ) if ωn+1 = H,
Sn+1 (ω1 ω2 . . . ωn ωn+1 ) =
dn (ω1 ω2 . . . ωn )Sn (ω1 ω2 . . . ωn ) if ωn+1 = T.
One dollar invested in or borrowed from the money market at time zero grows
to an investment or debt of 1 + r0 at time one, and, for n ≥ 1, one dollar invested in or borrowed from the money market at time n grows to an investment
or debt of 1 + rn (ω1 ω2 . . . ωn ) at time n + 1. We assume that for each n and
for all ω1 ω2 . . . ωn , the no-arbitrage condition
0 < dn (ω1 ω2 . . . ωn ) < 1 + rn (ω1 ω2 . . . ωn ) < un (ω1 ω2 . . . ωn )
holds. We also assume that 0 < d0 < 1 + r0 < u0 .
(i) Let N be a positive integer. In the model just described, provide an
algorithm for determining the price at time zero for a derivative security
that at time N pays off a random amount VN depending on the result of
the first N coin tosses.
(ii) Provide a formula for the number of shares of stock that should be held at
each time n (0 ≤ n ≤ N − 1) by a portfolio that replicates the derivative
security VN .
(iii) Suppose the initial stock price is S0 = 80, with each head the stock price
increases by 10, and with each tail the stock price decreases by 10. In
other words, S1 (H) = 90, S1 (T ) = 70, S2 (HH) = 100, etc. Assume the
interest rate is always zero. Consider a European call with strike price 80,
expiring at time five. What is the price of this call at time zero?
1.7 Solutions to Selected Exercises
5
Solution.
(i) We adapt Theorem 1.2.2 to this case by defining
p̃0 =
1 + r 0 − d0
,
u0 − d 0
q̃0 =
and for each and and for all ω1 ω2 . . . ωn ,
u0 − 1 − r 0
,
u0 − d 0
1 + rn (ω1 ω2 . . . ωn ) − dn (ω1 ω2 . . . ωn )
,
un (ω1 ω2 . . . ωn ) − dn (ω1 ω2 . . . ωn )
un (ω1 ω2 . . . ωn ) − 1 − rn (ω1 ω2 . . . ωn )
.
q̃n (ω1 ω2 . . . ωn ) =
un (ω1 ω2 . . . ωn ) − dn (ω1 ω2 . . . ωn )
p̃n (ω1 ω2 . . . ωn ) =
In place of (1.2.16), we define for n = N − 1, N − 2, . . . , 1,
Vn (ω1 ω2 . . . ωn ) =
1 p̃n (ω1 ω2 . . . ωn )Vn+1 (ω1 ω2 . . . ωn H)
1+r
+q̃n (ω1 ω2 . . . ωn )Vn+1 (ω1 ω2 . . . ωn T ) ,
and for the the case n = 0 we adopt the definition
V0 =
1 p̃0 V1 (H) + q̃0 V1 (T ) .
1+r
(ii) The number of shares of stock that should be held at time n is still given
by (1.2.17):
∆n (ω1 . . . ωn ) =
Vn+1 (ω1 . . . ωn H) − Vn+1 (ω1 . . . ωn T )
.
Sn+1 (ω1 . . . ωn H) − Sn+1 (ω1 . . . ωn T )
The proof that this hedge works, i.e., that taking the position ∆n in the
stock at time n and holding it until time n + 1 results in a portfolio whose
value at time n + 1 is Vn+1 , is the same as the proof given for Theorem
1.2.2.
(iii) If the stock price at a particular time n is x, then the stock price at the
next time is either x + 10 or x − 10. That means that the up factor is
un = x+10
and the down factor is dn = x−10
x
x . The corresponding riskneutral probabilities are
p̃n =
1 − dn
=
un − d n
q̃n =
un − 1
=
un = d n
x−10
x
− x−10
x
=
1
,
2
x+10
x −1
x+10
x−10
x −
x
=
1
.
2
1−
x+10
x
Because these risk-neutral probabilities do not depend on the time n nor
on the coin tosses ω1 . . . ωn , we can easily compute the risk-neutral prob5
1
ability of an arbitrary sequence ω1 ω2 ω3 ω4 ω5 to be 21 = 32
.
6
1 The Binomial No-Arbitrage Pricing Model
There are three ways for the call with strike 80 to expire in the money
at time 5: either the five tosses result in five heads (S5 = 130), result in
four heads and one tail (S5 = 110), or result in three heads and two tails
1
(S5 = 90). The risk-neutral probability of five heads is 32
. If a tail occurs,
it can occur on any toss, and so there are five sequences that have four
heads and one tail. Therefore, the risk-neutral probability of four heads
5
and one tail is 32
. Finally, if there are two tails in a sequence of five tosses,
there 10 ways to choose the two tosses that are tails. Therefore, the riskneutral probability of three heads and two tails is 10
32 . The time-zero price
of the call is
V0 =
1
5
10
· (130 − 80) +
· (110 − 80) +
· (90 − 80) = 9.375.
32
32
32
2
Probability Theory on Coin Toss Space
2.9 Solutions to Selected Exercises
Exercise 2.2. Consider the stock price S3 in Figure 2.3.1.
(i) What is the distribution of S3 under the risk-neutral probabilities p̃ = 12 ,
q̃ = 21 .
e 1 , ES
e 2 , and ES
e 3 . What is the average rate of growth of the
(ii) Compute ES
e
stock price under P?
(iii) Answer (i) and (ii) again under the actual probabilities p = 32 , q = 13 .
Solution.
(i) The distribution of S3 under the risk-neutral probabilities p̃ and q̃ is
32 8
2 .50
p̃3 3p̃2 q̃ 3p̃q̃ 2 q̃ 3
With p̃ = 21 , q̃ = 21 , this becomes
2 .50
32 8
.125 .375 .375 .125
(ii) By Theorem 2.4.4,
Therefore,
e
E
S3
e S2
e S1 = ES
e 0 = S0 = 4.
=E
=E
3
2
(1 + r)
(1 + r)
(1 + r)
8
2 Probability Theory on Coin Toss Space
e 1 = (1 + r)S0 = (1.25)(4) = 5,
ES
e 2 = (1 + r)2 S0 = (1.25)2 (4) = 6.25,
ES
e 3 = (1 + r)3 S0 = (1.25)3 (4) = 7.8125.
ES
In particular, we see that
e 3 = 1.25 · ES
e 2 , ES
e 2 = 1.25 · ES
e 1 , ES
e 1 = 1.25 · S0 .
ES
e is the same
Thus, the average rate of growth of the stock price under P
as the interest rate of the money market.
(iii) The distribution of S3 under the probabilities p and q is
32 8
2 .50
3
2
p 3p q 3pq 2 q 3
With p = 32 , q = 31 , this becomes
8
2
.50
32
.2963 .4444 .2222 .0371
To compute the average rate of growth, we reason as follows:
Sn+1
Sn+1
= S n En
= (pu + qd)Sn .
En Sn+1 = En Sn
Sn
Sn
In our case,
2
1
· 2 + · 12 = 1.5.
3
3
In other words, the average rate of growth of the stock price under the
actual probabilities is 50%. Finally, taking expectations, we have
ESn+1 = E En Sn+1 = 1.5 · ESn ,
pu + qd =
so that
ES1 = 1.5 · ES0 = 6,
ES2 = 1.5 · ES1 = 9,
ES3 = 1.5 · ES2 = 13.50.
Exercise 2.3. Show that a convex function of a martingale is a submartingale. In other words, let M0 , M1 , . . . , MN be a martingale and let ϕ be a
convex function. Show that ϕ(M0 ), ϕ(M1 ), . . . , ϕ(MN ) is a submartingale.
Solution Let an arbitrary n with 0 ≤ n ≤ N − 1 be given. By the martingale
property, we have
En Mn+1 = Mn ,
2.9 Solutions to Selected Exercises
9
and hence
ϕ(En Mn+1 ) = ϕ(Mn ).
On the other hand, by the conditional Jensen’s inequality, we have
En ϕ(Mn+1 ) ≥ ϕ(En Mn+1 ).
Combining these two, we get
En ϕ(Mn+1 ) ≥ ϕ(Mn ),
and since n is arbitrary, this implies that the sequence of random variables
ϕ(M0 ), ϕ(M1 ), . . . , ϕ(MN ) is a submartingale.
Exercise 2.6 (Discrete-time stochastic integral). Suppose M0 , M1 , . . . ,
MN is a martingale, and let ∆0 , ∆1 , . . . , ∆N −1 be an adapted process. Define
the discrete-time stochastic integral (sometimes called a martingale transform)
I0 , I1 , . . . , IN by setting I0 = 0 and
In =
n−1
X
j=0
∆j (Mj+1 − Mj ), n = 1, . . . , N.
Show that I0 , I1 , . . . , IN is a martingale.
Solution. Because In+1 = In + ∆n (Mn+1 − Mn ) and In , ∆n and Mn depend
on only the first n coin tosses, we may “take out what is known” to write
En [In+1 ] = En In + ∆n (Mn+1 − Mn ) = In + ∆n En [Mn+1 ] − Mn .
However, En [Mn+1 ] = Mn , and we conclude that En [In+1 ] = In , which is the
martingale property.
Exercise 2.8. Consider an N -period binomial model.
0
be martingales under the risk(i) Let M0 , M1 , . . . , MN and M00 , M10 , . . . , MN
0
e
neutral measure P. Show that if MN = MN (for every possible outcome
of the sequence of coin tosses), then, for each n between 0 and N , we have
Mn = Mn0 (for every possible outcome of the sequence of coin tosses).
(ii) Let VN be the payoff at time N of some derivative security. This is a
random variable that can depend on all N coin tosses. Define recursively
VN −1 , VN −2 , . . . , V0 by the algorithm (1.2.16) of Chapter 1. Show that
V0 ,
V1
VN −1
VN
,...,
,
1+r
(1 + r)N −1 (1 + r)N
e
is a martingale under P.
10
2 Probability Theory on Coin Toss Space
(iii) Using the risk-neutral pricing formula (2.4.11) of this chapter, define
VN
en
Vn0 = E
, n = 0, 1, . . . , N − 1.
(1 + r)N −n
Show that
V00 ,
VN0 −1
VN
V10
,...,
,
N
−1
1+r
(1 + r)
(1 + r)N
is a martingale.
(iv) Conclude that Vn = Vn0 for every n (i.e., the algorithm (1.2.16) of Theorem
1.2.2 of Chapter 1 gives the same derivative security prices as the riskneutral pricing formula (2.4.11) of Chapter 2).
Solution.
0
(i) We are given that Mn = MN
. For n between 0 and N − 1, this equality
and the martingale property imply
e n [MN ] = E
e n [M 0 ] = Mn .
Mn = E
N
(ii) For n between 0 and N − 1, we compute the following conditional expectation:
Vn+1
en
E
(ω1 ω2 . . . ωn )
(1 + r)n+1
Vn+1 (ω1 ω2 . . . ωn T )
Vn+1 (ω1 ω2 . . . ωn H)
+ q̃
= p̃
n+1
(1 + r)
(1 + r)n+1
Vn (ω1 ω2 . . . ωn )
=
,
(1 + r)n
where the second equality follows from (1.2.16). This is the martingal
Vn
property for (1+r)
n.
V0
n
(iii) The martingale property for (1+r)
n follows from the iterated conditioning
property (iii) of Theorem 2.3.2. According to this property, for n between
0 and n − 1,
0
Vn+1
1
VN
e
e
e
= En
En+1
En
(1 + r)n+1
(1 + r)n+1
(1 + r)N −(n+1)
1
VN
e
e
=
En En+1
(1 + r)n
(1 + r)N −n
VN
1
e
En
=
(1 + r)n
(1 + r)N −n
0
Vn
=
.
(1 + r)n
2.9 Solutions to Selected Exercises
11
(iv) Since the processes in (ii) and (iii) are martingales under the risk-neutral
probability measure and they agree at the final time N , they must agree
at all earlier times because of (i).
S2 (HH) = 12
S1 (H) = 8
r1 (H) = 41
S2 (HT ) = 8
S0 = 4
r0 = 14
S2 (T H) = 8
S1 (T ) = 2
r1 (T ) = 12
S2 (T T ) = 2
Fig. 2.8.1. A stochastic volatility, random interest rate model.
Exercise 2.9 (Stochastic volatility, random interest rate). Consider
a two-period stochastic volatility, random interest rate model of the type
described in Exercise 1.9 of Chapter 1. The stock prices and interest rates are
shown in Figure 2.8.1.
(i) Determine risk-neutral probabilities
e
e
e H), P(T
e T ),
P(HH),
P(HT
), P(T
such that the time-zero value of an option that pays off V2 at time two is
given by the risk-neutral pricing formula
V2
e
V0 = E
.
(1 + r0 )(1 + r1 )
(ii) Let V2 = (S2 − 7)+ . Compute V0 , V1 (H), and V1 (T ).
(iii) Suppose an agent sells the option in (ii) for V0 at time zero. Compute the
position ∆0 she should take in the stock at time zero so that at time one,
regardless of whether the first coin toss results in head or tail, the value
of her portfolio is V1 .
(iv) Suppose in (iii) that the first coin toss results in head. What position
∆1 (H) should the agent now take in the stock to be sure that, regardless
12
2 Probability Theory on Coin Toss Space
of whether the second coin toss results in head or tail, the value of her
portfolio at time two will be (S2 − 7)+ ?
Solution.
(i) For the first toss, the up factor is u0 = 2 and the down factor is d0 = 21 .
Therefore, the risk-neutral probability of a H on the first toss is
p̃0 =
1 + 14 −
1 + r 0 − d0
=
u0 − d 0
2 − 21
1
2
=
1
,
2
and the risk-neutral probability of T on the first toss is
q̃0 =
2−1−
u0 − 1 − r 0
=
u0 − d 0
2 − 21
1
4
=
1
.
2
If the first toss results in H, then the up factor for the second toss is
u1 (H) =
12
3
S2 (HH)
=
= ,
S1 (H)
8
2
and the down factor for the second toss is
d1 (H) =
S2 (HT )
8
= = 1.
S1 (H)
8
It follows that the risk-neutral probability of getting a H on the second
toss, given that the first toss is a H, is
p̃1 (H) =
1+ 1 −1
1
1 + r1 (H) − d1 (H)
= 3 4
= ,
u1 (H) − d1 (H)
2
2 −1
and the risk-neutral probability of T on the second toss, given that the
first toss is a H, is
q̃1 (H) =
u1 (H) − 1 − r1 (H)
=
u1 (H) − d1 (H)
3
2
−1−
3
2 −1
1
4
=
1
,
2
If the first toss results in T , then the up factor for the second toss is
u1 (T ) =
S2 (T H)
8
= = 4,
S1 (T )
2
and the down factor for the second toss is
d1 (H) =
2
S2 (T T )
= = 1.
S1 (T )
2
It follows that the risk-neutral probability of getting a H on the second
toss, given that the first toss is a T , is
2.9 Solutions to Selected Exercises
p̃1 (T ) =
13
1 + 12 − 1
1
1 + r1 (T ) − d1 (T )
=
= ,
u1 (T ) − d1 (T )
4−1
6
and the risk-neutral probability of T on the second toss, given that the
first toss is a T , is
q̃1 (T ) =
4−1−
u1 (T ) − 1 − r1 (T )
=
u1 (T ) − d1 (T )
4−1
1
2
=
5
.
6
The risk-neutral probabilities are
e
P(HH)
= p̃0 p̃1 (H) =
e
P(HT ) = p̃0 q̃1 (H) =
e H) = q̃0 p̃1 (T ) =
P(T
(ii) We compute
e T ) = q̃0 q̃1 (T ) =
P(T
1
2
1
2
1
2
1
2
·
·
·
·
1
2
1
2
1
6
5
6
= 41 ,
= 41 ,
=
=
1
12 ,
5
12 .
1
p̃1 (H)V2 (HH) + q̃1 (H)V2 (HT )
1 + r1 (H)
1
4 1
+
+
· (12 − 7) + · (8 − 7)
=
5 2
2
= 2.40,
1
V1 (T ) =
p̃1 (T )V2 (T H) + q̃1 (T )V2 (T T )
1 + r1 (T )
5
2 1
· (8 − 7)+ + · (2 − 7)+
=
3 6
6
= 0.111111,
1
V0 =
[p̃0 V1 (H) + q̃0 V1 (T )]
1 + r0
4 1
1
=
· 2.40 + · 0.1111
5 2
2
= 1.00444.
V1 (H) =
We can confirm this price by computing according to the risk-neutral
pricing formula in part (i) of the exercise:
14
2 Probability Theory on Coin Toss Space
V2
(1 + r0 )(1 + r1 )
V2 (HH)
V2 (HT )
e
e
=
· P(HH)
+
· P(HT
)
(1 + r0 )(1 + r1 (H))
(1 + r0 )(1 + r1 (H))
V2 (T H)
V2 (T T )
e H) +
e T)
+
· P(T
· P(T
(1 + r0 )(1 + r1 (T ))
(1 + r0 )(1 + r1 (T ))
(8 − 7)+
1
1
(12 − 7)+
+
·
·
=
1
1
1
1
(1 + 4 )(1 + 4 ) 4 (1 + 4 )(1 + 4 ) 4
e
V0 = E
(2 − 7)+
(8 − 7)+
1
5
·
1
1 · 12 +
(1 + 4 )(1 + 2 )
(1 + 41 )(1 + 12 ) 12
= 0.80 + 0.16 + 0.04444 + 0
= 1.00444.
+
(iii) Formula (1.2.17) still applies and yields
∆0 =
V1 (H) − V1 (T )
2.40 − 0.111111
=
= 0.381481.
S1 (H) − S1 (T )
8−2
(iv) Again we use formula (1.2.17), this time obtaining
∆1 (H) =
(12 − 7)+ − (8 − 7)+
V2 (HH) − V2 (HT )
=
= 1.
S2 (HH) − S2 (HT )
12 − 8
Exercise 2.11 (Put–call parity). Consider a stock that pays no dividend
in an N -period binomial model. A European call has payoff CN = (SN − K)+
at time N . The price Cn of this call at earlier times is given by the risk-neutral
pricing formula (2.4.11):
CN
en
Cn = E
, n = 0, 1, . . . , N − 1.
(1 + r)N −n
Consider also a put with payoff PN = (K − SN )+ at time N , whose price at
earlier times is
PN
en
Pn = E
, n = 0, 1, . . . , N − 1.
(1 + r)N −n
Finally, consider a forward contract to buy one share of stock at time N for
K dollars. The price of this contract at time N is FN = SN − K, and its price
at earlier times is
FN
en
, n = 0, 1, . . . , N − 1.
Fn = E
(1 + r)N −n
(Note that, unlike the call, the forward contract requires that the stock be
purchased at time N for K dollars and has a negative payoff if SN < K.)
2.9 Solutions to Selected Exercises
15
(i) If at time zero you buy a forward contract and a put, and hold them until
expiration, explain why the payoff you receive is the same as the payoff
of a call; i.e., explain why CN = FN + PN .
(ii) Using the risk-neutral pricing formulas given above for Cn , Pn , and Fn
and the linearity of conditional expectations, show that Cn = Fn + Pn for
every n.
(iii) Using the fact that the discounted stock price is a martingale under the
K
risk-neutral measure, show that F0 = S0 − (1+r)
N .
(iv) Suppose you begin at time zero with F0 , buy one share of stock, borrowing
money as necessary to do that, and make no further trades. Show that
at time N you have a portfolio valued at FN . (This is called a static
replication of the forward contract. If you sell the forward contract for
F0 at time zero, you can use this static replication to hedge your short
position in the forward contract.)
(v) The forward price of the stock at time zero is defined to be that value of
K that causes the forward contract to have price zero at time zero. The
forward price in this model is (1 + r)N S0 . Show that, at time zero, the
price of a call struck at the forward price is the same as the price of a put
struck at the forward price. This fact is called put–call parity.
(vi) If we choose K = (1 + r)N S0 , we just saw in (v) that C0 = P0 . Do we
have Cn = Pn for every n?
Solution
(i) Consider three cases:
Case I: SN = K. Then CN = PN = FN = 0;
Case II: SN > K. Then PN = 0 and CN = SN − K = FN ;
Case III: SN < K. Then CN = 0 and PN = K − SN = −FN .
In all three cases, we see that CN = FN + PN .
(ii)
FN + P N
CN
e
= En
(1 + r)N −n
(1 + r)N −n
FN
PN
e
e
= En
+ En
= Fn + Pn .
(1 + r)N −n
(1 + r)N −n
en
Cn = E
(iii)
SN − K
FN
e
=E
(1 + r)N
(1 + r)N
SN
K
K
e
e
.
=E
−E
= S0 −
N
N
(1 + r)
(1 + r)
(1 + r)N
e
F0 = E
16
2 Probability Theory on Coin Toss Space
(iv) At time zero, your portfolio value is
F0 = S0 + (F0 − S0 ).
At time N , the value of the portfolio is
N
SN + (1 + r) (F0 − S0 ) = SN + (1 + r)
N
K
−
(1 + r)N
= SN − K = F N .
(v) First of all, if K = (1 + r)N S0 , then, by (iii), F0 = 0. Further, if F0 = 0,
then, by (ii), C0 = F0 + P0 = P0 .
(vi) No. This would mean, in particular, that CN = PN , and hence (SN −
K)+ = (K − SN )+ , which in turn would imply that SN (ω) = K for all ω,
which is not the case for most values of ω.
Exercise 2.13 (Asian option). Consider an N -period binomial model. An
Asian option has a payoff based on the average stock price, i.e.,
!
N
1 X
Sn ,
VN = f
N + 1 n=0
where the function f is determined by the contractual details of the option.
Pn
(i) Define Yn =
k=0 Sk and use the Independence Lemma 2.5.3 to show
that the two-dimensional process (Sn , Yn ), n = 0, 1, . . . , N is Markov.
(ii) According to Theorem 2.5.8, the price Vn of the Asian option at time n is
some function vn of Sn and Yn ; i.e.,
Vn = vn (Sn , Yn ), n = 0, 1, . . . , N.
Give a formula for vN (s, y), and provide an algorithm for computing
vn (s, y) in terms of vn+1 .
Solution
(i) Note first that
Sn+1 = Sn ·
Sn+1
,
Sn
Yn+1 = Yn + Sn ·
Sn+1
,
Sn
depends
and whereas Sn and Yn depend only on the first n tosses, SSn+1
n
only on toss n + 1. According to the Independence Lemma 2.5.3, for any
function hn+1 (s, y) of dummy variables s and y, we have
2.9 Solutions to Selected Exercises
17
e n [hn+1 (Sn+1 , Yn+1 )] = E
e n hn+1 Sn · Sn+1 , Yn + Sn · Sn+1
E
Sn
Sn
= hn (Sn , Yn ),
where
e n+1 s · Sn+1 , y + s · Sn+1
hn (s, y) = Eh
Sn
Sn
= p̃hn+1 (su, y + su) + q̃hn+1 (sd, y + sd).
e n [hn+1 (Sn+1 , Yn+1 )] can be written as a function of (Sn , Yn ),
Because E
the two-dimensional process (Sn , Yn ), n = 0, 1, . . . , N , is a Markov process.
(ii) We have the final condition VN (s, y) = f Ny+1 . For n = N − 1, . . . , 1, 0,
we have from the risk-neutral pricing formula (2.4.12) and (i) above that
Vn =
where
1 e
1 e
En Vn+1 =
En vn+1 (Sn+1 , Yn+1 ) = vn (Sn , Yn ),
1+r
1+r
vn (s, y) =
1 p̃vn+1 (su, y + su) + q̃vn+1 (sd, y + sd) .
1+r
3
State Prices
3.7 Solutions to Selected Exercises
Exercise 3.1. Under the conditions of Theorem 3.1.1, show the following
analogues of properties (i)–(iii) of that theorem:
e
(i0 ) P
1
Z
> 0 = 1;
e 1 = 1;
(ii0 ) E
Z
(iii0 ) for any random variable Y ,
e
EY = E
1
·Y .
Z
e to E in the same way Z
In other words, Z1 facilitates the switch from E
e
facilitates the switch from E to E.
Solution
e
(i0 ) Because P(ω) > 0 and P(ω)
> 0 for every ω ∈ Ω, the ratio
1
P(ω)
=
e
Z(ω)
P(ω)
0
is defined and positive for every ω ∈ Ω.
(ii ) We compute
e1 =
E
Z
X
ω∈Ω
X P(ω)
X
1 e
e
P(ω)
=
P(ω) =
P(ω) = 1.
e
Z(ω)
ω∈Ω P(ω)
ω∈Ω
20
3 State Prices
(iii0 ) We compute
X
X
P(ω)
1
e
e
·Y =
Y (ω)P(ω)
=
E
Y (ω)P(ω) = EY.
e
Z
ω∈Ω P(ω)
ω∈Ω
Exercise 3.3. Using the stock price model of Figure 3.1.1 and the actual
probabilities p = 32 , q = 13 , define the estimates of S3 at various times by
Mn = En [S3 ], n = 0, 1, 2, 3.
Fill in the values of Mn in a tree like that of Figure 3.1.1. Verify that Mn ,
n = 0, 1, 2, 3, is a martingale.
Solution We note that M3 = S3 . We compute M2 from the formula M2 =
E2 [S3 ]:
M2 (HH) = 32 S3 (HHH) + 12 S3 (HHT ) =
M2 (T H) =
2
3 S3 (HT H)
2
3 S3 (T HH)
M2 (T T ) =
2
3 S3 (T HH)
M2 (HT ) =
=
+
1
3 S3 (HT T )
1
3 S3 (T HT )
+
1
2 S3 (T HT )
=
+
=
2
1
3 · 32 + 3 · 8
2
1
3 ·8+ 3 ·2
2
1
3 ·8+ 3 ·2
2
1
3 · 2 + 3 · 0.50
= 24,
= 6,
= 6,
= 1.50.
We next compute M1 from the formula M1 = E1 [S3 ]:
4
2
2
1
S3 (HHH) + S3 (HHT ) + S3 (HT H) + S3 (HT T )
9
9
9
9
4
2
2
1
= · 32 + · 8 + · 8 + · 2
9
9
9
9
= 18,
2
2
1
4
M1 (T ) = S3 (T HH) + S3 (T HT ) + S3 (T T H) + S3 (T T T )
9
9
9
9
2
2
1
4
= · 8 + · 2 + · 2 + · 0.50
9
9
9
9
= 4.50.
M1 (H) =
Finally, we compute
M0 = E[S3 ]
8
4
4
4
=
S3 (HHH) + S3 (HHT ) + S3 (HT H) + S3 (T HH)
27
27
27
27
2
2
1
2
+ S3 (HT T ) + S3 (T HT ) + S3 (T T H) + S3 (T T T )
27
27
27
27
8
4
4
4
2
2
2
1
=
· 32 +
·8+
·8+
·8+
·2+
·2+
·2+
· 0.50
27
27
27
27
27
27
27
27
= 13.50.
3.7 Solutions to Selected Exercises
!!
M2 (HH) = 24
aa
!
!!
aa
M1 (H) = 18
Z
Z
M0 = 13.50
Z
Z
M2 (HT ) = M2 (T H) = 6
M1 (T ) = 4.50
Z
Z
!!
!!
!
21
S3 (HHH) = 32
aa S3 (HHT ) = S3 (HT H)
= S3 (T HH) = 8
Z
Z S (HT T ) = S3 (T HT )
!! 3
= S3 (T T H) = 2
M2 (T T ) = 1.50
aa
aa
aa S3 (T T T ) = .50
Fig. 3.7.1. An estimation martingale.
We verify the martingale property. We have M2 = E2 [M3 ] because M3 =
S3 and we used the formula M2 = E2 [S3 ] to compute M2 . We must check that
M1 = E1 [M2 ] and M0 = E0 [M1 ] = E[M1 ], which we do below:
E1 [M2 ](H) = 32 M2 (HH) + 31 M2 (HT ) =
E1 [M2 ](T ) =
M0 =
1
2 M2 (T H)
2
3 M1 (H)
+
+
1
2 M2 (T T )
1
3 M1 (T )
=
=
2
1
3 · 24 + 3 · 6
2
1
3 · 6 + 3 · 1.50
2
1
3 · 18 + 3 · 4.50
= 18 = M1 (H),
= 4.50 = M1 (T ),
= 13.50 = M0 .
Exercise 3.5 (Stochastic volatility, random interest rate). Consider
the model of Exercise 2.9 of Chapter 2. Assume that the actual probability
measure is
P(HH) =
2
2
1
4
, P(HT ) = , P(T H) = , P(T T ) = .
9
9
9
9
The risk-neutral measure was computed in Exercise 2.9 of Chapter 2.
(i) Compute the Radon-Nikodým derivative Z(HH), Z(HT ), Z(T H) and
e with respect to P
Z(T T ) of P
(ii) The Radon-Nikodým derivative process Z0 , Z1 , Z2 satisfies Z2 = Z. Compute Z1 (H), Z1 (T ) and Z0 . Note that Z0 = EZ = 1.
(iii) The version of the risk-neutral pricing formula (3.2.6) appropriate for this
model, which does not use the risk-neutral measure, is
22
3 State Prices
V1 (H) =
=
V1 (T ) =
=
V0 =
Z2
1 + r0
E1
V2 (H)
Z1 (H)
(1 + r0 )(1 + r1 )
1
E1 [Z2 V2 ](H),
Z1 (H)(1 + r1 (H))
Z2
1 + r0
E1
V2 (T )
Z1 (T )
(1 + r0 )(1 + r1 )
1
E1 [Z2 V2 ](T ),
Z1 (T )(1 + r1 (T ))
Z2
V2 .
E
(1 + r0 )(1 + r1 )
Use this formula to compute V1 (H), V1 (T ) and V0 when V2 = (S2 − 7)+ .
Compare to your answers in Exercise 2.6(ii) of Chapter 2.
Solution
(i) In Exercise 2.9 of Chapter 2, the risk-neutral probabilities are
1 e
1 e
1 e
5
e
P(HH)
= , P(HT
) = , P(T
H) =
, P(T T ) =
.
4
4
12
12
Therefore, the Radon-Nikodým derivative is
Z(HH) =
Z(T H) =
e
1 9
9
P(HH)
=
·
=
,
P(HH)
4 4
16
Z(HT ) =
e H)
P(T
1 9
3
=
· = ,
P(T H)
12 2
8
Z(T T ) =
e
P(HT
)
1 9
9
=
·
= ,
P(HT )
4 2
8
e T)
P(T
5 9
15
=
· =
,
P(T T )
12 1
4
(ii)
Z1 (H) = E1 [Z2 ](H)
= Z2 (HH)P{ω2 = H given that ω1 = H}
+Z2 (HT )P{ω2 = T given that ω1 = H}
P(HT )
P(HH)
+ Z2 (HT )
= Z2 (HH)
P(HH) + P(HT )
P(HH) + P(HT )
9
·
16
3
= ,
4
=
4
9
4
9
+
2
9
+
9
·
8
2
9
4
9
+
2
9
3.7 Solutions to Selected Exercises
23
Z1 (T ) = E1 [Z2 ](T )
= Z2 (T H)P{ω2 = H given that ω1 = T }
+Z2 (T T )P{ω2 = T given that ω1 = T }
P(T T )
P(T H)
+ Z2 (T T )
= Z2 (T H)
P(T H) + P(T T )
P(T H) + P(T T )
2
3
· 2 9
8 9+
3
= ,
2
Z0 = E0 [Z1 ]
=
1
9
+
15
·
4
1
9
2
9
+
1
9
= E[Z1 ]
= Z1 (H) P(HH) + P(HT ) + Z1 (T ) P(T H) + P(T T )
3
4 2
3
2 1
= ·
+ ·
+
+
4
9 9
2
9 9
= 1.
We may also check directly that EZ = 1, as follows:
EZ = Z(HH)P(HH) + Z(HT )P(HT ) + Z(T H)P(T H) + Z(T T )P(T T )
9 4 9 2 3 2 15 1
· + · + · +
·
=
16 9 8 9 8 9
4 9
1
5
1 1
+
= 1.
= + +
4 4 12 12
(iii) We recall that
V2 (HH) = 5, V2 (HT ) = 1, V2 (T H) = 1, V2 (T T ) = 0.
We computed in part (ii) that
P{ω2 = H given that ω1 = H} =
4
9
2
4
+
9
9
P{ω2 = T given that ω1 = H} =
2
9
4
2
+
9
9
P{ω2 = H given that ω1 = T } =
Therefore,
e 2 = T given that ω1 = T } =
P{ω
2
9
2
1
+
9
9
1
9
2
1
9+9
2
,
3
1
= ,
3
2
= ,
3
1
= .
3
=
24
3 State Prices
1
E1 [Z2 V2 ](H)
Z1 (H) 1 + r1 (H)
−1
3 5
=
Z2 (HH)V2 (HH)P{ω2 = H given that ω1 = H}
·
4 4
V1 (H) =
+Z2 (HT )V2 (HT )P{ω2 = T given that ω1 = H}
16 9
2 9
1
=
·5· + ·1·
15 16
3 8
3
= 2.40,
1
E1 [Z2 V2 ](T )
V1 (T ) =
Z1 (T ) 1 + r1 (T )
−1
3 3
·
Z2 (T H)V2 (T H)P{ω2 = H given that ω1 = T }
=
2 2
+Z2 (T T )V2 (T T )P{ω2 = T given that ω1 = T }
4 3
2 15
1
=
·1· +
·0·
9 8
3
4
3
= 0.111111,
and
Z 2 V2
V0 = E
(1 + r0 )(1 + r1 )
Z2 (HT )V2 (HT )
Z2 (HH)V2 (HH)
P(HH) +
P(HT )
=
(1 + r0 )(1 + r1 (H))
(1 + r0 )(1 + r1 (H))
Z2 (T T )V2 (T T )
Z2 (T H)V2 (T H)
P(T H) +
P(T T )
+
(1 + r0 )(1 + r1 (T ))
(1 + r0 )(1 + r1 (T ))
−1
−1
−1
5 5
9
9
3
4
5 5
2
5 3
2
=
·
·5· +
·
·1· +
·
·1·
4 4
16
9
4 4
8
9
4 2
8
9
−1
5 3
15
1
+
·
·0·
4 2
4
9
8 1
16 5 16 1
· +
· +
·
=
25 4 25 4 15 12
= 1.00444.
Exercise 3.6. Consider Problem 3.3.1 in an N -period binomial model with
the utility function U (x) = ln x. Show that the optimal wealth process cor0
responding to the optimal portfolio process is given by Xn = X
ζn , n =
0, 1, . . . , N , where ζn is the state price density process defined in (3.2.7).
Solution From (3.3.25) we have
XN = I
λZ
(1 + r)N
= I(λζN ).
When U (x) = ln x, U 0 (x) =
Therefore,
1
x
3.7 Solutions to Selected Exercises
25
and the inverse function of U 0 is I(y) =
1
y.
XN =
1
λζN
We must choose λ to satisfy (3.3.26), which in this case takes the form
1
X0 = E ζN I(λζN ) = .
λ
Substituting this into the previous equation, we obtain
XN =
Because
Xn
(1+r)n
X0
.
ζN
e we have
is a martingale under the risk-neutral measure P,
1
1
Xn
X0
XN
Z N XN
en
=
=
=
E
E
En [ζN XN ] =
.
n
(1 + r)n
(1 + r)N
Zn
(1 + r)N
Zn
Zn
Therefore,
Xn =
(1 + r)n X0
X0
=
.
Zn
ζn
Exercise 3.8. The Lagrange Multiplier Theorem used in the solution of Problem 3.3.5 has hypotheses that we did not verify in the solution of that problem.
In particular, the theorem states that if the gradient of the constraint function,
which in this case is the vector (p1 ζ1 , . . . , pm ζm ), is not the zero vector, then
the optimal solution must satisfy the Lagrange multiplier equations (3.3.22).
This gradient is not the zero vector, so this hypothesis is satisfied. However,
even when this hypothesis is satisfied, the theorem does not guarantee that
there is an optimal solution; the solution to the Lagrange multiplier equations may in fact minimize the expected utility. The solution could also be
neither a maximizer nor a minimizer. Therefore, in this exercise, we outline a
different method for verifying that the random variable XN given by (3.3.25)
maximizes the expected utility.
We begin by changing the notation, calling the random variable given
∗
by (3.3.25) XN
rather than XN . In other words,
λ
∗
Z ,
(3.6.1)
XN = I
(1 + r)N
where λ is the solution of equation (3.3.26). This permits us to use the notation XN for an arbitrary (not necessarily optimal) random variable satisfying
(3.3.19). We must show that
∗
EU (XN ) ≤ EU (XN
).
(3.6.2)
26
3 State Prices
(i) Fix y > 0, and show that the function of x given by U (x)−yx is maximized
by y = I(x). Conclude that
U (x) − yx ≤ U (I(y)) − yI(y) for every x.
(3.6.3)
(ii) In (3.6.3), replace the dummy variable x by the random variable XN
λZ
and replace the dummy variable y by the random variable (1+r)
N . Take
expectations of both sides and use (3.3.19) and (3.3.26) to conclude that
(3.6.2) holds.
Solution
(i) Because U (x) is concave, and for each fixed y > 0, yx is a linear function
of x, the difference U (x) − yx is a concave function of x. The derivative
of this function is U 0 (x) − y, and this is zero if and only if U 0 (x) = y,
which is equivalent to x = I(y). A concave function has its maximum at
the point where its derivative is zero. The inequality (3.6.2) is just this
statement.
(ii) Making the suggested replacements, we obtain
λZ
λZ
λZ
λZXN
≤
U
I
I
−
.
U (XN ) −
(1 + r)N
(1 + r)N
(1 + r)N
(1 + r)N
Taking expectations under P and using the fact that Z is the Radone with respect to P, we obtain
Nikodým derivative of P
XN
(1 + r)N
Z
λZ
λZ
− λE
.
I
≤ EU I
(1 + r)N
(1 + r)N
(1 + r)N
e
EU (XN ) − λE
From (3.3.19) and (3.3.26), we have
XN
Z
λZ
e
E
= X0 = E
I
.
(1 + r)N
(1 + r)N
(1 + r)N
Cancelling these terms on the left- and right-hand sides of the above equation,
we obtain (3.6.2).
4
American Derivative Securities
4.9 Solutions to Selected Exercises
Exercise 4.1. In the three-period model of Figure 1.2.2 of Chapter 1, let the
interest rate be r = 41 so the risk-neutral probabilities are p̃ = q̃ = 12 .
(i) Determine the price at time zero, denoted V0P , of the American put that
expires at time three and has intrinsic value gP (s) = (4 − s)+ .
(ii) Determine the price at time zero, denoted V0C , of the American call that
expires at time three and has intrinsic value gC (s) = (s − 4)+ .
(iii) Determine the price at time zero, denoted V0S , of the American straddle
that expires at time three and has intrinsic value gS (s) = gP (s) + gC (s).
(iv) Explain why V0S < V0P + V0C .
Solution
(i) The payoff of the put at expiration time three is
V3P (HHH) = (4 − 32)+
V3P (HHT ) = V3P (HT H)
V3P (HT T ) = V3P (T HT )
V3P (T T T ) = (4 − 0.50)+
Because
1
1+r p̃
=
1
1+r q̃
= 0,
= V3P (T HH) = (4 − 8)+ = 0,
= V3P (T T H) = (4 − 2)+ = 2,
= 3.50.
= 25 , the value of the put at time two is
28
4 American Derivative Securities
+ 2 P
2
, V3 (HHH) + V3P (HHT )
5
5
2
2
= max (4 − 16)+ , · 0 + · 0
5
5
= max{0, 0}
= 0,
+ 2
2
V2P (HT ) = max 4 − S2 (HT ) , V3P (HT H) + V3P (HT T )
5
5
2
2
= max 4 − 4)+ , · 0 + · 2
5
5
= max{0, 0.80}
= 0.80,
+ 2
2
V2P (T H) = max 4 − S2 (T H) , V3P (T HH) + V3P (T HT )
5
5
2
2
= max 4 − 4)+ , · 0 + · 2
5
5
= max{0, 0.80}
V2P (HH) = max
4 − S2 (HH)
= 0.80,
+ 2
2
V2P (T T ) = max 4 − S2 (T T ) , V3P (T T H) + V3P (T T T )
5
5
2
2
= max (4 − 1)+ , · 2 + · 3.50
5
5
= max{3, 2.20}
= 3.
At time one the value of the put is
+ 2
2
V1P (H) = max 4 − S1 (H) , V2P (HH) + V2P (HT )
5
5
2
2
= max (4 − 8)+ , · 0 + · 0.80
5
5
= max{0, 0.32}
= 0.32,
+ 2 P
2 P
P
V1 (T ) = max 4 − S1 (T ) , V2 (T H) + V2 (T T )
5
5
2
2
= max (4 − 2)+ , · 0.80 + · 3
5
5
= max{2, 1.52}
= 2.
The value of the put at time zero is
4.9 Solutions to Selected Exercises
29
2
2
V0P = max (4 − S0 )+ , V1P (H) + V1P (T )
5
5
2
2
= max (4 − 4)+ , · 0.32 + · 2
5
5
= max{0, 0.928}
= 0.928.
(ii) The payoff of the call at expiration time three is
V3C (HHH) = (32 − 4)+
V3C (HHT ) = V3C (HT H)
V3C (HT T ) = V3C (T HT )
V3C (T T T ) = (0.50 − 4)+
Because
1
1+r p̃
=
1
1+r q̃
= 28,
= V3C (T HH) = (8 − 4)+ = 4,
= V3C (T T H) = (2 − 4)+ = 0,
= 0.
= 25 , the value of the call at time two is
+ 2 C
2
, V3 (HHH) + V3C (HHT )
5
5
2
2
= max (16 − 4)+ , · 28 + · 4
5
5
= max{12, 12.8}
V2C (HH) = max
S2 (HH) − 4
= 12.8,
+ 2
2
V2C (HT ) = max S2 (HT ) − 4 , V3C (HT H) + V3C (HT T )
5
5
2
2
= max 4 − 4)+ , · 4 + · 0
5
5
= max{0, 1.60}
= 1.60,
+ 2
2
V2C (T H) = max S2 (T H) − 4 , V3C (T HH) + V3C (T HT )
5
5
2
2
= max 4 − 4)+ , · 4 + · 0
5
5
= max{0, 1.60}
= 1.60,
+ 2
2
V2C (T T ) = max S2 (T T ) − 4 , V3C (T T H) + V3C (T T T )
5
5
2
2
= max (1 − 4)+ , · 0 + · 0
5
5
= max{0, 0}
= 0.
At time one the value of the call is
30
4 American Derivative Securities
+ 2 C
2
, V2 (HH) + V2C (HT )
5
5
2
2
= max (8 − 4)+ , · 12.8 + · 1.60
5
5
= max{4, 5.76} = 5.76,
+ 2 C
2 C
C
V1 (T ) = max S1 (T ) − 4 , V2 (T H) + V2 (T T )
5
5
2
2
= max (2 − 4)+ , · 1.60 + · 0
5
5
= max{0, 0.64} = 0.64.
V1C (H) = max
S1 (H) − 4
The value of the call at time zero is
2 C
+ 2 C
C
V0 = max (S0 − 4) , V1 (H) + V1 (T )
5
5
2
+ 2
= max (4 − 4) , · 5.76 + · 0.64
5
5
= max{0, 2.56}
= 2.56.
(iii) Note that gS (s) = |s − 4|. The payoff of the straddle at expiration time
three is
V3S (HHH) = |32 − 4| = 28,
V3S (HHT ) = V3S (HT H) = V3S (T HH) = |8 − 4| = 4,
V3S (HT T ) = V3S (T HT ) = V3S (T T H) = |2 − 4| = 2,
V3S (T T T ) = |0.50 − 4| = 3.50.
We see that the payoff of the straddle is the payoff of the put given in
the solution to (i) plus the payoff of the call given in the solution to (ii).
1
1
Because 1+r
p̃ = 1+r
q̃ = 25 , the value of the straddle at time two is
2 S
2 S
S
V2 (HH) = max S2 (HH) − 4 , V3 (HHH) + V3 (HHT )
5
5
2
2
= max |16 − 4|, · 28 + · 4
5
5
= max{12, 12.8}
= 12.8,
2
+ 2
V2S (HT ) = max S2 (HT ) − 4 , V3S (HT H) + V3S (HT T )
5
5
2
2
= max 4 − 4)+ , · 4 + · 2
5
5
= max{0, 2.40}
= 2.40,
4.9 Solutions to Selected Exercises
+ 2 S
2
, V3 (T HH) + V3S (T HT )
5
5
2
2
= max 4 − 4)+ , · 4 + · 2
5
5
= max{0, 2.40}
= 2.40,
2
2
V2S (T T ) = max S2 (T T ) − 4 , V3S (T T H) + V3S (T T T )
5
5
2
2
= max |1 − 4|, · 2 + · 3.50
5
5
= max{3, 2.20}
= 3.
V2S (T H) = max
S2 (T H) − 4
31
One can verify in every case that V2S = V2P + V2C . At time one the value
of the straddle is
2 S
2 S
S
V1 (H) = max S1 (H) − 4 , V2 (HH) + V2 (HT )
5
5
2
2
= max |8 − 4|, · 12.8 + · 2.40
5
5
= max{4, 6.08}
= 6.08,
2 S
2 S
S
V1 (T ) = max S1 (T ) − 4 , V2 (T H) + V2 (T T )
5
5
2
2
= max |2 − 4|, · 2.40 + · 3
5
5
= max{2, 2.16}
= 2.16.
We have V1S (H) = 6.08 = 0.32 + 5.76 = V1P (H) + V1C (H), but V1S (T ) =
2.16 < 2 + 0.64 = V1P (T ) + V1C (T ).
The value of the straddle at time zero is
2 S
2 S
S
V0 = max |S0 − 4|, V1 (H) + V1 (T )
5
5
2
2
= max |4 − 4|, · 6.08 + · 2.16
5
5
= max{0, 3.296}
= 3.296.
We have V0S = 3.296 < 0.928 + 2.56 = V0P + V0C .
32
4 American Derivative Securities
(iv) For the put, if there is a tail on the first toss, it is optimal to exercise at
time one. This can be seen from the equation
+ 2 P
2 P
P
V1 (T ) = max 4 − S1 (T ) , V2 (T H) + V2 (T T )
5
5
2
2
= max (4 − 2)+ , · 0.80 + · 3
5
5
= max{2, 1.52}
= 2,
which shows that the intrinsic value at time one if the first toss results
in T is greater than the value of continuing. On the other hand, for the
call the intrinsic value at time one if there is a tail on the first toss is
(S1 (T ) − 4)+ = (2 − 4)+ = 0, whereas the value of continuing is 0.64.
Therefore, the call should not be exercised at time one if there is a tail on
the first toss.
The straddle has the intrinsic value of a put plus a call. When it is exercised, both parts of the payoff are received. In other words, it is not
an American put plus an American call, because these can be exercised
at different times whereas the exercise of a straddle requires both the
put payoff and the call payoff to be received. In the computation of the
straddle price
2 S
2 S
S
V1 (T ) = max S1 (T ) − 4 , V2 (T H) + V2 (T T )
5
5
2
2
= max |2 − 4|, · 2.40 + · 3
5
5
= max{2, 2.16}
= 2.16,
we see that it is not optimal to exercise the straddle at time one if the first
toss results in T . It would be optimal to exercise the put part, but not the
call part, and the straddle cannot exercise one part without exercising the
other. Greater value is achieved by not exercising both parts than would
be achieved by exercising both. However, this value is less than would be
achieved if one could exercise the put part and let the call part continue,
and thus V1S (T ) < V1P (T ) + V1C (T ). This loss of value at time one results
in a similar loss of value at the earlier time zero: V0S < V0P + V0C .
Exercise 4.3. In the three-period model of Figure 1.2.2 of Chapter 1, let the
interest rate be r = 14 so the risk-neutral probabilities are p̃ = q̃ = 12 . Find
the time-zero price and optimal exercise policy (optimal stopping time) for
the path-dependent American derivative security whose intrinsic value at each
+
Pn
1
time n, n = 0, 1, 2, 3, is 4 − n+1
. This intrinsic value is a put on
j=0 Sj
the average stock price between time zero and time n.
4.9 Solutions to Selected Exercises
33
Solution The intrinsic value process for this option is
G0 =
G1 (H) =
G1 (T ) =
(4 − S0 )
4−
4−
+
S0 +S1 (H)
2
S0 +S1 (T )
2
=
+
+
=
+
2 (HH)
G2 (HH) = 4 − S0 +S1 (H)+S
3
+
2 (HT )
G2 (HT ) = 4 − S0 +S1 (H)+S
3
+
2 (T H)
G2 (T H) = 4 − S0 +S1 (T )+S
3
+
G2 (T T ) = 4 − S0 +S1 (T 3)+S2 (T T )
=
=
=
=
=
(4 − 4)+
+
4 − 4+8
2
+
4 − 4+2
2
+
4 − 4+8+16
3
4 − 4+8+4
3
+
4 − 4+2+4
3
r − 4+2+1
3
= 0,
= 0,
= 1,
= 0,
= 0,
= 0.6667,
= 1.6667.
At time three, the intrinsic value G3 agrees with the option value V3 . In other
words,
V3 (HHH) = G3 (HHH)
+
S0 + S1 (H) + S2 (HH) + S3 (HHH)
= 4−
4
+
4 + 8 + 16 + 32
= 4−
4
= 0,
V3 (HHT ) = G3 (HHT )
+
S0 + S1 (H) + S2 (HH) + S3 (HHT )
= 4−
4
+
4 + 8 + 16 + 8
= 4−
4
= 0,
V3 (HT H) = G3 (HT H)
+
S0 + S1 (H) + S2 (HT ) + S3 (HT H)
= 4−
4
+
4+8+4+8
= 4−
4
= 0,
V3 (HT T ) = G3 (HT T )
+
S0 + S1 (H) + S2 (HT ) + S3 (HT T )
= 4−
4
+
4+8+4+2
= 4−
4
= 0,
34
4 American Derivative Securities
V3 (T HH) = G3 (T HH)
+
S0 + S1 (T ) + S2 (T H) + S3 (T HH)
= 4−
4
+
4+2+4+8
= 4−
4
= 0,
V3 (T HT ) = G3 (T HT )
+
S0 + S1 (T ) + S2 (T H) + S3 (T HT )
= 4−
4
+
4+2+4+2
= 4−
4
= 1,
V3 (T T H) = G3 (T T H)
+
S0 + S1 (T ) + S2 (T T ) + S3 (T T H)
= 4−
4
+
4+2+1+2
= 4−
4
= 1.75,
V3 (T T T ) = G3 (T T T )
+
S0 + S1 (T ) + S2 (T T ) + S3 (T T T )
= 4−
4
+
4 + 2 + 1 + 0.50
= 4−
4
= 2.125.
We use the algorithm of Theorem 4.4.3, noting that
p̃
1+r
=
q̃
1+r
= 52 , to obtain
2
2
V2 (HH) = max G2 (HH), V3 (HHH) + V3 (HHT )
5
5
2
2
= max 0, · 0 + · 0
5
5
= 0,
2
2
V2 (HT ) = max G2 (HT ), V3 (HT H) + V3 (HT T )
5
5
2
2
= max 0, · 0 + · 0
5
5
= 0,
4.9 Solutions to Selected Exercises
35
2
2
V2 (T H) = max G2 (T H), V3 (T HH) + V3 (T HT )
5
5
2
2
= max 0.6667, · 0 + · 1
5
5
= max{0.6667, 0.40}
= 0.6667,
2
2
V2 (T T ) = max G2 (T T ), V3 (T T H) + V3 (T T T )
5
5
2
2
= max 1.6667, · 1.75 + · 2.125
5
5
= max{1.6667, 1.55}
= 1.6667.
Continuing, we have
2
2
V1 (H) = max G1 (H), V2 (HH) + V2 (HT )
5
5
2
2
= max 0, · 0 + · 0
5
5
= 0,
2
2
V1 (T ) = max G1 (T ), V2 (T H) + V2 (T T )
5
5
2
2
= max 1, · 0.6667 + · 1.6667
5
5
= max{1, 0.9334}
= 1,
2
2
V0 = max G0 , V1 (H) + V1 (T )
5
5
2
2
= max 0, · 0 + · 1
5
5
= max{0, 0.40}
= 0.40.
To find the optimal exercise time, we work forward. Since V0 > G0 , one
should not exercise at time zero. However, V1 (T ) = G1 (T ), so it is optimal to
exercise at time one if there is a T on the first toss. If the first toss results in
H, the option is destined always be out of the money. With the intrinsic value
+
Pn
1
defined in the exercise, it does not matter what
Gn = 4 − n+1
j=1 Sj
Pn
1
exercise rule we choose in this case. If the payoff were 4 − n+1
S
j=1 j , so
that exercising out of the money is costly (as one would expect in practice),
then one should allow the option to expire unexercised.
36
4 American Derivative Securities
Exercise 4.5. In equation (4.4.5), the maximum is computed over all stopping times in S0 . List all the stopping times in S0 (there are 26), and from
among those, list the stopping times that never exercise when the option is
out of the money
(there
τ are
11). For each stopping time τ in the latter set,
compute E I{τ ≤2} 54 Gτ . Verify that the largest value for this quantity is
given by the stopping time of (4.4.6), the one which makes this quantity equal
to the 1.36 computed in (4.4.7).
Solution A stopping time is a random variable, and we can specify a stopping
time by listing its values τ (HH), τ (HT ), τ (T H), and τ (T T ). The stopping
time property requires that τ (HH) = 0 if and only if τ (HT ) = τ (T H) =
τ (T T ) = 0. Similarly, τ (HH) = 1 if and only if τ (HT ) = 1 and τ (T H) = 1
if and only if τ (T T ) = 1. The 26 stopping times in the two-period binomial
model are tabulated below.
Stopping
Time
HH
HT
TH
TT
τ1
τ2
τ3
τ4
τ5
τ6
τ7
τ8
τ9
τ10
τ11
τ12
τ13
τ14
τ15
τ16
τ17
τ18
τ19
τ20
τ21
τ22
τ23
τ24
τ25
τ26
0
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
∞
∞
∞
∞
∞
∞
∞
∞
∞
∞
0
1
1
1
1
1
2
2
2
2
2
∞
∞
∞
∞
∞
2
2
2
2
2
∞
∞
∞
∞
∞
0
1
2
2
∞
∞
1
2
2
∞
∞
1
2
2
∞
∞
1
2
2
∞
∞
1
2
2
∞
∞
0
1
2
∞
2
∞
1
2
∞
2
∞
1
2
∞
2
∞
1
2
∞
2
∞
1
2
∞
2
∞
The intrinsic value process for this option is given by
4.9 Solutions to Selected Exercises
37
G0 = 1, G1 (H) = −3, G1 (T ) = 3,
G2 (HH) = −11, G2 (HT ) = G2 (T H) = 1, G2 (T T ) = 4.
The stopping times that take the value 1 when there is an H on the first toss
are mandating an exercise out of the money (G1 (H) = −3). This rules out τ2 –
τ6 . Also, the stopping times that take the value 2 when there is an HH on the
first two tosses are mandating an exercise out of the money (G2 (HH) = −11).
This rules out τ7 –τ16 . For all other exercise situations, G is positive, so the
option is in the money. This leaves us with τ1 and the ten stopping times
τ17 –τ26 . We evaluate the risk-neutral expected payoff of these eleven stopping
times.
τ
4
Gτ1 = G0 = 1,
E I{τ1 ≤2}
5
τ
1 16
1 4
4
E I{τ17 ≤2}
Gτ17 = · G2 (HT ) + · G1 (T )
5
4 26
2 5
4
2
=
· 1 + · 3 = 1.36,
5
25
τ
1 16
1 16
1 16
4
Gτ18 = · G2 (HT ) + · G2 (T H) + · G2 (T T )
E I{τ18 ≤2}
5
4 26
4 25
4 25
4
4
4
·1+
·1+
· 4 = 0.96,
=
25
25
25
τ
1 16
1 16
4
Gτ19 = · G2 (HT ) + · G2 (T H)
E I{τ19 ≤2}
5
4 26
4 25
4
4
=
·1+
· 1 = 0.32,
25
25
τ
1 16
4
1 16
E I{τ20 ≤2}
Gτ20 = · G2 (HT ) + · G2 (T T )
5
4 26
4 25
4
4
=
·1+
· 4 = 0.80,
25
τ
25
4
1 16
Gτ21 = · G2 (HT )
E I{τ21 ≤2}
5
4 26
4
=
· 1 = 0.16,
25
τ
1 4
4
Gτ22 = · G1 (T )
E I{τ22 ≤2}
5
2 5
2
= · 3 = 1.20,
τ
5
4
1 16
1 16
E I{τ23 ≤2}
Gτ23 = + · G2 (T H) + · G2 (T T )
5
4 25
4 25
4
4
=
·1+
· 4 = 0.80,
25
25
38
4 American Derivative Securities
τ
1 16
4
Gτ24 = + · G2 (T H)
E I{τ24 ≤2}
5
4 25
4
· 1 = 0.16,
=
τ
25
4
1 16
E I{τ25 ≤2}
Gτ25 = + · G2 (T T )
5
4 25
4
= + · 4 = 0.64,
25
τ
4
E I{τ26 ≤2}
Gτ26 = 0.
5
The largest value, 1.36, is obtained by the stopping time τ17 .
Exercise 4.7. For the class of derivative securities described in Exercise 4.6
whose time-zero price is given by (4.8.3), let Gn = Sn − K. This derivative
security permits its owner to buy one share of stock in exchange for a payment
of K at any time up to the expiration time N . If the purchase has not been
made at time N , it must be made then. Determine the time-zero value and
optimal exercise policy for this derivative security. (Assume r ≥ 0.)
1
Solution Set Yn = (1+r)
n (Sn − K), n = 0, 1, . . . , N . We assume r ≥ 0.
Because the discounted stock price is a martingale under the risk-neutral
K
measure and (1+r)
n+1 is not random, we have
Sn+1
K
e
e
e
En [Yn+1 ] = En
− En
(1 + r)n+1
(1 + r)n+1
Sn
K
=
−
(1 + r)n
(1 + r)n+1
K
Sn
−
.
≥
(1 + r)n
(1 + r)n
This shows that Yn , n = 0, 1, . . . , N , is a submartingale. According to Theorem
e N ∧τ ≤ EY
e N whenever τ is a stopping
4.3.3 (Optional Sampling—Part II), EY
time. If τ is a stopping time satisfying τ (ω) ≤ N for every sequence of coin
e τ ≤ EY
e N , or equivalently,
tosses ω, this becomes EY
1
1
e
e
E
Gτ ≤ E
GN .
(1 + r)τ
(1 + r)N
Therefore,
V0 =
max
τ ∈S0 ,τ ≤N
e
E
1
1
e
Gτ ≤ E
GN .
(1 + r)τ
(1 + r)N
On the other hand, because the stopping time that is equal to N regardless
of the outcome of the coin tossing is in the set of stopping times over which
the above maximum is taken, we must in fact have equality:
4.9 Solutions to Selected Exercises
V0 =
max
τ ∈S0 ,τ ≤N
e
E
1
1
e
=
E
.
G
G
τ
N
(1 + r)τ
(1 + r)N
39
Hence, it is optimal to exercise at the final time N regardless of the outcome
of the coin tossing.
5
Random Walk
5.8 Solutions to Selected Exercises
Exercise 5.2. (First passage time for random walk with upward
drift) Consider the asymmetric random walk with probability p for an up
step and probability q = 1 − p for a down step, where 12 < p < 1 so that
0 < q < 21 . In the notation of (5.2.1), let τ1 be the first time the random walk
starting from level 0 reaches the level 1. If the random walk never reaches this
level, then τ1 = ∞.
(i) Define f (σ) = peσ + qe−σ . Show that f (σ) > 1 for all σ > 0.
(ii) Show that when σ > 0, the process
Sn = eσMn
1
f (σ)
n
is a martingale.
(iii) Show that for σ > 0,
e
−σ
= E I{τ1 <∞}
1
f (σ)
τ 1 .
Conclude that P{τ1 < ∞} = 1.
(iv) Compute Eατ1 for α ∈ (0, 1).
(v) Compute Eτ1 .
Solution.
(i) The function f (σ) satisfies f (0) = 1 and f 0 (σ) = peσ −qe−σ , f 00 (σ) = f (σ).
Since f is always positive, f 00 is always positive and f is convex. Under
the assumption p > 1/2 > q, we have f 0 (0) = p − q > 0, and the convexity
of f implies that f (σ) > 1 for all σ > 0.
42
5 Random Walk
(ii) We compute
e n [Sn+1 ] =
E
=
1
f (σ)
1
f (σ)
n+1
n+1
h
i
e n eσ(Mn +Xn+1 )
E
eσMn E eσXn+1
n+1
1
eσMn peσ + qe−σ
f (σ)
n
1
σMn
=e
= Sn .
f (σ)
=
(iii) Because Sn∧τ1 is a martingale starting at 1, we have
1 = ESn∧τ1 = EeσMn∧τ1
1
f (σ)
n∧τ1
.
(5.8.1)
For σ > 0, the positive random variable eσMn∧τ1 is bounded above by eσ ,
and 0 < 1/f (σ) < 1. Therefore,
lim e
σMn∧τ1
n→∞
1
f (σ)
n∧τ1
= I{τ1 <∞} e
σ
1
f (σ)
τ
.
Letting n → ∞ in (5.8.1), we obtain
τ1 1
σ
,
1 = E I{τ1 <∞} e
f (σ)
or equivalently,
e
−σ
= E I{τ1 <∞}
1
f (σ)
τ 1 .
(5.8.2)
This equation holds for all positive σ. We let σ ↓ 0 to obtain the formula
1 = EI{τ1 <∞} = P{τ1 < ∞}.
(iv) We now introduce α ∈ (0, 1) and solve the equation α =
This equation can be written as
αpeσ + αqe−σ = 1,
which may be rewritten as
αq e−σ
2
and the quadratic formula gives
− e−σ + αp = 0,
1
f (σ)
for e−σ .
5.8 Solutions to Selected Exercises
e
−σ
=
1±
p
1 − 4α2 pq
.
2αq
43
(5.8.3)
We want σ to be positive, so we need e−σ to be less than 1. Hence we
take the negative sign, obtaining
p
1 − 1 − 4α2 pq
−σ
e =
.
2αq
Substituting this into (5.8.2), we obtain the formula
p
1 − 1 − 4α2 pq
τ1
Eα =
.
2αq
(5.8.4)
(v) Differentiating (5.8.4) with respect to α leads to
p
1 − 1 − 4α2 pq
τ −1
p
Eτ α
=
,
2α2 q 1 − 4α2 pq
and letting α ↑ 1, we obtain
p
√
1 − (1 − 2q)2
1
1
1 − (1 − 2q)
1 − 1 − 4pq
p
√
=
=
=
.
=
Eτ1 =
2
2q(1 − 2q)
1 − 2q
p−q
2q 1 − 4pq
2q (1 − 2q)
Exercise 5.4 (Distribution of τ2 ). Consider the symmetric random walk,
and let τ2 be the first time the random walk, starting from level 0, reaches
the level 2. According to Theorem 5.2.3,
!2
√
1 − 1 − α2
τ2
Eα =
for all α ∈ (0, 1).
α
Using the power series (5.2.21), we may write the right-hand side as
!2
√
√
2 1 − 1 − α2
1 − 1 − α2
= ·
−1
α
α
α
= −1 +
=
=
∞ 2j−2
X
(2j − 2)!
α
2
j!(j
− 1)!
j=1
∞ 2j−2
X
(2j − 2)!
α
2
j!(j
− 1)!
j=2
∞ 2k
X
α
k=1
2
(2k)!
.
(k + 1)!k!
(i) Use the above power series to determine P{τ2 = 2k}, k = 1, 2, . . . .
44
5 Random Walk
(ii) Use the reflection principle to determine P{τ2 = 2k}, k = 1, 2, . . . .
Solution
(i) Since the random walk can reach the level 2 only on even-numbered steps,
P{τ2 = 2k − 1} = 0 for k = 1, 2, . . . . Therefore,
Eατ2 =
∞
X
k=1
α2k P{τ2 = 2k} =
∞ 2k
X
α
k=1
2
(2k)!
.
(k + 1)!k!
Equating coefficients, we conclude that
2k
(2k)!
1
P{τ = 2k} =
, k = 1, 2, . . . .
(k + 1)!k! 2
(ii) For k = 1, 2, . . . , the number of paths that reach or exceed level 2 by time
2k is equal to the number of paths that are at level 2 at time 2k plus the
number of paths that exceed level 2 at time 2k plus the number of paths
that reach the level 2 before time 2k but are below level 2 at time 2k. A
path is of the last type if and only if its reflected path exceeds level 2 at
time 2k. Thus, the number of paths that reach or exeed level 2 by time 2k
is equal to the number of paths that are at level 2 at time 2k plus twice
the number of paths that exeed level 2 at time 2k. For the symmetric
random walk, every path has the same probability, and hence
P{τ2 ≤ 2k} = P{M2k = 2} + 2P{M2k ≥ 4}
= P{M2k = 2} + P{M2k ≥ 4} + P{M2k ≤ −4}
= 1 − P{M2k = 0} − P{M2k = −2}
2k
2k
1
(2k)!
(2k)! 1
−
.
= 1−
k!k! 2
(k + 1)!(k − 1)! 2
Consequently,
P{τ2 = 2k}
= P{τ2 ≤ 2k} − P{τ2 ≤ 2k − 2}
2k−2 (2k − 2)!
(2k − 2)!
1
+
=
2
(k − 1)!(k − 1)! k!(k − 2)!
2k 1
(2k)!
(2k)!
+
−
2
k!k!
(k + 1)!(k − 1)!
2k 1
4(2k − 2)!
(2k)!
−
=
2
(k − 1)!(k − 1)!
k!k!
2k 1
4(2k − 2)!
(2k)!
−
+
2
k!(k − 2)!
(k + 1)!(k − 1)!
5.8 Solutions to Selected Exercises
45
2k 1
2k · 2k(2k − 2)! − 2k(2k − 1)(2k − 2)!
=
2
k!k!
2k (2k + 2)(2k − 2)(2k − 2)! − 2k(2k − 1)(2k − 2)!
1
+
2
(k + 1)!(k − 1)!
2k 2
2
4k (2k − 2)! − (4k − 2k)(2k − 2)!
1
=
2
k!k!
2k 2
1
(4k − 4)(2k − 2)! − (4k 2 − 2k))(2k − 2)!
+
2
(k + 1)!(k − 1)!
2k 1
2k(2k − 2)! 2(k − 2)(2k − 2)!
=
+
2
k!k!
(k + 1)!(k − 1)!
2k
1
=
2
2k
1
=
2
2k
1
=
2
(2k − 2)! (2k(k + 1) + 2(k − 2)k
(k + 1)!k!
(2k − 2)!
2k(2k − 1)
(k + 1)!k!
(2k)!
.
(k + 1)!k!
Exercise 5.7. (Hedging a short position in the perpetual American
put). Suppose you have sold the perpetual American put of Section 5.4 and
are hedging the short position in this put. Suppose at the current time the
stock price is s and the value of your hedging portfolio is v(s). Your hedge is
to first consume the amount
1 s
4 1
v(2s) + v
(5.7.3)
c(s) = v(s) −
5 2
2 2
and then take a position
v(2s) − v
δ(s) =
2s − 2s
s
2
(5.7.4)
in the stock. (See Theorem 4.2.2 of Chapter 4. The processes Cn and ∆n in
that theorem are obtained by replacing the dummy variable s by the stock
price Sn in (5.7.3) and (5.7.4); i.e., Cn = c(Sn ) and ∆n = δ(Sn ).) If you hedge
this way, then regardless of whether the stock goes up or down on the next
step, the value of your hedging portfolio should agree with the value of the
perpetual American put.
(i) Compute c(s) when s = 2j for the three cases j ≤ 0, j = 1 and j ≥ 2.
(ii) Compute δ(s) when s = 2j for the three cases j ≤ 0, j = 1 and j ≥ 2.
46
5 Random Walk
(iii) Verify in each of the three cases s = 2j for j ≤ 0, j = 1 and j ≥ 2 that
the hedge works (i.e., regardless of whether the stock goes up or down,
the value of your hedging portfolio at the next time is equal to the value
of the perpetual American put at that time).
Solution
(i) Throughout the following computations, we use (5.4.6):
(
4 − 2j , if j ≤ 1,
j
4
v(2 ) =
,
if j ≥ 1.
2j
For j ≤ 0, we have
1
4 1
j+1
j−1
v(2 ) + v(2 )
c(2 ) = v(2 ) −
5 2
2
2
4 − 2j+1 + 4 − 2j−1
= 4 − 2j −
5
2
j
= 4−2 −
8 − 5 · 2j−1
5
4
= .
5
j
j
For j = 1, we have
1
4 1
v(4) + v(1)
c(2) = v(2) −
5 2
2
2
= 2 − [1 + 3]
5
2
= .
5
Finally, for j ≥ 2,
4 1
1
j+1
j−1
c(2 ) = v(2 ) −
v(2 ) + v(2 )
5 2
2
4
2
4
4
= j −
+ j−1
2
5 2j+1
2
2
16
4
4
+ j+1
= j −
2
5 2j+1
2
= 0.
j
(ii) For j ≤ 0, we have
j
4 − 2j+1 − 4 − 2j−1
v(2j+1 ) − v(2j−1 )
=
= −1.
δ(2 ) =
2j+1 − 2j−1
2j+1 − 2j−1
j
5.8 Solutions to Selected Exercises
47
For j = 1, we have
δ(2) =
1−3
2
v(4) − v(1)
=
=− .
4−1
4−1
3
Finally, for j ≥ 2,
v(2j+1 ) − v(2j−1 )
2j+1 − 2j−1
4
4
− j−1
j+1
2
2
= j+1
2
− 2j−1
4 − 16
1
= j+1 ·
2
(4 − 1)2j−1
4
= − 2j .
2
δ(2j ) =
(iii) If the stock price is 2j , where j ≤ 0, then we have a portfolio valued
at v(2j ) = 4 − 2j . We consume c(2j ) = 45 and short one share of stock
(δ(2j ) = −1). This creates a cash position of
4 − 2j −
4
16
+ 2j =
,
5
5
which is invested in the money market. When we go to the next period,
the money market investment grows to 45 · 16
5 = 4. If the stock goes up to
2j+1 , our short stock position has value −2j+1 , so our portfolio is valued
at 4 − 2j+1 , which is the option value in this case. If the stock goes down
to 2j−1 , our portfolio is valued at 4 − 2j−1 , which is the option value also
in this case.
When the stock price is 2j with j ≤ 0, the owner of the option should
exercise, and we are prepared for that by being short one share of stock.
When she exercises, she will deliver the share of stock, which will cover
our short position. But when she exercises, we must pay her 4, so we are
maintaining a cash position of 4. At the beginning of any period in which
she fails to exercise, we get to consume the present value of the interest
that will accrue to this cash position over the next period.
If the stock price is 2, then we have a portfolio valued at v(2) = 2. We
consume c(2) = 25 and short 32 of a share of stock (δ(2) = − 32 ). This
creates a cash position of
2−
44
2 2
+ ·2=
,
5 3
15
which is invested in the money market. When we go to the next period,
11
the money market investment grows to 45 · 44
15 = 3 . If the stock goes up
48
5 Random Walk
to 4, the short stock position has value − 32 · 4 = − 83 , so the portfolio is
8
valued at 11
3 − 3 = 1, which is the option value in this case. If the stock
goes down to 1, the short stock position has value − 32 · 1 = − 23 , so the
2
portfolio is valued at 11
3 − 3 = 3, which is the option value also in this
case.
Finally, if the stock price is 2j , where j ≥ 2, then we have a portfolio valued
at 24j . We consume c(2j ) = 0 and short 242j shares of stock (δ(2j ) = − 242j ).
This creates a cash position of
4
8
4
+ 2j · 2j = j ,
2j
2
2
which is invested in the money market. When we go to the next period,
the money market investment grows to
5 8
10
· j = j.
4 2
2
If the stock goes up to 2j+1 , the short stock position has value
−
8
4
· 2j+1 = − j ,
22j
2
so the portfolio is valued at
10
8
2
4
− j = j = j+1 ,
j
2
2
2
2
which is the option value in this case. If the stock goes down to 2j−1 , the
short stock position has value
−
2
4
· 2j−1 = − j ,
22j
2
so the portfolio is valued at
10
2
8
4
− j = j = j−1 ,
j
2
2
2
2
which is the option value also in this case.
Exercise 5.9. (Provided by Irene Villegas.) Here is a method for solving
equation (5.4.13) for the value of the perpetual American put in Section 5.4.
(i) We first determine v(s) for large values of s. When s is large, it is not
optimal to exercise the put, so the maximum in (5.4.13) will be given by
the second term,
1 s
2 s
4 1
2
v(2s) + v
.
= v(2s) + v
5 2
2 2
5
5 2
5.8 Solutions to Selected Exercises
49
We thus seek solutions to the equation
v(s) =
2 s
2
.
v(2s) + v
5
5 2
(5.7.5)
All such solutions are of the form sp for some constant p, or linear combinations of functions of this form. Substitute sp into (5.7.5), obtain a
quadratic equation for 2p , and solve to obtain 2p = 2 or 2p = 21 . This
leads to the values p = 1 and p = −1, i.e., v1 (s) = s and v2 (s) = 1s are
solutions to (5.7.5).
(ii) The general solution to (5.7.5) is a linear combination of v1 (s) and v2 (s),
i.e.,
B
(5.7.6)
v(s) = As + .
s
For large values of s, the value of the perpetual American put must be
given by (5.7.6). It remains to evaluate A and B. Using the second boundary condition in (5.4.15), show that A must be zero.
(iii) We have thus established that for large values of s, v(s) = Bs for some
constant B still to be determined. For small values of s, the value of the
put is its intrinsic value 4 − s. We must choose B so these two functions
coincide at some point, i.e., we must find a value for B so that, for some
s > 0,
B
fB (s) =
− (4 − s)
s
equals zero. Show that, when B > 4, this function does not take the value
0 for any s > 0, but, when B ≤ 4, the equation fB (s) = 0 has a solution.
(iv) Let B be less than or equal to 4 and let sB be a solution of the equation
fB (s) = 0. Suppose sB is a stock price which can be attained in the model
(i.e., sB = 2j for some integer j). Suppose further that the owner of the
perpetual American put exercises the first time the stock price is sB or
smaller. Then the discounted risk-neutral expected payoff of the put is
vB (S0 ), where vB (s) is given by the formula
4 − s, if s ≤ sB ,
(5.7.7)
vB (s) = B
if s ≥ sB .
s,
Which values of B and sB give the owner the largest option value?
0
(v) For s < sB , the derivative of vB (s) is vB
(s) = −1. For s > sB , this
B
0
derivative is vB (s) = − s2 . Show that the best value of B for the option
owner makes the derivative of vB (s) continuous at s = sB (i.e., the two
0
formulas for vB
(s) give the same answer at s = sB ).
50
5 Random Walk
Solution
(i) With v(s) = sp , (5.7.5) becomes
sp =
Mulitplication by
2p
sp
2 p p 2 1 p
·2 s + · ps ,
5
5 2
leads to
2p =
2 p 2 2
(2 ) + ,
5
5
and we may rewrite this as
2
(2p ) −
5 p
· 2 + 1 = 0,
2
a quadratic equation in 2p . The solution to this equation is
!
r
1
5
25
1 5 3
p
2 =
.
±
−4 =
±
2 2
4
2 2 2
We thus have either 2p = 2 or 2p = 12 , and hence either p = 1 or p = −1.
(ii) With v(s) = As + Bs , we have lims→∞ v(s) = ±∞ unless A = 0. The
boundary condition lims→∞ v(s) = 0 implies therefore that A is zero.
(iii) Since v(s) is positive, we must have B > 0. We note that lims↓0 fB (s) =
lims→∞ fB (s) = ∞. Therefore, fB (s) takes the value zero for some s ∈
(0, ∞) if and only if its minimium over (0, ∞) is less than or equal to zero.
To find the minimizing value of s, we set the derivative of fB (s) equal to
zero:
B
− 2 + 1 = 0.
s
√
This results in the critical point sc = B. We note that the second derivative, 2B
s3 , is positive on (0, ∞), so the function is convex, and hence f B
attains a minimum at sc . The minimal value of fB on (0, ∞) is
√
fB (sc ) = 2 B − 4.
This is positive if B > 4, in which case fB (s) = 0 has no solution in
(0, ∞). If B = 4, then fB (sc ) = 0 and sc is the only solution to the
equation fB (s) = 0 in (0, ∞). If 0 < B < 4, then fB (sc ) < 0 and the
equation fB (s) = 0 has two solutions in (0, ∞).
(iv) Since vB (s) = Bs for all large values of s, we maximize this by choosing
B as large as possible, i.e., B = 4. For values of B < 4, the curve Bs lies
below the curve 4s (see Figure 5.8.1), and values of B > 4 are not possible
because of part (iii).
5.8 Solutions to Selected Exercises
51
(iv) We see from the tangency of the curve y = 4s with the intrinsic value
y = 4 − s at the point (2,2) in Figure 5.8.1 that y = 4s and y = 4 − s have
the same derivative at s = 2. Indeed,
d 4
ds s
s=2
=−
4
s2
s=2
= −1,
and as noted in the statement of the exercise,
d
(4 − s) = −1.
ds
y
4
(2, 2)
y=
4
s
y =4−s
1
2
Fig. 5.8.1. The curve y =
3
B
s
y=
4
for B = 3 and B = 4.
3
s
s
6
Interest-Rate-Dependent Assets
6.9 Solutions to Selected Exercises
Exercise 6.1. Prove parts (i), (ii), (iii) and (v) of Theorem 2.3.2 when conditional expectation is defined by Definition 6.2.2. (Part (iv) is not true in the
form stated in Theorem 2.3.2 when the coin tosses are not independent.)
Solution We take each of parts (i), (ii), (iii) and (v) of Theorem 2.3.2 in turn.
(i) Linearity of conditional expectations. According to Definition 6.2.2,
e n [c1 X + c2 Y ](ω 1 . . . ω n )
E
X
c1 X(ω 1 . . . ω n ω n+1 . . . ω N ) + c2 Y (ω 1 . . . ω n ω n+1 . . . ω N )
=
ω n+1 ,...,ω N
= c1
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
X
X(ω 1 . . . ω n ω n+1 . . . ω N )
ω n+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
X
Y (ω 1 . . . ω n ω n+1 . . . ω N )
+c2
ω n+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
e n [X](ω 1 . . . ω n ) + c2 E
e n [Y ](ω 1 . . . ω n ).
= c1 E
(ii) Taking out what is known. If X depends only on the first n coin
tosses, then
54
6 Interest-Rate-Dependent Assets
e n [XY ](ω 1 . . . ω n )
E
X
X(ω 1 . . . ω n )Y (ω 1 . . . ω n ω n+1 . . . ω N )
=
ω n+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
X
Y (ω 1 . . . ω n ω n+1 . . . ω N )
= X(ω 1 . . . ω n )
ω n+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
e n [Y ](ω 1 . . . ω n )
= X(ω 1 . . . ω n )E
e m [X] de(iii) Iterated conditioning. If 0 ≤ n ≤ m ≤ N , then because E
pends only on the first m coin tosses and
X
e n+1 = ω n+1 , . . . , ωm = ω m , ωm+1 = ω m+1 , . . . , ωN = ω N
P{ω
ω m+1 ,...,ω N
|ω1 = ω 1 , . . . , ωn = ω n }
e n+1 = ω n+1 , . . . , ωm = ω m |ω1 = ω 1 , . . . , ωn = ω n },
= P{ω
we have
en E
e m [X] (ω 1 . . . ω n )
E
X
e m [X](ω 1 . . . ω m )
E
=
ω n+1 ,...,ω N
=
e n+1 = ω n+1 , . . . , ωm = ω m , ωm+1 = ω m+1 , . . . , ωN = ω N
×P{ω
|ω1 = ω 1 , . . . , ωn = ω n }
X
X
e m [X](ω 1 . . . ω m )
E
ω n+1 ,...,ω m
=
X
ω n+1 ,...ω m
=
ω m+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωm = ω m , ωm+1 = ω m+1 , . . . , ωN = ω N
×P{ω
|ω1 = ω 1 , . . . , ωn = ω n }
e m [X](ω 1 . . . ω m )
E
e n+1 = ω n+1 , . . . , ωm = ω m |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
X
X
X(ω 1 . . . ω m ω m+1 . . . ω N )
ω n+1 ,...,ω m ω m+1 ,...,ω N
e m+1 = ω m+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωm = ω m }
×P{ω
e n+1 = ω n+1 , . . . , ωm = ω m |ω1 = ω 1 , . . . , ωn = ω n },
×P{ω
where we have used the definition
6.9 Solutions to Selected Exercises
55
e m [X](ω 1 . . . ω m )
E
X
X(ω 1 . . . ω m ω m+1 . . . ω N )
=
ω m+1 ,...,ω N
e m+1 = ω m+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωm = ω m }
×P{ω
in the last step. Using the fact that
e m+1 = ω m+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωm = ω m }
P{ω
e n+1 = ω n+1 , . . . , ωm = ω m |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
e n+1 = ω n+1 , . . . , ωm = ω m , ωm+1 = ω m+1 , . . . , ωN = ω N
= P{ω
|ω1 = ω 1 , . . . , ωn = ω n }
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n },
= P{ω
e m [X] (ω 1 . . . ω n )
en E
we may write the last term in the above formula for E
as
e m [X] (ω 1 . . . ω n )
en E
E
X
X
X(ω 1 . . . ω m ω m+1 . . . ω N )
=
ω n+1 ,...,ω m ω m+1 ,...,ω N
=
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
X
X(ω 1 . . . ω N )
ω n+1 ,...,ω N
e n+1 = ω n+1 , . . . , ωN = ω N |ω1 = ω 1 , . . . , ωn = ω n }
×P{ω
e n [X](ω 1 . . . ω n ).
=E
(iv) Conditional Jensen’s inequality. This follows from part (i) just like
the proof of part (v) in Appendix A.
Exercise 6.2. Verify that the discounted value of the static hedging portfolio
e
constructed in the proof of Theorem 6.3.2 is a martingale under P.
Solution The static hedging portfolio in Theorem 6.3.2 is, at time n, to short
Sn
Bn,m zero coupon bonds maturing at time m and to hold one share of the
asset with price Sn . The value of this portfolio at time k, where n ≤ k ≤ m,
is
Sn
Xk = S k −
Bk,m , k = n, n + 1, . . . , m.
Bn,m
For n ≤ k ≤ m − 1, we have
e k [Dk+1 Xk+1 ] = E
e k [Dk+1 Sk+1 ] − Sn E
e k [Dk+1 Bk+1,m ] .
E
Bn,m
56
6 Interest-Rate-Dependent Assets
Using the fact that the discounted asset price is a martingale under the
risk-neutral measure and also using (6.2.5) first in the form Dk+1 Bk+1,m =
e k+1 [Dm ] and then in the form Dk Bk,m = E
e k [Dm ], we may rewrite this as
E
e k+1 [Dm ]
ek E
e k [Dk+1 Xk+1 ] = Dk Sk − Sn E
E
Bn,m
Sn e
= D k Sk −
Ek [Dm ]
Bn,m
Sn
= D k Sk −
Dk Bk,m
Bn,m
= D k Xk .
This is the martingale property.
Exercise 6.4. Using the data in Example 6.3.9, this exercise constructs a
hedge for a short position in the caplet paying (R2 − 31 )+ at time three. We
observe from the second table in Example 6.3.9 that the payoff at time three
of this caplet is
2
, V3 (HT ) = V3 (T H) = V3 (T T ) = 0.
3
Since this payoff depends on only the first two coin tosses, the price of the
caplet at time two can be determined by discounting:
V3 (HH) =
V2 (HH) =
1
1
V3 (HH) = ,
1 + R2 (HH)
3
V2 (HT ) = V2 (T H) = V2 (T T ) = 0.
Indeed, if one is hedging a short position in the caplet and has a portfolio
valued at 13 at time two in the event ω1 = H, ω2 = H, then one can simply
invest this 31 in the money market in order to have the 23 required to pay off
the caplet at time three.
2
21
In Example 6.3.9, the time-zero price of the caplet is determined to be
(see (6.3.10)).
(i) Determine V1 (H) and V1 (T ), the price at time one of the caplet in the
events ω1 = H and ω1 = T , respectively.
2
at time zero and invest in the money market
(ii) Show how to begin with 21
and the maturity two bond in order to have a portfolio value X1 at time
one that agrees with V1 , regardless of the outcome of the first coin toss.
Why do we invest in the maturity two bond rather than the maturity
three bond to do this?
(iii) Show how to take the portfolio value X1 at time one and invest in the
money market and the maturity three bond in order to have a portfolio
value X2 at time two that agrees with V2 , regardless of the outcome of the
first two coin tosses. Why do we invest in the maturity three bond rather
than the maturity two bond to do this?
6.9 Solutions to Selected Exercises
57
Solution.
(i) We determine V1 by the risk-neutral pricing formula. In particular,
1 e
E1 [D2 V2 ](H)
D1 (H)
e 2 = H|ω1 = H}D2 (HH)V2 (HH)
= P{ω
e 2 = T |ω1 = H}D2 (HT )V2 (HT )
+P{ω
V1 (H) =
2 6 1 1 6
4
· · + · ·0 =
,
3 7 3 3 7
21
1 e
E1 [D2 V2 ](T ) = 0.
V1 (T ) =
D1 (T )
=
(ii) We compute the number of shares of the time-two maturity bond by the
usual formula:
∆0 =
V1 (H) − V1 (T )
=
B1,2 (H) − B1,2 (T )
4
21 − 0
6
5
7 − 7
=
4
.
3
It is straight-forward to verify that this works. Set X0 = V0 =
2
21
and compute
X1 (H) = ∆0 B1,2 (H) + (1 + R0 )(X0 − ∆0 B0,2 )
2
4 11
4
4 6
− ·
=
= V1 (H),
= · +
3 7 21 3 14
21
X1 (T ) = ∆0 B1,2 (T ) + (1 + R0 )(X0 − ∆0 B0,2 )
4 5
2
4 11
= · +
− ·
= 0 = V1 (T ).
3 7 21 3 14
We do not use the maturity three bond because B1,3 (H) = B1,3 (T ), and this
bond therefore provides no hedge against the first coin toss.
(iii) In the event of a T on the first coin toss, the caplet price is zero, the
hedging portfolio has zero value, and no further hedging is required. In the
event of a H on the first toss, we hedge by taking in the maturity three bond
the position
∆1 (H) =
V2 (HH) − V2 (HT )
=
B2,3 (HH) − B2,3 (HT )
1
3
1
2
−0
2
=− .
3
−1
It is straight-forward to verify that this works. We compute
X2 (HH) = ∆1 (H)B2,3 (HH) + (1 + R1 (H))(X1 (H) − ∆1 (H)B1,3 (H))
2 4
2 1 7 4
1
+ ·
= V2 (HH),
=− · +
=
3 2 6 21 3 7
3
X2 (HT ) = ∆1 (H)B2,3 (HT ) + (1 + R1 (H))(X1 (H) − ∆1 (H)B1,3 (H))
2
7 4
2 4
= − ·1+
+ ·
= 0 = V2 (HT ).
3
6 21 3 7
58
6 Interest-Rate-Dependent Assets
We do not use the maturity two bond because B2,2 (HH) = B2,2 (HT ), and
this bond therefore provides no hedge against the second coin toss.
Download