Professional Documents
Culture Documents
American Options in The Black Scholes Model
American Options in The Black Scholes Model
American Options in The Black Scholes Model
In lecture 4 we saw that the value of some european (exotic or not) option with payoff
C = C({St }0≤t≤T ) is given by
Furthermore we saw that, if C = C(ST ), the function Vt (S) = V (S, t) is a solution of the
Black-Scholes equation
∂V σ2 ∂ 2V ∂V
+ S 2 2 + rS − rV = 0 (2.2)
∂t 2 ∂S ∂S
with the final condition
The analog of (2.1) for american options is given by the continuous time version of Theorem
8.2 and is quite straight forward. If Ut = U {Su }0≤u≤t is the option value at time t then
τU =C = min{s ≥ t | Us = Cs } (2.6)
and Cs = C({Su }0≤u≤s ). Observe that in continuous time one cannot longer define Ut by
backward induction as in (1.10,1.11).
We now want to consider the question whether there is an analog of (2.2) for american
options whose payoff at time t is given by C = C(St ). To this end recall from lecture 8
the relation
Xk
vk = uk + max cj−1 , ũj−1 − ũj−1 (2.7)
j=1
199
200 A2
Here uk is the discounted Snell envelope for the american claim C(Stk ) which is equal to the
discounted option value at time tk . vk is the discounted portfolio value of a selffinancing
strategy with initial value u0 ,
k
X
vk = u0 + δj−1 (sj − sj−1 ) (2.8)
j=1
where the δ’s are given by (1.13). Finally ũj−1 = EB̃ [uj |sj−1 ]. From (2.7) we get
vk − vk−1 = uk − uk−1 + max ck−1 , ũk−1 − ũk−1 (2.9)
dv = du (2.10)
which is equivalent to
∂U σ2 ∂ 2U ∂U
+ S 2 2 + rS − rU = 0 (2.14)
∂t 2 ∂S ∂S
The second case is U (Stk , tk ) = C(Stk ). In that case the round brackets in (2.9) are positive
such that (2.10) has to be substituted by
dv ≥ du (2.15)
∂U σ2 2 ∂ 2U ∂U
+ S + rS − rU ≤ 0 (2.16)
∂t 2 ∂S 2 ∂S
A2 201
Thus we arrive at
∂U σ2 ∂ 2U ∂U
+ S 2 2 + rS − rU ≤ 0 , U (S, t) ≥ C(S) (2.17)
∂t 2 ∂S ∂S
∂U σ2 ∂ 2U ∂U
+ S 2 2 + rS − rU U (S, t) − C(S) = 0 (2.18)
∂t 2 ∂S ∂S
In order to get a feeling for the system (2.17-2.19) we consider two examples which can
be explicitely solved, the perpetual american put (example 9.1 below) and an american
cash or nothing call (excercise 9.1). Perpetual means that the maturity date is T = ∞.
The finite time T < ∞ american put is not explicitely solvable. The value of an american
call coincides with the value of a european call.
Example 9.1 (perpetual american put): We consider an american put with payoff
As in excercise 8.1 one can show that there is a stock price S∗ such that U (S) = C(S) for
S ≤ S∗ and U (S) > C(S) for S > S∗ . At S = S∗ , U and U 0 has to be continuous. We
first verify that U (S) = C(S) satisfies the first inequality of (2.21). Indeed, since S∗ < K,
C(S) = K − S and
σ2 2 ∂ 2 C
2
S ∂S 2 + rS ∂C
∂S
− rC = 0 + rS(−1) − r(K − S) = −rK < 0 (2.23)
Thus,
U (S) = c1 S + c2 S −κ (2.26)
c2 S∗−κ = K − S∗ (2.27)
−κc2 S∗−κ−1 = −1 (2.28)
κ
S∗ = κ+1
K (2.29)
2.27
Furthermore U (S) = c2 S −κ = c2 S∗−κ (S/S∗ )−κ = (K − S∗ )(S/S∗ )−κ . Hence we arrive at
the following solution for the perpetual american put
K −S if S ≤ S∗
U (S) = −κ (2.30)
(K − S∗ )(S/S∗ ) if S > S∗
Now we use formula (2.5) to compute U (S) and show that the result coincides with
(2.30). We have to compute
= EW e−rτ C(Sτ(r) )
(2.31)
The expectation on the right hand side of (2.33) is computed in Lemma 9.2 below. We
get
1 S∗
√ c S∗
2
U (S) = (K − S∗ )e−| σ log S | 2r+c + σ log S
√
− 2r+c 2
σ
− σc
S
= (K − S∗ ) S∗
−κ
= (K − S∗ ) SS∗ (2.34)
since
√ q
2r+c2 c 1 r2 2
σ
+ σ
= σ
2r + − r + σ4 + σr − σ2
σ2
1 r σ
+ σr − σ2 = σ2r2 = κ
= σ σ
+ 2
(2.35)
It remains to verify the value of S∗ . To this end recall from (2.4,2.5) that the stopping
time (2.32) is optimal. That is, a stopping time defined by some S̃∗ 6= S∗ would give a
lower expectation. In other words, we can determine S∗ by differentiating (K −S∗ )(S∗ /S)κ
with respect to S∗ and putting the derivative equal to zero:
and this coincides with (2.29). This completes our discussion of the american put with
infinite maturity time.
Lemma 9.2: Let b, c be real numbers and λ > 0. Let EW be the expectation with respect
to the Wiener measure dW (0,∞) ({xt }t>0 ) and let xt be a Brownian motion. Define the
stopping time
τbc := inf t ≥ 0 | xt + ct = b
(2.37)
σ2
Proof: We first prove (2.38) for c = 0. To this end, consider the martingale St = eσxt − 2
t
2
with σ2 = λ. The stopping theorem states that for every bounded stopping time τ
Example 9.2 (american cash-or-nothing call): The cash-or-nothing call has a payoff
1 falls St ≥ K
C(St ) = χ(St ≥ K) = (2.43)
0 falls St < K
at time t. For the price process we assume a geometric Brownian motion. We consider
first the european case, then we compute the price of the american claim using the system
(2.17-2.19) and finally we use (2.5) to calculate the price.
(i) The european case: According to (2.1), we get, using Lemma 6.7 in the second line
and abbreviating c = σr − σ2 , θ = T − t (τ is reserved for a stopping time)
Vt (St ) = e−r(T −t) EW̃ C(ST | St
Z
σ2
−r(T −t)
χ St eσyT −t +(r− 2 )(T −t) ≥ K pT −t (0, yT −t ) dyT −t
= e
Z R
1 − yθ2
= e−rθ χ yθ + cθ ≥ σ1 log SKt √2πθ e 2θ dyθ
R
n 1 log K −cτ o
−rθ
= e 1 − N σ √Sθt (2.44)
A2 205
(ii) The american case, using the Black-Scholes equation: We have to solve the
system
∂U σ2 2 ∂ 2 U
∂t
+ 2
S ∂S 2 + rS ∂U
∂S
− rU ≤ 0 , U (S, t) ≥ χ(S ≥ K) (2.45)
2 2
∂U
∂t
+ σ2 S 2 ∂∂SU2 + rS ∂U
∂S
− rU U (S, t) − χ(S ≥ K) =0 (2.46)
and
1 1 1 2
u(x, τ ) := K
e 2 (κ−1)x+ 4 (κ+1) τ U (S, t) (2.51)
where
1 1 1 2
g(x, τ ) = K
e 2 (κ−1)x+ 4 (κ+1) τ χ(x ≥ 0) (2.55)
and u(x, τ ) > g(x, τ ) for x < 0. Hence, for negative x, the function u has to be a solution
of the diffusion equation
∂u ∂2u
∂τ
= ∂x2
, for x < 0 (2.57)
u(x, 0) = 0 , for x < 0 (2.58)
206 A2
Such a system can be solved with a Laplace transformation with respect to τ . Let
Z ∞
v(x, ω) := e−ωτ u(x, τ ) dτ (2.61)
0
Because of (2.60) the coefficient aω ≡ 0 and the boundary condition (2.59) gives
bω = v(0, ω)
R∞
= 0 e−ωτ u(0, τ ) dτ
=: L[u(0, · )](ω) (2.64)
√
Let f (τ ) = fx (τ ) be the function whose Laplace transform is e−x ω
,
√
L[fx ](ω) = e−x ω
(2.65)
such that
u(x, τ ) = u(0, · ) ∗ fx (τ )
Rτ
= 0 u(0, τ − s) fx (s) ds (2.67)
It remains to determine the function fx . To this end we use the following integral [7],
3.471.9:
R∞ β β
ν2 √
0
τ ν−1 e−γτ − τ dτ = 2 γ
Kν (2 βγ) (2.68)
A2 207
for Reβ > 0, Reγ > 0. Here Kν = K−ν is a modified Bessel function [7], 8.407. We only
need the values for ν = n + 21 . In that case [7], 8.468:
n
X
−z (n+k)!
(2z)−k
pπ
Kn+ 1 (z) = 2z
e (n−k)! k!
(2.69)
2
k=0
In particular,
R∞ 1 x2 /4 1
x2 /4 − 4
p
0
τ − 2 −1 e−ωτ − τ dτ = 2 ω
K− 1 (2 ωx2 /4)
2
√
2 ω
1
4
√
= 2 √x K 1 ( ωx)
2
√ 1 q √
2 ω √π e− ωx
4
= 2 √x 2 ωx
√ √
4π − ωx
= x
e (2.70)
which gives
x2
fx (τ ) = √ x
4πτ 3
e− 4τ (2.71)
(iii) The american case, using stopping times: According to (2.5), we have
1
yτ + cτ ≥ σ
log SKt = − σx (2.75)
208 A2
τbc := τU =C − t
= inf ys + cs = b (2.77)
s∈[0,T −t]
Thus,
and this coincides with the solution (2.73) of the PDE-system (2.45-2.47) since 2τ /σ 2 =
T − t.