Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas...

10

Click here to load reader

Transcript of Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas...

Page 1: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Advanced Financial Models Michael TehranchiExample sheet 4 - Michaelmas 2017

Problem 1. (Hull–White extension of Black–Scholes) Consider a market with zero interestrate r = 0 and with a stock price modelled as

dSt = St(µ dt+ σ(t)dWt)

for a given non-random function σ : [0,∞)→ (0,∞).(a) Compute the replication cost of a European call option.(b) A call option is said to be at-the-money if its strike K equals the initial price S0 of theunderlying asset. Explain how you could use your answer to part (a) and quoted time-0prices of at-the-money calls of different maturities T to estimate the function σ.

Solution 1. (a) The replication cost is given by

C(T,K) = EQ[(ST −K)+]

for each maturity T where Q is the unique risk-neutral measure. But, note that d logSt =−1

2σ(t)2dt + σ(t)dWt by Ito’s formula, where dWt = dWt + µ/σ(t)dt defines a Q-Brownian

motion. Since σ is not random, we can conclude from Example sheet 3, Problem 1, that

logSt ∼ N

(logS0 −

1

2

∫ t

0

σ(s)2ds,

∫ t

0

σ(s)2ds

)Hence, the replication cost of the call of the at-the-money call of maturity T is

C(T,K) = S0F

(∫ T

0

σ(s)2ds,K/S0

)where F is the function from Example sheet 2, Problem 9..(b) Note that for K = S0 we have

C(T, S0) = S0

{2Φ

[1

2

(∫ T

0

σ(s)2ds

)1/2]− 1

}.

Assuming that the quoted call prices are their minimal replication costs, we need only chooseσ in such a way that ∫ T

0

σ(s)2ds =

[2Φ−1

(C(T, S0)

2S0

+1

2

)]2by differentiating both sides with respect to T .

Problem 2. * (variance swap) Consider a market a stock with price S, where S be a positiveIto process, and interest rate r = 0. A variance swap is a European contingent claim withpayout

N∑n=1

(log

StnStn−1

)2

.

where 0 ≤ t0 < · · · < tN = T are fixed non-random dates. We know from stochastic calculusthat the payout of the variance swap, for large n, is approximately given by

ξT = 〈logS〉T .The goal of this exercise is to show that ξT can be replicated asymptotically.

1

Page 2: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

(a) Confirm the identity

log(ST/S0) =

∫ T

0

dStSt− 1

2〈logS〉T .

(b) Confirm the identity

log x = x− 1−∫ 1

0

(k − x)+

k2dk −

∫ ∞1

(x− k)+

k2dk.

(c) Explain how to asymptotically replicate ξT by trading in the stock, cash, and a family ofcall and put options of different strikes but all with maturity date T . Show that the numberof shares of the stock varies dynamically but the portfolio of calls and puts is static. To whatextent is this replication strategy independent of the details of the model for S?

Solution 2. (a) Note that by Ito’s formula:

d logSt =dStSt− d〈S〉t

2S2t

.

and hence

d〈logS〉t =d〈S〉tS2t

.

The conclusion follows.(b) Since (k − x)+ ≥ 0 only if k ≥ x we have∫ 1

0

(k − x)+

k2dk =

∫ 1

x∧1

(1

k− x

k2

)dk

= − log(x ∧ 1)− (1− x)+

Similarly, ∫ ∞1

(x− k)+

k2dk =

∫ x∨1

1

(x

k2− 1

k

)dk

= (x− 1)+ − log(x ∨ 1)

(c) By the construction of quadratic variation in lecture, we have

ξT ≈ 〈logS〉T

= 2

∫ T

0

dStSt− 2 log(ST/S0)

= 2

∫ T

0

dStSt− 2ST + 2(logS0 + 1) + 2

∫ 1

0

PT (T,K)

K2dK + 2

∫ ∞1

CT (T,K)

K2dK

where PT (T,K) = (K − ST )+ is the payout of a put option and CT (T,K) = (ST −K)+ isthe payout of a call. Therefore, a replication strategy is to hold the static position 2

K2dK

puts of strike K ≤ 1 and 2K2dK calls of strike K > 1, and the dynamic position of 2

St− 2

shares of the stock at time t.This replication strategy only requires that S is positive and that Ito’s formula applies, but

