Sei sulla pagina 1di 17

Approximating prices of bonds with log - normal

interest rate
Sankarshan Basu
and
Angelos Dassios 1

Abstract
This paper calculates bounds for the prices of bonds for various interest rate models resulting in a
log-normal distribution for the interest rate, in two di erent ways. In the rst method we employ
a conditioning factor as was done by Rogers and Shi, to approximate the prices of Asian options.
The second method is via a direct expansion. The lower bounds obtained are so accurate that
they are essentially the true prices. The paper also looks at values of contingent payments on the
interest rate.
Keywords : Gaussian processes, log-normal interest rates, Brownian motion, Ornstein Uhlenbeck
process, bonds, options
AMS 1991 subject classi cation : 90A09, 60G15
1 Introduction
Let the instantaneous rate of interest rt be given by
rt = bet +Yt
where Yt is a Gaussian process with zero mean and a variance - covariance
Cov(Yu ; Yv ) = uv ;
t is the drift of Xt and b is a scaling factor whose importance will become apparent in the next
section. In our examples it will represent the value of rt at speci c time points. Our model can
be put in the framework of the work set out by Heath, Jarrow and Morton (1992); see also Baxter
1
Department Of Statistics,
The London School of Economics and Political Science,
Houghton Street,
London WC 2A 2AE,
U.K.

1
and Rennie (1996). It is an extension of the work by Black and Karasinski (1991), as well as Black,
Derman and Toy (1990). When Yt is a Brownian motion, the model is known as the Black-Derman-
Toy model. In the last two works, a binomial tree approach has been used to calculate the prices.
A similar approach is used by Hull and White (1993) who essentially use a trinomial tree. The Hull
and White model is quite similar to the Vasicek (1977) model. In the Hull and White model as in
our case, the interest rate cannot become negative; this would have had undesired consequences as
has been shown by Rogers (1995).
In the course of this work, we look into the problems of calculating bounds for the price of the
bond, in two ways - rst by the use of a suitable conditioning factor as in Rogers and Shi (1995)
and also alternatively by direct expansion. We also look at the valuing contingent payments on the
interest rate. A more general problem is the calculation of
Z1
E [f ( e(Ys +s ) ds)];
0

where f is a convex function. Thus, in particular the price of the bond (f(x) = e bx ) is given by
b
R 1
e(Ys +s ) ds )
E (e 0 (1)
and the value of the contingent payment (f(x) = [e bx c]+ ) is given by
b
R 1
e(Ys +s ) ds
E (e 0 c)+ : (2)
Rogers and Shi look at f(x) = x+ = max(x; 0). They also assume that Yt is a Brownian motion.
To calculate the price of the bond and call option, we make use of a conditioning factor Z. A lower
bound can be obtained using the fact that
E (f (X )) = E (E (f (X )jZ ))  E (f (E (X jZ ))):
Several choices of Z as a conditioning factor have been tried by Rogers and Shi, asR well as us. In
fact, we have found, empirically, that the best choice of Z , in all cases is Z = q YRs ds . Z in
1
0

Var( Ys ds) 1
0
this case follows a standard normal distribution.
The direct expansion method used in here is only concerned with the calculation of the prices for the
bond. The primary reason for using the two methods is that it provides a measure of comparability.
In the valuation of contingent payments on the interest rate, the direct method cannot be used and
hence we resort to the use of simulated values to check the accuracy of the conditioning.

2 Calculations using conditioning


As mentioned above, we condition on Z. Conditionally on Z, Yu is a Gaussian process with
E (YujZ ) = kuZ; (3)
2
R1
0 Cov(Yu ; Ys )ds
where ku = Cov(Yu ; Z ) = q R (4)
Var( 01 Ys ds)
and Cov(Yu ; Yv jZ ) = uv ku kv = wuv say: (5)

We are interested in calculating a lower bound (LB1 in tables 1,2 and 3) and the corresponding
upper bound (UB1 in tables 1,2 and 3). We do that by considering the following argument. There
exists some variable  such that
E (f (X )) = E [f (E (X jZ ))] + E [(X E (X jZ ))f 0 (E (X jZ ))] + 21 E [(X E (X jZ ))2 f 00( )];

so, E (f (X )) = f (E (X jZ )) + 12 E [(X E (X jZ ))2 f 00 ( )];


) E [f (E (X jZ ))]  E (f (X ))  E [f (E (X jZ ))] + 12 E (X E (X jZ ))2 sup f 00(x):
x0
Thus, in the case where f(x) = e bx , the lower bound is given by

