Let's take the following three SDEs:
dr=u(r,t)dt+w(r,t)dX
u(r,t)=a(t)−br
w(r,t)=c
where b and c are constants and a(t) an arbitrary function of time t.
If Zero Coupon Bond Z(r,T,T)=1 for this model has the form
Z(r,t,T)=e(A(t,T)−B(t,T)r)
How do you find A and B?
I have derived the PDE for this model using no arbitrage condition. Substituting this in the PDE is not giving the right answers.
Here is a solution without using the PDE technique, which is preferred as we do not need to assume the affine form of a zero-coupon price from the start.
we assume that, under the risk-neutral measure, drt=(θ(t)−art)dt+σdWt,
where
a and
σ are constants,
a(t) is a deterministic function, and
Wt is a standard Brownian motion. We seek to compute the zero-coupon bond price defined by
P(t,T)=E(e−∫Ttrsds∣Ft),
where
Ft is the information set up to time
t. Note that
d(eatrt)=beatrtdt+eatdrt=θ(t)eatdt+σeatdWt.
Then, for
s≥t≥0,
easrs=eatrt+∫stθ(u)eaudu+∫stσeaudWu.
That is,
rs=e−a(s−t)rt+∫stθ(u)e−a(s−u)du+∫stσe−a(s−u)dWu.
We then have the integral
∫Ttrsds= rt∫Tte−a(s−t)ds+∫Tt∫stθ(u)e−a(s−u)duds+∫Tt∫stσe−a(s−u)dWuds= 1a(1−e−a(T−t))rt+∫Tt∫Tuθ(u)e−a(s−u)dsdu+∫Tt∫Tuσe−a(s−u)dsdWu= 1a(1−e−a(T−t))rt+∫Ttθ(u)a(1−e−a(T−u))du+∫Ttσa(1−e−a(T−u))dWu.
Let
B(t,T)=1a(1−e−a(T−t)).
Then,
∫Ttrsds=B(t,T)rt+∫Ttθ(u)B(u,T)du+∫TtσB(u,T)dWu.
Moreover, the zero-coupon bond price is then given by
P(t,T)=E(e−∫Ttrsds∣Ft)=exp(−B(t,T)rt−∫Ttθ(u)B(u,T)du+12∫Ttσ2B(u,T)2du).
Note that
∫Ttσ2B(u,T)2du=σ2a2∫Tt(1−2e−a(T−u)+e−2a(T−u))du=σ2a2(T−t−2a(1−e−a(T−t))+12a(1−e−2a(T−t)))=σ2a2(T−t−12a(1−e−a(T−t))2−1a(1−e−a(T−t)))=−σ2a2(B(t,T)−T+t)−σ22aB(t,T)2.
Then
P(t,T)=A(t,T)e−B(t,T)rt,
where
A(t,T)=exp(−∫Ttθ(u)B(u,T)du−σ22a2(B(t,T)−T+t)−σ24aB(t,T)2).
See http://www.math.nyu.edu/~benartzi/Slides10.3.pdf for another derivation using the PDE approach.
No comments:
Post a Comment