is otherwise model-independent. (But don’t forget about notions of admissibility, and evenmore fundamentally, that we need to be in a situation where we can safely ignore bid-askspread, price impact, transaction costs, etc.)

2

Page 3: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Problem 3. (implied volatility) Consider a market model with zero interest rate r = 0 andnon-negative stock price (St)t≥0. Suppose the initial call prices are given by

C(T,K) = EQ[(ST −K)+]

where Q is an equivalent measure such that S is a Q- martingale.The implied total variance V (T,K) is defined implicitly as the unique non-negative solu-

tion of the equation

BS(V (T,K), K/S0) = C(T,K)/S0

where

BS(v,m) = Φ(− logm/√v +√v/2)−mΦ(− logm/

√v −√v/2).

The implied volatility is then defined by Σ(T,K) =√V (T,K)/T .

(a) Show for fixed T > 0 the following inequality (due to Roger Lee in 2003)

lim supK→∞

V (T,K)

logK≤ 2.

Is the constant 2 on the right side best possible?Useful fact: ex

2/2Φ(−x)→ 0 as x→ +∞.(b) Challenge: Assume that C(T,K)→ S0 as T →∞ for all K. Show for fixed 0 < K1 < K2

the following inequality (due to Chris Rogers and me in 2009)

lim supT→∞

|V (T,K2)− V (T,K1)|log(K2/K1)

≤ 4.

Is the constant 4 on the right side best possible?Useful fact: xex

2/2Φ(−x)→ 1√2π

as x→ +∞.

Solution 3. (a) By the dominated convergence theorem, we have limK→∞C(T,K) = 0 andhence

(1) limK→∞

BS(V (T,K), K/S0) = 0

On the other hand, we have

(2) limK→∞

S0BS(2 log(K/S0), K/S0) = limK→∞

1

2S0 −KΦ

(−√

2 log(K/S0))

=1

2S0

(We have used the useful fact to assert that the limit of the second term above is zero.)From (1) and (2) combined with the fact that the map v 7→ BS(v,m) is strictly increasing,

we conclude that there must exist a value K0 such that:

V (T,K) < 2 log(K/S0), for all K > K0,

implying the desired conclusion.The constant 2 is best possible. Fix 0 < β < 2 and let

C(T,K) = S0BS(β log(K/S0), K/S0)

= S0Φ(−√

log(K/S0)(1√β−√β2

))−KΦ

(−√

log(K/S0)(1√β

+√β2

))

3

Page 4: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

for K > S0. We need only show that C(T, ·) is decreasing and concave for all large K sothat we can employ the Breeden–Litzenberger identity to show that there exists an integrablerandom variable ST such that

C(T,K) = E[(ST −K)+]

for sufficiently large K. Note that the corresponding implied total variance V is such that

V (T,K) = β log(K/S0)

and that β can be arbitrarily close to 2.(b) Note that since C(T,K) → S0 we have V (T,K) → ∞. The useful fact shows that√v(1− BS(v,m))ev/8 →

√8πem/2 as v →∞. Hence

V = −8 log(1− C/S0)− 4 log(− log(1− C/S0)) + 4 log(K/S0)− 4 log π + o(1).

Hence

V (T,K2)−V (T,K1) = −8 log1− C(T,K2)/S0

1− C(T,K1)/S0

−4 loglog(1− C(T,K2)/S0)

log(1− C(T,K1)/S0)+4 log(K2/K1)+o(1)

We will show that

(*) 1 ≤ 1− C(T,K2)/S0

1− C(T,K1)/S0

≤ K2/K1

and that

(**)log(1− C(T,K2)/S0)

log(1− C(T,K1)/S0)→ 1.

which will prove the claim. Indeed, note that

C(T,K) = E[(ST −K)+]

= E[ST − ST ∧K]

= S0 − E[ST ∧K].

and that inequality

S ∧K1 ≤ S ∧K2

≤ K2

K1

(S ∧K1)

holds for all S ≥ 0. These combine to show equation (*) Since C(T,K1)→ S0 we have

1 ≤ log(1− C(T,K2)/S0)

log(1− C(T,K1)/S0)≤ 1 +

log(K2/K1)

log(1− C(T,K1)/S0)→ 1

showing equation (**).The constant 4 is best possible. Let U be uniformly distributed on [0, 1], and let St =

