676 Chapter 25
To show this interpretation of duration in a spreadsheet, we go back
to the examples of the previous section. Suppose that the market interest
rate rises by 10 percent, from 7 percent to 7.7 percent. What will happen
to the bond prices? The price of bond A will be
$.
$
(. )
$
952 39
70
1 077
1
1
10
=+
=
∑
t
t
,000
(1.077)
10
A similar calculation shows the price of bond B to be
$
$
(. )
$
1
130
1 077
1
1
10
,360.50
,000
(1.077)
10
=+
=
∑
t
t
As predicted by the price-volatility formula, the changes in the bond
prices are approximated by ΔP ≅ −DPΔr/(1 + r). To see this relationship,
work out the numbers for each bond:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
BACDE F
Discount rate 7%
Bond A Bond B
Coupon rate 7% Coupon 13%
Face value 1,000 Face value
1,000
Maturity 10 Maturity 10
Price 1,000.00 Price 1,421.41 <
--
=PV($B$2,E7,-E5*E6)+E6/(1+$B$2)^E7
Duration 7.5152 Duration 6.7535 <
--
=DURATION(DATE(1996,1,1),DATE(2006,1,1),E5,B2,1)
New discount rate 7.70%
New price 952.39 1,360.50 <
--
=PV($B$12,E7,-E5*E6)+E6/(1+$B$12)^E7
Change in price
Actual 47.61 60.92 <
--
=E9-E13
Using duration as approximation
DP
≈
- Duration *Price*
Δ
r/(1+r)
49.17 62.80 <
--
=-E10*E9*($B$2-$B$12)/(1+$B$2)
Using MDuration
49.17 62.80
<
--
=-($B$2-
$B$12)*E9*MDURATION(DATE(1996,1,1),DATE(2006,1,1),E5,
$B$2,1)
DURATION AS PRICE ELASTICITY
The change in the bond price can be approximated by
D
P
ª
- Duration*Price*
D
r/(1+r)
Note row 19 of the spreadsheet: Instead of using the Excel Duration
function and multiplying by
Δr
r()1+
, we could have used the MDura-
tion function and multiplied by Δr.