LB1 = E [f (E (X jZ ))] (6)


and the corresponding upper bound is given by
UB1 = LB1 + 12 b2 E(Var(X jZ )); (7)
R1
since sup f 00(x) = b2 . Here X = eYs +s ds. Thus,
x0 0

Z1 Z 1Z 1 Z1
E [Var( eYs +s dsjZ )] = E [E ( eYu eYv dudvjZ ) (E ( eYs dsjZ ))2 ]
0 0 0 0

Z 1Z 1
= e (ku+kv ) + (wu+wv )(ewuv 1)dudv:
1
2
2 1
2 (8)
0 0

Let us de ne Z1 Z1
h(z) = E ( eYs+s dsjZ = z) = ekuz+ 1
2
wuu du: (9)
0 0

In the case of calculating the price of the bond,


b
R 1
eYs +s ds ];
E [e 0

the lower bound is given by, Z1


LB1 = e bh(z) p1 e z2
2 dz (10)
1 2
and the corresponding upper bound is given by
Z1 Z 1Z 1
e bh(z) p1 e z dz + 21 b2 e (ku+kv ) + (wu+wv )(ewuv 1)dvdu:
2
UB1 = (11)
1 2 1
2 2 2
1 2 0 0

3
In the case of calculating the value of the contingent payment,
b
R 1
eYs +s ds
E [e 0 c]+
(c is the strike price of the option), the lower bound is given by
Z1
[e bh(z) c]+ p1 e dz:
z 2
2 (12)
1 2
We just present the lower bounds in this case (see Tables 4 - 6) as also the corresponding simulated
values. We can employ a combination of the argument used above in the calculation of upper
bounds for bond prices and a similar idea due to Rogers and Shi to calculate the upper bounds for
the option price. But, as the calculated lower bounds were extremely close to the simulated values,
this was not deemed necessary.
In the following examples, we present the explicit results for two special cases; the Geometric
Brownian Motion and the exponential function of an Ornstein Uhlenbeck process.

3 Examples
3.1 Geometric Brownian Motion
In this case, we have,
rt = beat+Yt :
Yt = Bt ; (13)
where Bt is a standard Brownian motion and b = r0 is the initial value of the interest rate. The
one year bond price is R B as
E (e( b e s ds) ):
1
(14)
+
0
R B ds
1

The conditioning factor is Z = q R s 0


, where Bs is a standard Brownian Motion. Here,
Var( Bs ds)
1
0

uv = 2 (u ^ v), ) uu = 2 u. Also, u = au.


R
Now,Var( 01 Bs ds) = 13 . Thus, we have, in this case
p Zu p
k = 3 (1 s)ds = 3(u u ):
2

u 2 (15)
0

Conditioning on Z, Yu is a Gaussian process with


E (YujZ ) = ku Z; (16)
and Cov(Yu ; Yv jZ ) = 2 (u ^ v) ku kv = wuv : (17)
Once we have these values, we can then easily calculate the price of the bond by substituting (16)
and (17) and as t = at in equations (10) and (11) (results shown in Table 1) and the value of
the contingent payment for various strike prices by substituting in equation (12) (results shown in
Tables 4.1 - 4.3).
4
3.2 Exponential function of an Ornstein Uhlenbeck Process
In this section, we consider the Ornstein Uhlenbeck process. We will consider two cases, in the
rst one we will assume that stationarity has been achieved and for the second one that the initial
value is known.
3.2.1 Stationary Ornstein Uhlenbeck Process
Let us rst consider the case where the interest rate process Ys is governed by a stationary Ornstein
Uhlenbeck process. The interest rate model is thus de ned as
rt = beYt
Yt is the solution of the stochastic di erential equation
dYt = aYt dt + dBt ; (18)
Zt
i.e. Yt =  e a(s u) dBu;
1