1{t≤1} + t1{1<t≤1/U}. This process (St)t≥0 is a martingale in its own filtration, since for1 ≤ s ≤ t,

E[St|Ss = 0] = 0

and

E[St|Ss = s] = tP(t ≤ 1/U |s ≤ 1/U) = tP(U ≤ 1/t)

P(U ≤ 1/s)= s.

4

Page 5: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Now note that

E[(ST −K)+] = (1−K/T )+

for T > 1. By the formula established above

V (T,K) = 8 log T − 4 log log T − 4 logK + o(1)

as T →∞. In particular, V (T,K1)− V (T,K2)→ 4 log(K2/K1).

Problem 4. (more implied volatility) Now suppose the stock price dynamics are

dSt = StσtdWt

where σ is independent of the Q-Brownian motion W .(a) Show that there is a family of measures µT on [0,∞) such that

C(T,K) = S0

∫BS(v,K/S0)µT (dv).

(b) If there are constants a ≤ b such that a ≤ σt ≤ b a.s., show that the implied volatilitysatisfies

a ≤ Σ(T,K) ≤ b.

(c) Show the equality Σ(T,K) = Σ(T, S20/K), i.e. the function x 7→ Σ(T, S0e

x) is even. Hint:First prove the identity

BS(v,m) = 1−m+mBS(v, 1/m).

Solution 4. (a) Notice that conditional on the process σ, the distribution of

logST = logS0 −1

2

∫ T

0

σ2sds+

∫ T

0

σsdWs

is normal, since σ and W are independent. Hence

E[(ST −K)+|σ] = S0 BS

(∫ T

0

σ2sds,K/S0

).

The conclusion follows from the tower property of conditional expectations, where the mea-

sure µT is the law of the non-negative random variable∫ T0σ2s ds.

(b) Since v 7→ BS(v,m) is increasing, we have

BS(Ta2, K/S0) ≤∫[a,b]

BS(v,K/S0)µT (dv) ≤ BS(Tb2, K/S0).

But since the middle term is just BS(TΣ(T,K)2, K/S0), we can conclude

a ≤ Σ(T,K) ≤ b.

(c) Notice the Black–Scholes call price function satisfies the following identity:

BS(v,m) = Φ(− logm/√v +√v/2)−mΦ(− logm/

√v −√v/2)

= 1− Φ(logm/√v −√v/2)−m

[1− Φ(logm/

√v +√v/2)

]= 1−m+m

[Φ(logm/

√v +√v/2)− (1/m)Φ(logm/

√v −√v/2)

]= 1−m+m BS(v, 1/m)

5

Page 6: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Now use the above calculation:

S0 BS(V (T,K), K/S0) =

∫S0 BS(v,K/S0)µT (dv)

=

∫[S0 −K +K BS(v, S0/K)]µT (dv)

= S0 −K +K BS(V (T, S20/K), S0/K)

= S0 BS(V (T, S20/K), K/S0).

In particular, the implied volatility smile in this model (where the volatility is uncorrelatedwith the driving Brownian motion) is symmetric as a function of log-moneyness log(K/S0).This observation is due to Renault and Touzi in 1996.

Problem 5. (local volatility) Suppose that

dSt = Stσ(t, St)dWt

for a smooth function σ bounded from below and above. Also, suppose that

E[(ST −K)+] = S0 BS(V (T ), K/S0)

for all T,K where T 7→ V (T ) is a given smooth increasing function. Show that σ(t, S) =√V ′(t) for all t, S.

Solution 5. Dupire’s formula says

σ(T,K)2 =2∂C∂T

K2 ∂C2

∂K2

=2V ′(T )∂BS

∂v

(K/S0)2∂BS2

∂m2

.

We will make use of the following identity:

φ(− logm/√v +√v/2) = mφ(− logm/

√v −√v/2).

Now, calculus tells us that

∂BS

∂v=

1

2√vφ(− logm/

√v +√v/2)

∂BS

∂m= −Φ(− logm/

√v −√v/2)

∂2BS

∂m2=

1

m√vφ(− logm/

√v −√v/2)

In particular,

∂BS

∂v=

1

2m2∂

2BS

∂m2

which ought not come as a surprise in light of the Black–Scholes PDE.6

Page 7: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Problem 6. (CEV model) Let the local martingale S satisfy the equation

dSt = cS1−α/2t dWt

for some 0 < α < 2, where c =√

2/α.(a) Let

U(τ, S) =1

Γ(1α

) ∫ Sα/τ

0

z1α−1e−zdz

where Γ is the usual gamma function. For fixed T > 0, show that the process defined byU(T − t, St) is a local martingale. Why is it a true martingale?(b) Use part (a) to conclude that P(ST > 0) = U(T, S0).

Solution 6. (a) Ito’s formula says

dU(T − t, St) = −∂U∂τ

dt+∂U

∂SdS +

1

2

∂2U

∂S2d〈S〉t

=

(−∂U∂τ

+1

2c2S2−α∂

2U

∂S2

)dt+ cS1−α/2∂U

∂SdWt.

Now we calculate some partial derivatives:

∂U

∂τ= − S

Γ(1α

)τ 1+1/α

e−Sα/τ

∂U

∂S=

α

Γ(1α

)τ 1/α

e−Sα/τ

∂2U

∂S2= − α2Sα−1

Γ(1α

)τ 1+1/α

e−Sα/τ

so that∂U

∂τ= α2S2−α∂

2U

∂S2.

and the dt term vanishes from the Ito expansion, leaving only dWt term. Hence U(T − t, St)defines a local martingale. It is actually a true martingale since it is bounded by 0 ≤U(T − t, St) ≤ 1.(b) Note that limτ↓0 U(τ, S) = 1{S>0}. The conclusion follows from the martingale property.

Problem 7. (Hull–White extension of Cox–Ingersoll–Ross) Consider the short rate modelgiven by

drt = λ(r(t)− rt) dt+ σ√rt dWt

for positive constants λ and σ and a deterministic function r : R+ → R. Find the initialforward rate curve f0 = f(0, ·) for this model.

Solution 7. Consider the PDE

∂V

∂t(t, T, r) + λ(r(t)− r)∂V

∂r(t, T, r) +

1

2σ2r

∂2V

∂r2(t, T, r) = rV (t, T, r)

V (T, T, r) = 1.7

Page 8: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

As usual we can make the ansatz

V (t, T, r) = e−rA(t,T )−B(t,T )

for some functions A and B which satisfy the boundary conditions A(T, T ) = B(T, T ) = 0.Substituting this into the PDE yields

−∂A∂t

(t, T )r − ∂B

∂t(t, T ))V (t, r)− λ(r(t)− r)A(t, T )V (t, r) +

σ2

2rA(t, T )2V (t, r) = rV (t, r).

which yields the coupled system

∂A

∂t(t, T ) = λA(t) +

σ2

2A(t)2 − 1

∂B

∂t(t, T ) = −λr(t)A(t, T ).

The equation for A is a Riccati equation, whose solution is

A(t, T ) =2(eγ(T−t) − 1)

(γ + λ)eγ(T−t) + (γ − λ)

B(t, T ) =

∫ T

t

λr(s)A(s, T )ds

where γ =√λ2 + 2σ2. Hence, the time 0 forward rates are given by

f0(T ) =4γ2eγT

[(γ + λ)eγT + (γ − λ)]2r0 +

∫ T

0

4γ2eγ(T−s)λr(s)ds

[(γ + λ)eγ(T−s) + (γ − λ)]2.

Problem 8. (Vasicek model) Suppose

drt = λ(r − rt)dt+ σdWt

where W is a Q-Brownian motion. Fix a time horizon S > 0 and let QS be the S-forwardmeasure. Using the fact that the forward rate (f(t, S))t∈[0,S] is a QS-martingale, show thatthe process W S defined by

dW St = dWt +

σ

λ(1− e−λ(S−t))dt

is a QS-Brownian motion.

Solution 8. Recall the formula for the forward rate in the Vasicek model

f(t, S) = e−λ(S−t)rt + (1− e−λ(S−t))r − σ2

2λ2(1− e−λ(S−t))2

for 0 ≤ t ≤ S. Use Ito’s formula to get

df(t, S) = λe−λ(S−t)[rt − r +

σ

λ2(1− e−λ(S−t))

]dt+ e−λ(S−t)drt

= e−λ(S−t)σ[dWt +

σ

λ(1− e−λ(S−t))dt

]= e−λ(S−t)σdW S

t