1 2
where Bt is a standard Brownian motion. Here, be a
2 2 is the long term value of the interest rate.
Also, uv = 2a e aju vj and u = 0.
2

Thus, we have
Z1 a
Ysds) = a a + ea2 1 = V say;
2
Var( (19)
0
au a(1 u)
ku = p1 2a [ 1 ae + 1 e a
2
]: (20)
V
Once again, we have that given Z, Yu is a Gaussian process with
E (Yu jZ ) = ku Z;
and Cov(Yu ; Yv jZ ) = 2a e aju vj ku kv = wuv ; say.
2
(21)
Once we have these values, we can then easily calculate the price of the bond by substituting
in equation(10) and (11) (results shown in Table 2) and the value of the contingent payment for
various strike prices by substituting in equation (12) (results shown in Table 5).
3.2.2 Non-stationary Ornstein Uhlenbeck Process
Now, let us consider the case where the interest rate is governed by a non-stationary Ornstein
Uhlenbeck process. The interest rate model is de ned in the same way as in the case of the
stationary Ornstein Uhlenbeck process. The only di erence in this case being, that Y0 is assumed
5
R
to take the value 0, so Yt =  0t e a(t s) dBs . Here, as in the case of the stationary Ornstein
Uhlenbeck process, b = r0 and be a is the long term value of the interest rate, r0 being the initial
1 2
2 2

value of the interest rate.


In this case, uv = 2a [eaju vj e a(u+v) ]. Also, once again, u = 0.
2

We observe that
Z1 Z1 1 e a(1 u) 2 2a + 4e a e 2a 3 = V; say
Var( Ysds) = 2 ( a ) 2
du = 2a a2 (22)
0 0
au a(1 u) e au e a(1+u)
ku = p1 2a f 1 ae + 1 e a
2

a g: (23)
V
So, we then have that given Z, Yu is a Gaussian process with
E (YujZ ) = ku Z;
and Cov(Yu ; Yv jZ ) = 2a [eaju vj e a(u+v) ] ku kv = wuv :
2
(24)
Once we have these values, we can then easily calculate the price of the bond by substituting in
equations (10) and (11) (results shown in Table 3) and the value of the contingent payment for
various strike prices by substituting in equation (12) (results shown in Table 6).

4 Calculation of Upper and Lower Bounds directly


Here, we employ a direct method for nding bounds for the one year bond price for comparison.
We use the fact that for x  0, e x > 1 x, e x < 1 x + x2 , e x > 1 x + x2 x6 , and so on.
2 2 3

We will use the last two inequalities as the bounds suggested are very close to each other. Here,
we have, R Y 
1 bI1 + 21 b2 I2 61 b3 I3  E [e b e s s ds ]  1 bI1 + 12 b2 I2 ;
1
(25)
+
0

where, Z1 Z1
I1 = E [ eYs +s ds] = es + ss ds; 1
2

Z1 Z 1Z 1
0 0

I2 = E [ eYs +s ds]2 = eu+s + (uu +ss +2su) dsdu;


1
2

Z1 Z 1Z 1Z 1
0 0 0

I3 = E [ e Y s +s
ds] =
3
es +v +u+ (uu+vv +ss +2uv +2us +2vs) dsdvdu:
1
2
0 0 0 0

Thus the lower bound is given by


1 bI1 + 12 b2 I2 16 b3 I3 (26)
and the corresponding upper bound is
1 bI1 + 12 b2 I2 (27)

6
In the following examples, we present the exact form for two special cases; the Geometric Brownian
Motion and the exponential function of an Ornstein Uhlenbeck process. We use the same cases as
the ones used on conditioning for comparability purposes.

5 Examples
5.1 The Simple Brownian Motion case
In this case, ss = 2 s and us = 2 (u ^ s) and also s = as. Thus,
Z1
I1 = eas+ 1
2
2 sds;
0

Z 1Z u
I2 = 2 eas+au+  s+  u dsdu; 3
2
2 1
2
2

0 0
Z 1Z uZ v
I3 = 6 eau+av+as+  u+  v+  s+ v+2 s dsdvdu:
1
2
2 1
2
2 1
2
2 2 2

0 0 0

The upper bound is thus given by


Z1 Z 1Z u
UB2 = 1 b eas+ 1
2
2 s ds + b2 eas+au+ 3
2
2 s+ 21 2 u dsdu
0 0 0

a+  2(a+ ) a+ 
= 1 b e 1 2 1 + b2 13 2 [ e 2(a + 2 )1 e 1 2 1 ];
1 2 2 1 2

(28)
2 2

a + 2 a + 2 a + 2
and the corresponding lower bound by
Z 1Z uZ v
LB2 = UB2 b3 eau+av+as+ 1
2
2 u+ 21 2 v+ 12 2 s+2 v+22 s dsdvdu
0 0 0

(
= UB2 b 3 e3(a+  ) 1 3
2
+
2
3(e(a+  ) 1) 1
2
2

(a + 25 2 )(a + 22 )(a + 32 2 ) (a + 52 2 )(a + 22 )(a + 21 2 )


2(a+ ) (a+  )
)
+ 3( e 1) 2
6( e 1) :
1
2
2

(29)
(a + 25 2 )(a + 32 2 )(a + 2 ) (a + 25 2 )(a + 32 2 )(a + 12 2 )
Calculations are given in Table 1.

5.2 Exponential function of an Ornstein Uhlenbeck process


5.2.1 The Stationary Ornstein Uhlenbeck Case
Now, for the stationary case, s = 0, Var(Ys ) = 2a = ss, and Cov(Yu ; Yv ) = 2a e aju vj = uv .
2 2

Thus
I1 = e a ; 1 2
2 2

Z 1Z 1  
Z 1Z u
1 2 1 2
uv dvdu = 2 e( a + a e a(u v ) )
2 2
I2 = e a
2 2
+2 2 + a 2 2 dvdu
0 0 0 0

7
2
Z1  aw
(1 w)e a e
2
= 2e 2a dw , where, u-v = w; 2
0


Z 1Z 1Z 1
I3 = e a euv +us+vs3 2
2 2
0 0 0


Z 1Z uZ v  au s au v av s
3 2
e a (e +e +e
2
= 6e a2 2
)
dsdvdu:
2
( ) ( ) ( )

0 0 0

and by transforming and changing the order of integration,



Z1 Zr
3 2
e a (e ar +e aw +e a(r w) )
2
I3 = 6e 2 2 a (1 r) 2 dwdr:
0 0

Thus the upper bound is given by


 2
Z1  aw
(1 w)e a e
1 2 2
UB2 = 1 be 2 2 a +b e 2 2a 2 dw (30)
0

and the corresponding lower bound is given by



Z1 Zr
3 2
e a (e ar +e aw +e a(r w) )
2
LB2 = UB2 b3 e 2 2 a (1 r) 2 dwdr: (31)
0 0

The results are presented in Table 2.


5.2.2 The Non-stationary Ornstein Uhlenbeck case
For the non-stationary Ornstein Uhlenbeck case, s = 0, Var(Ys ) = 2a (1 2
e 2as ) = ss and
Cov(Yu ; Yv ) = 2a [eaju vj e a(u+v) ] = uv . So,
2

Z1 e 2au
I1 = e 1
2
2 1 2a du;
0

Z 1Z 1 au av aju v j a(u+v)
e  e a +  e a + e e 2 2
I2 = 1
2
21
2 a dvdu 1
2
21
2
2
2
0 0
Z 1Z u au av au v e au v
e  e a +  e a + e
2 2 ( ) ( + )
=2
1
2
21
2 a dvdu; 1
2
21
2
2
2
0 0
Z 1Z 1Z 1
I3 = e (ss +vv +uu )+uv +us +vs dsdvdu:
1
2
0 0 0

Thus the upper bound is given by


Z1 e 2au
Z 1Z u e 2au + 1 2 1 e 2av +2 ea(u v) e a(u+v)
UB2 = 1 b e 1
2
2 1 2a du + b2 e 1
2
2 1 2a 2 2a 2a dvdu; (32)
0 0 0

and the corresponding lower bound is given by


Z 1Z 1Z 1
LB2 = UB2 b 3
e( 1
2
( ss +vv +uu )+uv +us +vs ) dsdvdu: (33)
0 0 0

The results are tabulated in Table 3.

8
Note :
Alternatively, we could make use of the following recursion relation to calculate I1 , I2 and I3 and
thereby the bonds; especially for the case of the Non-stationary Ornstein Uhlenbeck process. Since,
dYt = aYt + dBt
and de ning Zt
Zt = eYs ds;
0

using Ito calculus, we have,


Z
E [Ztm eYt e t 1
2 2 e2 t ] = m t E [Z m 1
eYt( e s +1) 1
2 2 e2 s ]ds
2
0
s 2

Setting = ke t , we have
Zt t s) )
Hm(k; t) = E (Ztm ekYt ) = m Hm 1 (ke (t s) + 1; s)e 12 2 k2 (1 e 2 (
ds:
0

From this recursive relation, we can get I1 = H1 (0; 1), I2 = H2 (0; 1) and I3 = H3 (0; 1). Thus the
lower and upper bounds can be given as

UB2 = 1 bH1 (0; 1) + b2 H2 (0; 1)


2

LB2 = 1 bH1 (0; 1) + b2 H2 (0; 1) b6 H3 (0; 1):


2 3

This is rather more useful than the triple integral in (33).

It should be noted that the expansion technique described in this section is not guaranteed to
work. Indeed, the expansion used might diverge making it impossible to improve accuracy by
calculating more terms. For example, in the case of the Brownian motion we observed that the
model completely breaks down for   1:5. In our case, the method works because we mostly (but
not always) consider small values of .

6 Conclusion and Remarks


The lower bounds calculated by employing conditioning seem to be so close to the actual price (
in some cases, the simulated prices were lower than the lower bounds ) that they can actually be
regarded as the actual price. This is the case in all situations; pricing bonds or valuing of contingent
claims, using a Brownian motion or an Ornstein Uhlenbeck process.

9
The method of conditioning discussed above to approximate the prices of the bonds can be very
easily extended to the case of coupon paying bonds as well as to the situation where there is a non-
zero probability of the bond defaulting before maturity. In case of default, all payments including
coupon payments stop and a single payment is made at default. This payment is generally a small
fraction of the value of the bond.

7 References
1. M.Baxter and A.Rennie (1996); \ Financial Calculus", Cambridge University Press.
2. F.Black, E.Derman and W.Toy (1990); \ A one factor model of interest rates and its application
to treasury bond options"; Financial Analysts Journal, January/February, 33 - 39.
3. F.Black and P Karasinski (1991); \Bond and option pricing when short rates are log-normal";
Financial Analysts Journal, July/August, 52 - 59.
4. D.Heath, R.Jarrow and A.Morton (1992); \ Bond pricing and the term structure of interest
rates : A new methodology for contingent claims valuation; Econometrica, 60(1), 77 - 105.
5. J.Hull and A.White (1993); \One factor interest rate models and the valuation of interest rate
derivative securities"; Journal of Financial and Quantitative Analysis, 28(2), 235 - 255.
6. L.C.G.Rogers and Z.Shi (1995); \The value of an Asian option"; Journal of Applied Probability,
32(4), 1077 - 1088.
7. L.C.G.Rogers (1995); \Which model for term structure of interest rates should one use"; Math-
ematical Finance, ed. Davis, Due, Fleming, Shreve, Springer - Verlag, 93 - 115.
8. O.Vasicek (1977); \An equilibrium characterisation of the term structure"; Journal of Financial
Economics, 5, 177 - 188.

10
Table 1 : Comparison of bounds calculated by conditioning (LB and UB ) 1 1
with directly calculated bounds (LB and UB ) where the interest rate follows a
2 2
geometric Brownian motion. Here b = 0.07.(All prices are multiplied by 100.)

a  LB1 UB1 LB2 UB2


-0.5 0.1 94.657 94.657 94.629 94.636
0.5 94.368 94.374 94.342 94.347
0.75 93.965 93.979 93.943 93.951
1 93.35 93.375 93.334 93.352
-0.2 0.1 93.86 93.86 93.839 93.843
0.5 93.514 93.52 93.497 93.503
0.75 93.034 93.047 93.021 93.033
1 92.303 92.328 92.297 92.328
0 0.1 93.239 93.239 93.224 93.23
0.5 92.849 92.855 92.838 92.847
0.75 92.308 92.322 92.303 92.32
1 91.49 91.514 91.491 91.538
0.2 0.1 92.534 92.534 92.526 92.534
0.5 92.094 92.1 92.091 92.104
0.75 91.486 91.5 91.489 91.513
1 90.57 90.595 90.581 90.649
0.5 0.1 91.291 91.291 91.297 91.31
0.5 90.765 90.771 90.777 90.798
0.75 90.041 90.055 90.061 90.102
1 88.962 88.986 88.987 89.11

11
Table 2 : Comparison of bounds calculated by conditioning (LB and UB ) with
1 1
directly calculated bounds (LB and UB ) where the interest rate follows an
2 2
exponential function of a stationary Ornstein Uhlenbeck process. Here a = 1
and b = 0.07. (All prices are multiplied by 100.)

 LB1 UB1 LB2 UB2


0.1 93.239 93.25 93.223 93.223
0.5 92.859 92.898 92.844 92.853
0.75 92.342 92.382 92.326 92.343
1 91.576 91.608 91.561 91.597

Table 3 : Comparison of bounds calculated by conditioning (LB and UB ) 1 1


with directly calculated bounds (LB and UB ) where the interest rate follows
2 2
an exponential function of a non-stationary Ornstein Uhlenbeck process. Here
a = 1 and b = 0.07. (All prices are multiplied by 100.)

 LB1 UB1 LB2 UB2


0.1 93.245 93.246 92.227 93.233
0.5 93.029 93.031 92.939 92.948
0.75 92.736 92.749 92.557 92.575
1 92.308 92.331 92.001 92.043

Note : In some cases in tables 1,2 and 3, lower bounds calculated using one approach are
slightly higher than the upper bounds calculated by the other method. This is due to small
inaccuracies in the numerical integration procedures and indicates how close they are to the
actual price.

12
Table 4.1 : Lower bounds and simulated prices for contingent payments where
the interest rate follows a geometric Brownian Motion with no drift. Here b =
0.07. (All prices are multiplied by 100.)

 c Calculated Simulated S.E.


0.1 93.1 0.223 0.222 0.00113
93 0.292 0.290 0.00126
92.9 0.368 0.367 0.00138
92.8 0.452 0.4512 0.00147
92.7 0.541 0.540 0.00154
92.6 0.634 0.633 0.00159
0.5 93.5 0.475 0.470 0.00329
93 0.715 0.71 0.0029
92.5 1.005 1.0001 0.00489
92 1.34 1.336 0.00397
91.5 1.711 1.708 0.00627
91 2.114 2.111 0.00483
0.75 93 0.913 0.905 0.00533
92.5 1.183 1.175 0.00616
92 1.484 1.475 0.00696
91.5 1.812 1.803 0.00773
91 2.164 2.154 0.00845
90.5 2.537 2.527 0.00913
1 94 0.633 0.632 0.00461
93 1.069 1.071 0.00632
92 1.607 1.613 0.00801
91 2.230 2.240 0.00963
90 2.923 2.936 0.01113
89 3.673 3.691 0.01251

13
Table 4.2 : Lower bounds and simulated prices for contingent payments where
the interest rate follows a geometric Brownian Motion with a drift of -0.5. Here
b = 0.07. (All prices are multiplied by 100.)

 c Calculated Simulated S.E.


0.1 95 0.012 0.011 0.0002
94.8 0.05 0.046 0.00045
94.6 0.136 0.129 0.00076
94.4 0.275 0.265 0.00228
94.2 0.451 0.44 0.00263
94 0.644 0.633 0.00277
0.5 95 0.295 0.288 0.00221
94.5 0.522 0.512 0.00303
94 0.816 0.805 0.00381
93.5 1.168 1.156 0.0045
93 1.564 1.552 0.00509
92.5 1.993 1.981 0.00555
0.75 95 0.444 0.44 0.00313
94 0.944 0.94 0.0048
93 1.604 1.601 0.00631
92 2.379 2.377 0.00757
91 3.232 3.231 0.00858
90 4.136 4.135 0.00935
1 95 0.564 0.56 0.00385
94 1.049 1.043 0.00556
93 1.656 1.651 0.00719
92 2.357 2.354 0.00867
91 3.131 3.129 0.00998
90 3.958 3.959 0.01112

14
Table 4.3 : Lower bounds and simulated prices for contingent payments where
the interest rate follows a geometric Brownian Motion with a drift of 0.5. Here
b = 0.07. (All prices are multiplied by 100.)

 c Calculated Simulated S.E.


0.1 91.6 0.079 0.083 0.00081
91.4 0.147 0.154 0.00112
91.2 0.246 0.256 0.00143
91 0.375 0.389 0.0017
90.8 0.529 0.546 0.00192
90.6 0.703 0.721 0.00207
0.5 93 0.209 0.209 0.00234
92 0.5 0.499 0.00387
91 0.951 0.95 0.00551
90 1.55 1.549 0.00707
89 2.271 2.27 0.00842
88 3.083 3.084 0.00952
0.75 93 0.423 0.425 0.00385
92 0.766 0.796 0.00548
91 1.218 1.223 0.00717
90 1.771 1.778 0.00883
89 2.41 2.421 0.01037
88 3.121 3.137 0.01179
1 92 0.978 0.979 0.0067
91 1.428 1.431 0.00843
90 1.952 1.96 0.01014
89 2.543 2.555 0.0118
88 3.192 3.207 0.01338
87 3.89 3.911 0.01487

15
Table 5 : Lower bounds and simulated prices for contingent payments where the
interest rate follows an exponential function of a stationary Ornstein Uhlenbeck
process. Here a = 1 and b = 0.07. (All prices are multiplied by 100.)

 c Calculated Simulated S.E.


0.5 95 0.093 0.093 0.00134
94 0.32 0.32 0.00275
93 0.745 0.747 0.00437
92 1.362 1.367 0.00589
91 2.127 2.133 0.00711
90 2.994 2.999 0.00801
0.75 95 0.232 0.234 0.00251
94 0.524 0.528 0.00407
93 0.955 0.962 0.00574
92 1.517 1.525 0.00737
91 2.187 2.197 0.00885
90 2.944 2.956 0.02269
1 94 0.69 0.697 0.00512
93 1.12 1.128 0.00687
92 1.647 1.657 0.00852
91 2.259 2.271 0.01012
90 2.942 2.957 0.01163
89 3.684 3.702 0.013

16
Table 6 : Lower bounds and simulated prices for contingent payments where
the interest rate follows an exponential function of a non-stationary Ornstein
Uhlenbeck process. Here a = 1 and b = 0.07. (All prices are multiplied by 100.)

 c Calculated Simulated S.E.


0.5 95 0.02 0.02 0.00005
94 0.16 0.159 0.00163
93 0.56 0.559 0.0032
92 1.235 1.234 0.0046
91 2.093 2.091 0.00549
90 3.04 3.038 0.00595
0.75 95 0.082 0.082 0.00122
94 0.299 0.2979 0.002619
93 0.713 0.709 0.00424
92 1.315 1.312 0.00579
91 2.065 2.062 0.00707
90 2.916 2.913 0.00803
1 95 0.16 0.161 0.00192
94 0.421 0.423 0.00343
93 0.837 0.840 0.0051
92 1.395 1.400 0.00673
91 2.072 2.077 0.00821
90 2.84 2.844 0.00949

17

Potrebbero piacerti anche