Since this is a martingale, we must conclude that W S is a QS-Brownian motion. (Actually,we first conclude that W S is a local martingale. But since 〈W S〉t = 〈W 〉t = t, we know thatW S is actually a Brownian motion by Levy’s characterisation theorem.)

8

Page 9: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

Problem 9. Let P (t, T ) denote the price at time t of the bond of maturity T , and f(t, T )denotes the forward rate at time t for maturity T .

Consider the Gaussian HJM model

df(t, T ) = σ(t, T )

∫ T

t

σ(t, u)du dt+ σ(t, T )dWt

where σ(t, T ) is not random for 0 ≤ t ≤ T.Fix 0 ≤ S ≤ T . By considering the distribution of P (S, T ) under the S-forward measure,

show that the minimal replication cost of a European claim with time-S payout g(P (S, T ))is

P (0, S)F

(P (0, T )

P (0, S),

∫ S

0

∥∥∥∥∫ T

S

σ(t, u)du

∥∥∥∥2 dt)

where

F (c, v) = E[g(ce−v/2+√vZ)]

for Z ∼ N(0, 1).

Solution 9. The replication cost is given by

P (0, S) EQS [g(P (S, T ))].

It remains to find the distribution of P (S, T ) under the S-forward measure. First note

df(t, S) = σ(t, S)

(∫ S

t

σ(t, u)du dt+ dWt

).

Since (f(t, S))0≤t≤S is a martingale under QS we see that the process W S defined by

W St = Wt +

∫ t

s=0

∫ S

u=s

σ(s, u)du ds

is a QS Brownian motion. This means

f(t, T ) = f(0, T ) +

∫ t

s=0

∫ T

u=S

σ(s, T )σ(s, u)du ds+

∫ t

0

σ(s, T )dWs

for all T and hence

− logP (S, T ) =

∫ T

u=S

f(S, u)du

= logP (0, S)/P (0, T ) +1

2

∫ S

0

∥∥∥∥∫ T

S

σ(t, u)du

∥∥∥∥2 dt+

∫ S

0

∫ T

S

σ(t, u)du dWt.

Using Example Sheet 3, Problem 1, the random variable logP (S, T ) under QS is normallydistributed with the mean and variance as desired.(Jamshidian found this formula in 1998.)

Problem 10. (a) Let X1, X2, . . . be a sequence of non-negative random variables such thatE(Xn) = 1 for all n. Use the Borel–Cantelli lemma to show

lim supn→∞

X1/nn ≤ 1 a.s.

9

Page 10: Advanced Financial Models Problem 1.mike/AFM/example4-solution.pdf · Example sheet 4 - Michaelmas 2017 Problem 1. (Hull ... This replication strategy only requires that Sis positive

(b) If y(t, T ) is the yield of a bond maturing at time T , the long rate is defined as `t =limT→∞ y(t, T ) whenever the limit exists. Assuming that the bonds are priced by expectation,show that the long rate is non-decreasing, that is

`t ≥ `s a.s. for all 0 ≤ s ≤ t,

a fact first discovered by Dybvig, Ingersoll & Ross in 1996.

Solution 10. (a) For each ε > 0 we have∞∑n=1

P[Xn > (1 + ε)n] ≤∞∑n=1

(1 + ε)−n =1

ε<∞

by Markov’s inequality. The first Borel–Cantelli lemma then says

P(X1/nn > 1 + ε infinitely often) = 0

This shows lim supn→∞X1/nn ≤ 1 as claimed.

(b)Now, let P (t, T ) be the bond price, Bt the bank account, and P (t, T ) = P (t, T )/Bt thediscounted bond price as usual. Suppose the long rate `t exists, so that

`t = − limT→∞

1

TlogP (t, T ) = − lim

T→∞

1

Tlog P (t, T ).

By assumption, the discounted bond prices are given by

P (t, T ) = EQ(B−1T |Ft)each 0 ≤ t ≤ T and a fixed risk-neutral measure Q, and, in particular, P (·, T ) is a martingalefor each T > 0.

Fix 0 ≤ s ≤ t, and let

Xn =P (t, n)

P (s, n).

Note E(Xn) = E[E(Xn|Fs)] = 1 for each n. The first part implies

`s − `t = limn→∞

1

nlogXn ≤ 0 a.s.

as required.

10