FINANCE 1 DESS Gestion des Risques/Ingéniérie Mathématique

Transcription

FINANCE 1 DESS Gestion des Risques/Ingéniérie Mathématique
FINANCE 1
DESS Gestion des Risques/Ingéniérie
Mathématique
Université d’EVRY VAL D’ESSONNE
EXERCICES CORRIGES
Philippe PRIAULET
1
Exercise 1 On 12/04/01 consider a fixed coupon bond whose features are the following:
· face value: $1,000
· coupon rate: 8%
· coupon frequency: semi-annual
· maturity: 05/06/04
What are the future cash-flows delivered by this bond ?
Solution 2 The coupon cash-flow is equal to $40
Coupon =
8% × $1, 000
= $40
2
It is delivered on the following future dates: 05/06/02, 11/06/02, 05/06/03, 11/06/03 and
05/06/04.
The redemption value is equal to the face value $1,000 and is delivered on maturity date
05/06/04.
Exercise 3 Consider the same bond as in the previous exercise. We are still on 12/04/01.
1- Compute the accrued interest taking into account the Actual/Actual day-count basis.
2- Same question if we are now on 09/06/02.
Solution 4 1- The last coupon has been delivered on 11/06/01. There are 28 days between
11/06/01 and 12/04/01, and 181 days between the last coupon date (11/06/01) and the next
coupon date (05/06/02). Hence the accrued interest is equal to $6.188
28
× $40 = $6.188
181
Accrued Interest =
2- The last coupon has been delivered on 05/06/02. There are 123 days between 05/06/02
and 09/06/02, and 184 days between the last coupon date (05/06/02) and the next coupon date
(11/06/02). Hence the accrued interest is equal to $26.739
Accrued Interest =
123
× $40 = $26.739
184
2
Exercise 5 An investor has a cash of $10,000,000 at disposal. He wants to invest in a bond
with $1,000 nominal value and whose dirty price is equal to 107.457%.
1- What is the number of bonds he will buy ?
2- Same question if the nominal value and the dirty price of the bond are respectively $100
and 98.453%.
Solution 6 1- The number of bonds he will buy is given by the following formula
Number of bonds bought =
Cash
No min al Value of the bond × dirty price
Here the number of bonds is equal to 9306
n=
10, 000, 000
= 9306.048
1, 000 × 107.457%
n=
10, 000, 000
= 101562.024
100 × 98.453%
2- n is equal to 101,562
Exercise 7 On 10/25/99 consider a fixed coupon bond whose features are the following:
· face value: Eur 100
· coupon rate: 10%
· coupon frequency: annual
· maturity: 04/15/08
Compute the accrued interest taking into account the four different day-count bases: Actual/Actual, Actual/365, Actual/360 and 30/360.
Solution 8 The last coupon has been delivered on 04/15/99. There are 193 days between
04/15/99 and 10/25/99, and 366 days between the last coupon date (04/15/99) and the next
coupon date (04/15/00).
· the accrued interest with the Actual/Actual day-count basis is equal to Eur 5.273
193
× 10% × Eur 100 = Eur 5.273
366
3
· the accrued interest with the Actual/365 day-count basis is equal to Eur 5.288
193
× 10% × Eur 100 = Eur 5.288
365
· the accrued interest with the Actual/360 day-count basis is equal to Eur 5.361
193
× 10% × Eur 100 = Eur 5.361
360
There are 15 days between 04/15/99 and 04/30/99, five months between May and September,
and 25 days between 09/30/99 and 10/25/99, so that there are 190 days between 04/15/99 and
10/25/99 on the 30/360 day-count basis
15 + (5 × 30) + 25 = 190
· finally the accrued interest with the 30/360 day-count basis is equal to Eur 5.278
190
× 10% × Eur 100 = Eur 5.278
360
Exercise 9 Treasury bills are quoted using the yield on a discount basis or on a money market
basis.
1- The yield on a discount basis denoted yd is computed as
yd =
F −P
B
×
F
n
where F is the face value, P the price, B the year-basis (365 or 360) and n is the number of
calendar days remaining to maturity.
Prove in this case that the price of the T-bill is obtained using the following equation
µ
n × yd
P =F 1−
B
4
¶
2- The yield on a money market basis denoted ym is computed as
ym =
B × yd
B − n × yd
Prove in this case that the price of the T-bill is obtained using the following equation
P =³
1+
F
n×ym
B
´
Solution 10 1- From the equation
yd =
F −P
B
×
F
n
we deduce
n × yd
P
−1=−
B
F
and finally we obtain
µ
n × yd
B
P =F 1−
¶
2- From the equation
ym =
B × yd
B − n × yd
we deduce
ym =
B × F F−P × B
n
F −P
B−n× F ×
B
n
Then we have
n × ym
=
B
F −P
F
P
F
=
B
× F F−P
´
= ³n
1 − F −P
F
F
F −P
= −1
P
P
Finally we obtain
P =³
1+
F
n×ym
B
´
Exercise 11 1- What is the yield on a discount basis of a bill whose face value F is 1,000,
price P is 975 and n the number of calendar days remaining to maturity is 126 ? We assume
that the year-basis is 360.
2- What is the yield on a money market basis of the same bill ?
5
Solution 12 1- The yield yd on a discount basis which satisfies the following equation is equal
to 7.143%
yd =
1, 000 − 975 360
×
= 7.143%
1, 000
126
2- The yield ym on a money market basis which satisfies the following equation is equal to
7.326%
ym =
360 × 7.143%
= 7.326%
360 − 126 × 7.143%
Exercise 13 Suppose the interest rate is 12% per year compounded continuously. What is the
effective annual interest rate ?
Solution 14 The effective annual interest rate is obtained as
R = e0.12 − 1 = 0.1274 = 12.74%.
Exercise 15 If you deposit $2,500 in a bank account which earns 8% annually on a continuously compounded basis, what will be the account balance in 7.14 years.
Solution 16 The account balance in 7.14 years will be
$2500.e8%.7.14 = $4425.98
Exercise 17 If an investment has a cumulative 63.45% rate of return over 3.78 years, what is
the annual continuously compounded rate of return?
Solution 18 The annual continuously compounded rate of return RC is such that
1.6345 = e3.78R
C
We deduce RC = ln(1.6345)/3.78 = 13%.
Exercise 19 How long does it take to double a $100 initial investment when investing at a 5%
continuously compounded interest rate?
6
Solution 20 In general, the solution is given by
CT
xeR
= 2x
or
T =
ln 2
RC
Note that this does not depend on the principle x. In this example, we obtain
T =
ln 2
= 13.86214 years
0.05
Exercise 21 A invests $1000 at 5% per annum continuously compounded. B invests $200 at
20% per annum continuously compounded. Does B ever catch up? How long does it take?
Solution 22 B catches up if the difference between them becomes zero, Alternatively if the ratio
of their amounts becomes 1. The equality condition can be stated as
1000e0.05t = 200e0.2t
equivalent to
ln(5) + 0.05t = 0.2t
or
t=
ln(5)
= 10.73
0.15
Exercise 23 1- What is the price of a 5-year bond with a nominal value of $100, a yield to
maturity of 7%, a 10% coupon rate, and an annual coupon frequency ?
2- Same question for a yield to maturity of 8%, 9% and 10%. Conclude
Solution 24 1- The price P of a bond is given by the following formula
P =
n
X
N ×c
(1 + y)n
i=1
7
+
N
(1 + y)n
which simplifies into
P =
·
¸
N ×c
1
N
1−
n +
y
(1 + y)
(1 + y)n
where N, c, y and n are respectively the nominal value, the coupon rate, the yield to maturity
and the number of years to maturity of the bond.
Here we obtain for P
"
#
1
100
10
1−
+
P =
5
7%
(1 + 7%)
(1 + 7%)5
P is then equal to 112.301% of the nominal value or $112.301. Note that we can also use the
Excel function ”Price” to obtain P.
2- Prices of the bond for different yields to maturity (YTM) are given in the following table
YTM
Price
8%
$107.985
9%
$103.890
10%
$100
Bond prices decrease with an increase in rates.
Exercise 25 1- What is the price of a 5-year bond with a nominal value of $100, a yield to
maturity of 7%, a 10% coupon rate, and semi-annual coupon payments ?
2- Same question for a yield to maturity of 8%, 9% and 10%.
Solution 26 1- The price P of this bond is given by the following formula
P =
2n
X
N × c/2
i=1
i
(1 + y/2)
+
N
(1 + y/2)2n
which simplifies into
"
#
1
N
N ×c
1−
+
P =
2n
y
(1 + y/2)
(1 + y/2)2n
where N, c, y and n are respectively the nominal value, the coupon rate, the yield to maturity
and the number of years to maturity of the bond.
8
Here we obtain for P
P =


10 
1
100

1 − ³
´10  + ³
´10
7%
7%
1 + 7%
1
+
2
2
P is then equal to 112.475% of the nominal value or $112.475. Note that we can also use the
Excel function ”Price” to obtain P.
2- Prices of the bond for different yields to maturity (YTM) are given in the following table
YTM
Price
8%
$108.111
9%
$103.956
10%
$100
Exercise 27 We consider the following zero-coupon curve
Maturity
Zero-Coupon Rate
1 year
4.00%
2 years
4.50%
3 years
4.75%
4 years
4.90%
5 years
5.00%
1- What is the price of a 5-year bond with a $100 face value which delivers a 5% annual
coupon rate ?
2- What is the yield to maturity of this bond ?
3- We suppose that the zero-coupon curve increases instantaneously and uniformly by 0.5%.
What is the new price and the new yield to maturity of the bond ? What is the impact of this
rates increase for the bondholder ?
4- We suppose now that the zero-coupon curve will remain stable over time. You hold the
bond until maturity. What is the annual return rate of your investment ? Why is this rate
different from the yield to maturity ?
9
Solution 28 1- The price P of the bond is equal to the sum of its discounted cash-flows and
given by the following formula
P =
5
5
5
105
5
+
+
+
= $100.136
+
1 + 4% (1 + 4.5%)2 (1 + 4.75%)3 (1 + 4.9%)4 (1 + 5%)5
2- The yield to maturity R of this bond verifies the following equation
100.136 =
4
X
5
105
i +
(1 + R)5
i=1 (1 + R)
Using the Excel function ”yield”, we obtain 4.9686% for R.
3- The new price P of the bond is given by the following formula
P =
5
5
5
105
5
+
+
+
= $97.999
+
2
3
4
1 + 4.5% (1 + 5%)
(1 + 5.25%)
(1 + 5.4%)
(1 + 5.5%)5
The new yield to maturity R of this bond verifies the following equation
97.999 =
4
X
5
105
i +
(1 + R)5
i=1 (1 + R)
Using the Excel function ”yield”, we obtain 5.4682% for R.
The impact of this rates increase for the bondholder is an absolute capital loss of $2.137
Absolute Loss = 97.999 − 100.136 = −$2.137
and a relative capital loss of 2.134%
Re lative Loss =
−2.137
= −2.134%
100.136
4-Before maturity, the bondholder receives intermediate coupons that he reinvests on the
market:
- after one year, he receives $5 that he reinvests for 4 years at the 4-year zero-coupon rate
10
to obtain at the maturity date of the bond
5 × (1 + 4.9%)4 = $6.0544
- after two years, he receives $5 that he reinvests for 3 years at the 3-year zero-coupon rate
to obtain at the maturity date of the bond
5 × (1 + 4.75%)3 = $5.7469
- after three years, he receives $5 that he reinvests for 2 years at the 2-year zero-coupon rate
to obtain at the maturity date of the bond
5 × (1 + 4.5%)2 = $5.4601
- after four years, he receives $5 that he reinvests for 1 year at the 1-year zero-coupon rate
to obtain at the maturity date of the bond
5 × (1 + 4%) = $5.2
- after five years, he receives the final cash-flow equal to $105.
The bondholder finally obtains $127.4614 five years later
6.0544 + 5.7469 + 5.4601 + 5.2 + 105 = $127.4614
which corresponds to a 4.944% annual return rate
µ
127.4614
100.136
¶1/5
− 1 = 4.944%
This return rate is different from the yield to maturity of this bond (4.9686%) because the curve
is not flat at a 4.9686% level. With a flat curve at a 4.9686%, we obtain $127.6108 five years
later
6.0703 + 5.7829 + 5.5092 + 5.2484 + 105 = $127.6108
11
which corresponds exactly to a 4.9686% annual return rate.
µ
127.6108
100.136
¶1/5
− 1 = 4.9686%
Exercise 29 We consider the three zero-coupon bonds (strips) with the following features
Bond
Maturity
Price
Bond 1
1 year
96.43
Bond 2
2 years
92.47
Bond 3
3 years
87.97
Each strip delivers $100 at maturity.
1- Deduce the zero-coupon yield curve from the bond prices
2- We anticipate a rates increase in one year so the prices of strips with residual maturity 1
year, 2 years and three years are respectively 95.89, 90.97 and 84.23. What is the zero-coupon
yield curve anticipated in one year ?
Solution 30 1- The 1-year zero-coupon rate denoted R(0,1) is equal to 3.702%
R(0, 1) =
100
− 1 = 3.702%
96.43
The 2-year zero-coupon rate denoted R(0,2) is equal to 3.702%
R(0, 2) =
µ
100
92.47
¶1/2
− 1 = 3.992%
The 3-year zero-coupon rate denoted R(0,3) is equal to 3.702%
R(0, 2) =
µ
100
87.97
¶1/3
− 1 = 4.365%
2- The 1-year, 2-year and 3-year zero-coupon rates become respectively 4.286%, 4.846% and
5.887%.
12
Exercise 31 We consider the following increasing zero-coupon yield curve
Maturity
R(0,t)
Maturity
R(0,t)
1 year
5.000%
6 years
6.550%
2 years
5.500%
7 years
6.650%
3 years
5.900%
8 years
6.741%
4 years
6.200%
9 years
6.830%
5 years
6.382%
10 years
6.900%
where R(0, t) is the zero-coupon rate at date 0 with maturity t.
1- Compute the par curve.
2- Compute the forward rate curve in one year.
3- Draw the three curves in the same graph. Wwhat can you say about their relative position
?
Solution 32 1- Recall that the par yield c(n) for maturity n is given by the following formula
1−
c(n) = P
n
1
(1+R(0,n))n
1
i
i=1 (1+R(0,i))
Using this equation we obtain the following par yields
Maturity
c(n)
Maturity
c(n)
1
5.000%
6
6.466%
2
5.487%
7
6.556%
3
5.867%
8
6.636%
4
6.147%
9
6.711%
5
6.315%
10
6.770%
2- Recall that F (0, x, y − x), the forward rate as seen from date t = 0, starting at date t = x,
and with residual maturity y − x is defined as
F (0, x, y − x) ≡
·
(1 + R(0, y))y
(1 + R(0, x))x
13
¸
1
y−x
−1
Using the previous equation,we obtain the forward rate curve in one year
Maturity
F(0,1,n)
Maturity
F(0,1,n)
1
6.002%
6
6.928%
2
6.353%
7
6.992%
3
6.603%
8
7.061%
4
6.730%
9
7.113%
5
6.863%
3- The graph of the three curves shows that the forward yield curve is above the zero-coupon
yield curve, which is above the par yield curve. This is always the case when the par yield curve
is increasing.
7,5%
7,0%
Yield
6,5%
6,0%
Par Yield Curve
Zero-Coupon Yield Curve
5,5%
Forward Yield Curve
5,0%
1
2
3
4
5
6
7
8
9
10
Maturity
Exercise 33 At date t=0, we get in the market three bonds with the following features
Coupon
Maturity
Price
Bond 1
10
2 years
P01 = 108.00
Bond 2
7.5
3 years
P02 = 100.85
Bond 3
8.5
3 years
P03 = 103.50
14
Derive the zero-coupon curve until the five-year maturity.
Solution 34 Using the no-arbitrage relation, we obtain the following equations for the five bond
prices



108 = 10B(0, 1) + 110B(0, 2)



100.85 = 7.5B(0, 1) + 7.5B(0, 2) + 107.5B(0, 3)




 103.5 = 9B(0, 1) + 9B(0, 2) + 109B(0, 3)
which can be expressed in a matrix form

108



103.5



  10 110

 
 100.85  =  7.5 7.5 107.5

 
8.5
8.5
108.5





  B(0, 1) 
 

 ×  B(0, 2) 
 

B(0, 3)

Then we get the following discount factors




 B(0, 1)   0.944275 

 

 B(0, 2)  =  0.895975 

 


 

B(0, 3)
0.80975
we deduce the zero-coupon rates


 R(0, 1) = 5.901% 


 R(0, 2) = 5.646% 



R(0, 3) = 7.288%

Exercise 35 Suppose we know from market prices the following zero-coupon rates with matu-
15
rities inferior or equal to one year:
Maturity
Zero-Coupon Rate
1 Day
3.20%
1 Month
3.30%
2 Months
3.40%
3 Months
3.50%
6 Months
3.60%
9 Months
3.80%
1 Year
4.00%
Now we consider bonds priced by the market until the 4-year maturity:
Maturity
Coupon
Gross Price
1 Year and 3 Months
4%
102.8
1 Year and 6 Months
4.5%
102.5
2 Years
3.5%
98.3
3 Years
4%
98.7
4 Years
5%
101.6
1- Using the bootstrapping method, compute the zero-coupon rates for the following maturities 1 year and 3 months, 1 year and 6 months, 2 years, 3 years and 4 years.
2- Draw the zero-coupon yield curve using a linear interpolation
Solution 36 1- We first extract the one-year-and-three-month maturity zero-coupon rate. In
the absence of arbitrage opportunities, the price of this bond is the sum of its future discounted
cash-flows:
102.8 =
104
4
+
1/4
(1 + 3.5%)
(1 + x)1+1/4
where x is the one-year-and-three-month maturity zero-coupon rate to be determined. Solving
this equation (for example with the Excel solver) we obtain 4.16% for x. Applying the same
procedure with the one-year-and-six-month maturity and the two-year maturity bonds we obtain
respectively 4.32% and 4.41% for x. Next we have to extract the 3-year maturity zero-coupon
16
rate solving the following equation
98.7 =
104
4
4
+
+
(1 + 4%) (1 + 4.41%)2 (1 + y%)3
y is equal to 4.48% and finally we extract the 4-year maturity zero-coupon rate denoted z by
solving the following equation
101.6 =
5
105
5
5
+
+
+
3
2
(1 + 4%) (1 + 4.41%)
(1 + 4.48%)
(1 + z%)4
z is equal to 4.57%.
2- Using the linear graph option in Excel we draw the zero-coupon yield curve
4,80%
4,60%
4,40%
Zero-Coupon Rate
4,20%
4,00%
3,80%
3,60%
3,40%
3,20%
3,00%
0
1
2
3
4
Maturity
Exercise 37 From the prices of zero-coupon bonds quoted in the market, we obtain the following
17
zero-coupon curve
Maturity
Zero-Coupon Rate R(0,t)
Discount Factor B(0,t)
1 year
5.000%
0.95238
2 years
5.500%
0.89845
3 years
5.900%
0.84200
4 years
6.200%
0.78614
5 years
?
?
6 years
6.550%
0.68341
7 years
6.650%
0.63720
8 years
?
?
9 years
6.830%
0.55177
10 years
6.900%
0.51312
where R(0,t) is the zero-coupon rate at date 0 for maturity t, and B(0,t) is the discount factor
at date 0 for maturity t.
We need to know the value for the 5-year and the 8-year zero-coupon rates. We have to
estimate them, and test four different methods.
1- We use a linear interpolation with the zero-coupon rates. Deduce R(0,5), R(0,8) and the
corresponding values for B(0,5) and B(0,8).
2- We use a linear interpolation with the discount factors. Deduce B(0,5), B(0,8) and the
corresponding values for R(0,5) and R(0,8).
_
3- We postulate the following form for the zero-coupon rate function R (0, t):
_
R (0, t) = a + bt + ct2 + dt3
Estimate the coefficients a, b, c and d which best approximate the given zero-coupon rates
using the following optimization program
Min
a,b,c,d
X³
_
´2
R(0, i)− R (0, i)
i
18
where R(0, i) are the zero-coupon rates given by the market.
_
_
Deduce the value for R(0, 5) =R (0, 5), R(0, 8) =R (0, 8), and the corresponding values for
B(0,5) and B(0,8).
_
4- We postulate the following form for the discount factor function B (0, t):
_
B (0, t) = a + bt + ct2 + dt3
Estimate the coefficients a, b, c and d which best approximate the given discount factors
using the following optimization program
Min
a,b,c,d
X³
_
´2
B(0, i)− B (0, i)
i
where B(0, i) are the discount factors given by the market.
_
_
Deduce the value for B(0, 5) =B (0, 5), B(0, 8) =B (0, 8), and the corresponding values for
R(0,5) and R(0,8).
5- Conclude
Solution 38 1- Consider that we know R(0, x) and R(0, z), respectively, the x-year and the
z-year maturity zero-coupon rates and that we need R(0, y) the y-years maturity zero-coupon
rate with y ∈ [x; z]. Using the linear interpolation, R(0, y) is given by the following formula
R(0, y) =
(z − y)R(0, x) + (y − x)R(0, z)
z−x
From this equation, we deduce the value for R(0,5) and R(0,8)
R(0, 4) + R(0, 6)
(6 − 5)R(0, 4) + (5 − 4)R(0, 6)
=
= 6.375%
6−4
2
(9 − 8)R(0, 7) + (8 − 7)R(0, 9)
R(0, 7) + R(0, 9)
R(0, 8) =
=
= 6.740%
9−7
2
R(0, 5) =
Using the standard following equation which lies the zero-coupon rate R(0,t) and the discount
factor B(0,t)
B(0, t) =
1
(1 + R(0, t))t
19
we obtain 0.73418 for B(0,5) and 0.59345 for B(0,8).
2- We use the same formula as in question 1 but adapted to discount factors
B(0, y) =
(z − y)B(0, x) + (y − x)B(0, z)
z−x
we obtain 0.73478 for B(0,5) and 0.59449 for B(0,8).
Using the standard following equation which lies the zero-coupon rate R(0,t) and the discount
factor B(0,t)
R(0, t) =
µ
1
B(0, t)
¶1/t
−1
we obtain 6.358% for R(0,5) and 6.717% for R(0,8).
3- Using the Excel function ”DroiteReg”, we obtain the following values for the parameters
Parameters
Value
a
0.04351367
b
0.00720757
c
-0.000776521
d
3.11234E-05
which provides us with the following values for the zero-coupon rates and associated discount
factors
_
_
Maturity
R(0, t)
R (0, t)
B(0, t)
B (0, t)
1
5.000%
4.998%
0.95238
0.95240
2
5.500%
5.507%
0.89845
0.89833
3
5.900%
5.899%
0.84200
0.84203
4
6.200%
6.191%
0.78614
0.78641
5
?
6.403%
?
0.73322
6
6.550%
6.553%
0.68341
0.68330
7
6.650%
6.659%
0.63720
0.63681
8
?
6.741%
?
0.59339
9
6.830%
6.817%
0.55177
0.55237
10
6.900%
6.906%
0.51312
0.51283
20
4- We first note that there is a constraint in the minimization because we must have
B(0, 0) = 1
So the value for a is necessarily equal to 1.
Using the Excel function ”DroiteReg”, we obtain the following values for the parameters
Parameters
Value
a
1
b
-0.04945479
c
-0.001445358
d
0.000153698
which provides us with the following values for the discount factors and associated zero-coupon
rates
_
_
Maturity
B(0, t)
B (0, t)
R(0, t)
R (0, t)
1
0.95238
0.94925
5.000%
5.346%
2
0.89845
0.89654
5.500%
5.613%
3
0.84200
0.84278
5.900%
5.867%
4
0.78614
0.78889
6.200%
6.107%
5
?
0.73580
?
6.328%
6
0.68341
0.68444
6.550%
6.523%
7
0.63720
0.63571
6.650%
6.686%
8
?
0.59055
?
6.805%
9
0.55177
0.54988
6.830%
6.871%
10
0.51312
0.51461
6.900%
6.869%
5- The table below provides the results obtained using the four different methods of interpo-
21
lation and minimization
Rates Interpol.
DF Interpol.
Rates Min.
DF Min.
R(0,5)
6.375%
6.358%
6.403%
6.328%
R(0,8)
6.740%
6.717%
6.741%
6.805%
B(0,5)
0.73418
0.73478
0.73322
0.73580
B(0,8)
0.59345
0.59449
0.59339
0.59055
”Rates Interpol.” is for interpolation on rates (question 1). ”DF Interpol.” is for interpolation
on discount factors (question 2). ”Rates Min” is for minimization with rates (question 3). ”DF
Min.” is for minimization with discount factors (question 4).
The table shows that results are quite similar according to the two methods based on rates.
Differences appear when we compare the four methods. In particular, we can obtain a spread
of 7.5 bps for the estimation of R(0,5) between ”Rates Min.” and ”DF Min.”, and a spread
of 8.8 bps for the estimation of R(0,8) between the two methods based on discount factors. We
conclude that the zero-coupon rates and discount factors estimations are sensitive to the method
of interpolation or minimization used.
Exercise 39 We want to derive the current zero-coupon yield curve for maturities inferior to
10 years. For that goal, we use a basket of bonds quoted by the market and a discount function
modelled as a three-order polynomial spline. The features of the bonds used to derive this curve
22
are summarized in the following table
Bond
Coupon Rate
Maturity
Market Price
Bond 1
0%
7/365 year
99.92
Bond 2
0%
1/12 year
99.65
Bond 3
0%
0.25 year
98.92
Bond 4
0%
0.5 year
97.77
Bond 5
5%
1 year
100.02
Bond 6
6%
2 years
101.56
Bond 7
5%
2.5 years
101.72
Bond 8
7%
3.25 years
109.72
Bond 9
8%
4 years
108.65
Bond 10
5%
4.5 years
100.26
Bond 11
7%
5.5 years
109.89
Bond 12
7%
7 years
107.55
Bond 13
6%
8.75 years
102.75
Bond 14
7%
10 years
108.21
The coupon frequency of these bonds is annual, and the face value is Eur 100.
We model the discount function B(0,s) as a standard polynomial spline with two splines


 B0 (s) = 1 + c0 s + b0 s2 + a0 s3 for s ∈ [0, 3]
B (0, s) =
h
i

 B10 (s) = 1 + c0 s + b0 s2 + a0 s3 − (s − 3)3 + a1 (s − 3)3 for s ∈ [3, 10]
1- Write the theoretical price of bond 1.
2- Calculate the coefficients behind each parameter and the constant number for bond 1
3- Do the same job for bond 2 to bond 14.
4- Estimate the coefficients c0 , b0 , a0 and a1 which best approximate the market prices of
given bonds using the following optimization program
Min
c0 ,b0 ,a0 ,a1
14 ³
X
i=1
23
_
Pi − P i
´2
_
where Pi are the market prices and P i the theoretical prices. We suppose that residual are
homoscedastic so that each bond has the same weight in the minimization program.
5- Calculate
P14 ³
i=1
_
Pi − P i
´2
6- For each bond, calculate the spread between the market price and the theoretical price.
7- Draw the graph of the zero-coupon yield curve.
8- Draw the graph of the forward yield curve in one, two and three months.
_
Solution 40 1- The theoretical price P 1 of bond 1 is
_
µ
7
P i = 100.B 0,
365
¶
"
µ
7
7
+ b0 .
= 100. 1 + c0 .
365
365
¶2
µ
7
+ a0 .
365
¶3 #
2- From question 1, we deduce the coefficients behind each parameter and the constant
number for bond 1
constant number
c0
100
700
365
b0
100.
³
7
365
´2
a0
100.
³
7
365
´3
3- For each bond, we obtain the coefficients behind each parameter and the constant number
24
in the following table
Bond
constant number
c0
b0
a0
a1
Bond 1
100
1.9178
0.0368
0.0007
0
Bond 2
100
8.3333
0.6944
0.0579
0
Bond 3
100
25
6.25
1.5625
0
Bond 4
100
50
25
12.5
0
Bond 5
105
105
105
105
0
Bond 6
112
218
430
854
0
Bond 7
115
272.5
668.75
1658.125
0
Bond 8
128
374
1177
3764.9531
1.6719
Bond 9
132
480
1840
7092
108
Bond 10
125
512.5
2231.25
9523.125
355
Bond 11
142
676
3525.5
17177.625
1696.375
Bond 12
149
896
5880
32688
7100
Bond 13
154
1131.5
9234.625
56638.9688
21270.5
Bond 14
170
1385
12695
81387
39788
Note that Z, what we call the coefficients matrix; is the matrix with dimension 14 × 4 which is
represented by the four last columns of the table.
We give below the details for Bond 8:
· constant number n
n = 7 × 4 + 100 = 128
· coefficient behind c0
7 × [(3.25 − 3) + (3.25 − 2) + (3.25 − 1)] + 107 × 3.25 = 374
· coefficient behind b0
h
i
7 × (3.25 − 3)2 + (3.25 − 2)2 + (3.25 − 1)2 + 107 × 3.252 = 1177
25
· coefficient behind a0
h
i
h
i
7 × (3.25 − 3)3 + (3.25 − 2)3 + (3.25 − 1)3 + 107 × 3.253 − (3.25 − 3)3 = 3764.9531
· coefficient behind a1
107 × (3.25 − 3)3 = 1.6719
4- β = (c0 , b0 , a0 , a1 )T , the vector of parameters is the solution of the standard OLS (Ordinary Least Squared) procedure. It is the result of the following matricial calculation
³
β = ZT Z
´−1
ZT P
where Z T is the transposed matrix of Z, X−1 is the inverse matrix of X and P is the following
vector resulting for each bond of the difference between the constant number and the market
price of the bond.






















P =




















99.92 − 100







 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
=
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99.65 − 100 

98.92 − 100
97.77 − 100
100.02 − 105
101.56 − 112
101.72 − 115
109.72 − 128
108.65 − 132
100.26 − 125
109.89 − 142
107.55 − 149
102.75 − 154
108.21 − 170
26

−0.08



−0.35 


−1.08 



−2.23 


−4.98 

−10.44
−13.28
−18.28
−23.35
−24.74
−32.11
−41.45
−51.25
−61.79




























We finally obtain for β

βT
−0.043700313




=



−0.003444022
0.000566232
−9.21747E − 05









Note that we can also use the Excel function ”Droitereg” to obtain the vector of parameters
β.
5- The sum of squared spreads
P14 ³
i=1
_
Pi − P i
´2
is equal to 0.043885606.
6- In the following table we examine for each bond the spread between the market price and
the theoretical price
Bond
Market Price
Theoretical Price
Spread
Bond 1
99.92
99.9161
0.0039
Bond 2
99.65
99.6335
0.0165
Bond 3
98.92
98.8869
0.0331
Bond 4
97.77
97.7360
0.0340
Bond 5
100.02
100.1093
-0.0893
Bond 6
101.56
101.4760
0.0840
Bond 7
101.72
101.7274
-0.0074
Bond 8
109.72
109.7342
-0.0142
Bond 9
108.65
108.6926
-0.0426
Bond 10
100.26
100.2787
-0.0187
Bond 11
109.89
109.8869
0.0031
Bond 12
107.55
107.4482
0.1018
Bond 13
102.75
102.8591
-0.1091
Bond 14
108.21
108.1697
0.0403
27
7- We draw below the graph of the zero-coupon yield curve
6,25%
Zero-Coupon Rate
5,75%
5,25%
4,75%
4,25%
0
1
2
3
4
5
6
7
8
9
10
Maturity
We draw below the graph of the three forward yields curves beginining in one, two and three
months. Recall first that F (0, x, y − x), the forward rate as seen from date t = 0, starting at
date t = x, and with residual maturity y − x is defined as
·
(1 + R(0, y))y
F (0, x, y − x) ≡
(1 + R(0, x))x
28
¸
1
y−x
−1
We give successively the values 1/12, 2/12 and 3/12 to x.
6,10%
5,90%
Forward Yield
5,70%
5,50%
5,30%
Forward Yield Curve in 3 Months
Forward Yield Curve in 2 Months
Forward Yield Curve in 1 Month
5,10%
4,90%
4,70%
4,50%
0
20
40
60
80
100
120
Maturity in Months
Because the zero-coupon curve is increasing, the forward yield curve in three months is above
the forward yield curve in two months, which is above the forward yield curve in one month.
Exercise 41 We consider three bonds with the following features:
Bond
Maturity
Coupon Rate
YTM
Bond 1
2 years
5%
5%
Bond 2
10 years
6%
5.5%
Bond 3
30 years
7%
6%
YTM is for yield to maturity. Coupon frequency is annual.
1- Compute the dirty price and the modified duration of each bond
2- a) The YTM of each of these bonds decreases instantaneously by 0.2%. For each bond,
compute the new exact price given by discounting its future cash-flows, the price approximation
given using the first order Taylor expansion, and the difference between these two prices.
b) Same question if the YTM of each of these bonds decreases instantaneously by 1%. Conclude
29
c) For bond 3, draw the difference between the two prices (the new exact price given by
discounting its future cash-flows and the price given using the first order Taylor expansion)
depending on the YTM change.
3- Compute the convexity of each bond
4- We suppose that the YTM of each of these bonds decreases instantaneously by 1%. Compute the price approximation given using the second order Taylor expansion. Compare it to the
exact price given by discounting its future cash-flows.
Solution 42 1- The dirty price and the modified duration of each of these bonds is given in
the following table:
Bond
Price
Modified Duration
Bond 1
100
1.859
Bond 2
103.769
7.438
Bond 3
113.765
13.394
2- a) When the YTM of each of these bonds decreases by 0.2%, we obtain the following
results
Bond
New Exact Price
FOTE Price
Spread
Bond 1
100.373
100.372
0.001
Bond 2
105.327
105.312
0.015
Bond 3
116.877
116.812
0.065
Recall that the FOTE price is given by the following formula
F OT E Pr ice = P + −MD × ∆y × P
where P is the original price, MD the modified duration and ∆y, the YTM change.
b) When the YTM of each of these bonds decreases by 1%, we obtain the following results
Bond
New Exact Price
FOTE Price
Spread
Bond 1
101.886
101.859
0.027
Bond 2
111.869
111.487
0.382
Bond 3
130.745
129.003
1.742
30
When the YTM change is high, the spread between the two prices is not negligible. We have
to use the second order approximation.
c) For bond 3, we draw below the difference between the new exact price given by discounting
its future cash-flows and the price given using the first order Taylor expansion depending on the
YTM change.
15
10
5
0
3.
0%
3.
3%
3.
6%
3.
9%
4.
2%
4.
5%
4.
8%
5.
1%
5.
4%
5.
7%
6.
0%
6.
3%
6.
6%
6.
9%
7.
2%
7.
5%
7.
8%
8.
1%
8.
4%
8.
7%
9.
0%
Difference between the Two Prices
20
-5
YTM Level
3- The convexity of each of these bonds is given in the following table
Bond
Convexity
Bond 1
5.27
Bond 2
70.95
Bond 3
280.97
4- Recall that the SOTE (second order Taylor expansion) price is given by the following
formula
SOT E Pr ice = P + −M D × P × ∆y + RC × P × (∆y)2 /2
where RC is the (relative) convexity.
31
When the YTM of each of these bonds decreases by 1%, we obtain the following results
Bond
Exact Price
SOTE Price
Spread
Bond 1
101.886
101.886
0.000
Bond 2
111.869
111.855
0.014
Bond 3
130.745
130.601
0.144
Exercise 43 Today is 1/1/98. On 6/30/99 we will have to make a payment of $100. We can
only invest in a riskfree pure discount bond (nominal $100) that matures on 12/31/98 and in a
riskfree coupon bond, nominal $100 that pays an annual interest (on 12/31) of 8% and matures
on 12/31/00. Assume a flat term structure of 7%. How many units of each of the bonds should
we buy in order to be perfectly immunized?
Solution 44 We first have to compute the present value P V of the debt, which is the amount
we will have to deposit
PV =
100
= 90.35
(1.07)1.5
We also compute the price P1 of the one-year pure discount bond
P1 =
100
= 93.46
1.07
Similarly, the price P3 of the three year coupon bond is
P3 =
8
8
108
+
+
= 102.6
2
1.07 (1.07)
(1.07)3
The duration of the one-year pure discount bond is obviously one. The duration D3 of the
three-year coupon bond is
D3 = 1 ×
8
1.07
102.6
+2×
8
(1.07)2
102.6
+3×
8
(1.07)3
102.6
= 2.786
We now compute the number of units of the one-year and the tree-year bonds (q1 and q3 respectively), so as to achieve a dollar duration equal to that of debt, and also a present value
of the portfolio equal to that of debt. We know that the duration of the debt we are trying to
32
immnunize is 1.5, therefore q1 and q3 are given as the unique solution to the following system
of equations


 93.46 × 1 × q1 + 102.6 × 2.786 × q3 = 90.35 × 1.5


=⇒
93.46 × q1 + 102.6 × q3 = 90.35


 q1 = 0.696117


q3 = 0.2465
In terms of dollar amount 93.46×q1 = $65.0591invested in 1 year maturity bond and 102.6×q3 =
25.2939 invested in 3 years maturity bond.
Exercise 45 An investor holds 100,000 units of a bond whose features are summarized in the
following table. He wishes to be hedged against a rise in interest rates.
Maturity
Coupon Rate
YTM
Duration
Price
18 Years
9.5%
8%
9.5055
$114,181
Characteristics of the hedging instrument which is here a bond are the following:
Maturity
Coupon Rate
YTM
Duration
Price
20 Years
10%
8%
9.8703
$119.792
Coupon frequency is semi-annual. YTM is for yield to maturity. The YTM curve is flat at a
8% level.
1- What is the quantity φ of the hedging instrument that the investor has to sell ?
2- We suppose that the YTM curve increases instantaneously by 0.1%.
a) What happens if the bond portfolio has not been hedged ?
b) And if it has been hedged?
3- Same question as the previous one when the YTM curve increases instantaneously by 2%.
4- Conclude
Solution 46 1- The quantity φ of the hedging instrument is obtained by resolving the following
equation (??)
φ=−
11, 418, 100 × 9.5055
= −91, 793
119.792 × 9.8703
The investor has to sell 91,793 units of the hedging instrument.
33
2- Prices of bonds with maturity 18 years and 20 years becomes respectively $113.145 and
$118.664.
a) If the bond portfolio has not been hedged, the investor loses money. The loss incurred is
given by the following formula (exactly -$103,657 if we take all the decimals into account)
Loss = $100, 000 × (113.145 − 114.181) = −$103, 600
b) If the bond portfolio has been hedged, the investor is quasi-neutral to an increase (and a
decrease) of the YTM curve. The P&L of the position is given by the following formula
P &L = −$103, 600 + $91, 793 × (119.792 − 118.664) = −$57
3- Prices of bonds with maturity 18 years and 20 years becomes respectively $95.863 and
$100.
a) If the bond portfolio has not been hedged, the loss incurred is given by the following
formula
Loss = $100, 000 × (95.863 − 114.181) = −$1, 831, 800
b) If the bond portfolio has been hedged, the P&L of the position is given by the following
formula
P &L = −$1, 831, 800 + $91, 793 × (119.792 − 100) = −$15, 032
4- For a small move of the YTM curve, the quality of the hedge is good. For a large move
of the YTM curve, we see that the hedge is not perfect because of the convexity term which is
no more negligible.
Exercise 47 Same exercise as the previous one except that we now consider a non flat YTM
curve. The YTM of the bond with maturity 18 years is 7.5%, and the YTM of the bond with
maturity 20 years is 8%.
Solution 48 We compute the modified duration and the price of the bond to hedge.
Maturity
Coupon Rate
YTM
Modified Duration
Price
18 Years
9.5%
7.5%
9.6928
$119.581
34
The modified duration of the hedging instrument is 9.4906.
1- The quantity φ of the hedging instrument is obtained by resolving the following equation
(??)
φ=−
11, 958, 100 × 9.6928
= −98, 264
119.792 × 9.4906
The investor has to sell 98,264 units of the hedging instrument. With a non flat curve, note
that we use the modified duration instead of the duration in the previous equation.
2- Prices of bonds with maturity 18 years and 20 years becomes respectively $118.471 and
$118.664.
a) If the bond portfolio has not been hedged, the investor loses money. The loss incurred is
given by the following formula
Loss = $100, 000 × (118.471 − 119.581) = −$111, 000
b) If the bond portfolio has been hedged, the investor is quasi-neutral to an increase (and a
decrease) of the YTM curve. The P&L of the position is given by the following formula
P &L = −$111, 000 + $98, 264 × (119.792 − 118.664) = −$158
3- Prices of bonds with maturity 18 years and 20 years becomes respectively $100 and $100.
a) If the bond portfolio has not been hedged, the loss incurred is given by the following
formula
Loss = $100, 000 × (100 − 119.581) = −$1, 958, 100
b) If the bond portfolio has been hedged, the P&L of the position is given by the following
formula
P &L = −$1, 958, 100 + $98, 264 × (119.792 − 100) = −$13, 258
Exercise 49 Riding the Yield Curve
At date t = 0, we consider the following zero-coupon curve for the short-term segment which
35
is upward sloping.
Maturity
Zero-Coupon Rate
Zero-Coupon Bond Price
92 days
4.00%
$99.016
183 days
4.50%
$97.817
274 days
4.80%
$96.542
An investor has funds to invest for six months. He has two different opportunities:
· buying a 183-days T-Bill and holding it until the maturity.
· or riding down the yield curve by buying a 274-day T-bill and selling it six months after.
1- Calculate the total return rate of these two strategies assuming that the zero-coupon curve
remains stable.
2- If the zero-coupon yield curve rises by 2% after date t=0 and stay stable at this level,
what would be the total return rate of riding down the yield curve ?
Solution 50 1- From the table above, the price of the 183-days T-Bill is 99.016$ so that buying
and holding it will provide a total return rate of
100 − 99.016
= 2.231%
99.016
From the table above, the price of the 274-day T-Bill is $96.542. The 274-day T-Bill becomes
a 92-day T-Bill at our horizon date. If we assume no change in the zero-coupon yield curve,
riding down the yield curve would bring a total return rate of
99.016 − 96.542
= 2.563%
96.542
that is to say a 0.332% surplus of total return rate compared to the buy and hold strategy.
2- But if the zero-coupon yield curve rise by 2%, the price of the 92-day T-Bill is $98.542
so riding down the yield curve only brings a total return rate of
98.542 − 96.542
= 2.072%
96.542
In this case riding down the yield curve is worse than the buy-and-hold strategy.
36
Exercise 51 Rollover Strategy
An investor has funds to invest for one year. He anticipates an 1% increase of the curve in
six months. Six-month and one-year zero-coupon rates are respectively 3% and 3.2%. He has
two different opportunities:
· he can buy the 1-year zero-coupon T-bond and hold it until maturity.
· or he can applicate the rollover strategy by buying the 6-month T-bill, holding it until
maturity, and buying a new six-month T-bill in six month and holding it until maturity
1- Calculate the annualized total return rate of these two strategies assuming that the investor’s anticipation is correct.
2- Same question when rates decrease by 1% in six months ?
Solution 52 1- The annualized total return rate of the first strategy is of course 3.2%
100
(1+3.2%)
100
(1+3.2%)
100 −
=
100 − 96.899
= 3.2%
96.899
By doing a rollover, the investor will invest at date t = 0 $98.533 to obtain $100 six months
later. Note that $98.533 is obtained as follows
$100
6
(1 + 3%) 12
= $98.533
Six months later he will then buy a quantity α = 100/98.058 of a six-month T-Bill which pays
$100 at maturity so that the annualized total return rate of the second strategy is 3.5%
100 × α − 98.533
= 3.5%
98.533
2- The annualized total return rate of the first strategy is still 3.2% as it is only 2.5% for
the rollover strategy
100 × β − 98.533
= 2.5%
98.533
where β = 100/99.015.
In this case the rollover strategy is worse than the simple buy-and-hold strategy.
Exercise 53 Bond versus Strips Arbitrage
37
On 05/15/02, we suppose that the price of strips with maturity 05/15/03, 05/15/04, 05/15/05
and 05/15/06 are respectively 96.05, 91.23, 86.5 and 81.1. The principal amount of strips is
$100. At the same time the price of the bond with maturity 05/15/06, coupon rate 5% and
principal amount $1,000 is 98.75.
1- Compute the price of the reconstructed bond
2- A trader wants to buy 10,000 bonds. Is there an arbitrage he can benefit ?
Solution 54 1- The price of the reconstructed bond using strips is 98.844
5 × 0.9605 + 5 × 0.9123 + 5 × 0.865 + 105 × 0.811 = 98.844
2- For the trader, the arbitrage consists in buying the bond and selling the strips. Then he
buys a quantity of 10,000 bonds, sells a quantity of 5,000 strips with maturity 05/15/03, 5,000
strips with maturity 05/15/04, 5,000 strips with maturity 05/15/05 and 105,000 strips with
maturity 05/15/06. The gain of the trader is
$1, 000 × 10, 000 × (98.844 − 98.75) % = $9, 400
Exercise 55 Butterfly
We consider three bonds with short, medium and long maturities whose features are summarized in the following table
Maturity
Coupon Rate
YTM
Bond Price
$Duration
Quantity
2 Years
6%
6%
100
183.34
qs
10 Years
6%
6%
100
736.01
−1, 000
30 Years
6%
6%
100
1, 376.48
ql
Face value of bonds is $100, YTM stands for yield-to-maturity, bond prices are dirty prices
and we assume a flat yield-to-maturity curve in the exercise. We structure a butterfly in the
following way:
· we sell 10, 000 10-year maturity bonds
· we buy qs 2-year maturity bonds and ql 30-year maturity bonds
38
1- Determine the quantities qs and ql so that the butterfly is cash and $duration neutral.
2- What is the P&L of the butterfly if the yield to maturity curve still flat goes up to a 7%
level ? And down to a 5% level ?
3- Draw the P&L of the butterfly depending on the value of the yield to maturity
Solution 56 1- The quantities qs and ql , which are determined so that the butterfly is cash and
$duration neutral, satisfy the following system


 (qs × 183.34) + (ql × 1, 376.48) = 10, 000 × 736.01


which solution is


(qs × 100) + (ql × 100) = 10, 000 × 100

−1
 qs   183.34 1, 376.48 

=

ql
100
100




 7, 360, 100   5, 368 
=

×
1, 000, 000
4, 632
2- If the yield to maturity curve goes up to a 7% level or goes down to a 5% level, bond
prices become
Maturity
Price if YTM = 7%
Price if YTM = 5%
2 Years
98.19
101.86
10 Years
92.98
107.72
30 Years
87.59
115.37
P&Ls are respectively $3,051 and $3,969 when the yield to maturity curve goes up to a 7% level
or goes down to a 5% level.
3- We draw below the profile of the P&L’s butterfly depending on the value of the yield to
39
maturity
100000
90000
80000
Total Return in $
70000
60000
50000
40000
30000
20000
10000
0
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.1
Yield to Maturity
The butterfly has a positive convexity. Whatever the value of the yield to maturity the strategy
always generates a gain. This gain is all the more substantial as the yield-to-maturity reaches
a level further away from 6%.
Exercise 57 We consider two firms A and B which have the same financial needs in terms
of maturity and principal. The two firms can borrow money in the market at the following
conditions:
· Firm A: 11% at a fixed rate or Libor + 2% for a $10 million loan and a five-year maturity.
· Firm B: 9% at a fixed rate or Libor + 0.25% for a $10 million loan and a five-year
maturity.
1- We suppose that firm B prefers a floating rate debt as firm A prefers a fixed rate debt.
What is the swap they will structure to optimize their financial conditions ?
2- If firm B prefers a fixed rate debt as firm A prefers a floating rate debt, is there a swap
to structure so that the two firms optimize their financial conditions ? Conclude
Solution 58 1- Firm B has 2% better conditions at a fixed rate and 1.75% better conditions at
a floating rate than firm A. The spread between the conditions obtained by firm A and firm B at
40
a fixed rate and the spread between the conditions obtained by firm A and firm B at a floating
rate is different from 0.25%.
To optimize their financial conditions:
Firm B borrows money at a 9% fixed rate, firm A contracts a loan at a Libor + 2% floating
rate and they structure the following swap. Firm B pays Libor + 0.75% and receives the fixed 9%
as firm A receives Libor + 0.75% and pays the fixed 9%. The financing operation is summarized
in the following table
Firm A
Firm B
Initial Financing
(Libor + 2%)
(9%)
Swap A to B
(9%)
9%
Swap B to A
Libor + 0.125%
(Libor + 0.125%)
Financing Cost
(10.875%)
(Libor + 0.125%)
Financing Cost without Swap
(11%)
(Libor + 0.25%)
Gain
0.125%
0.125%
By structuring a swap, firm A and firm B have optimized their financial conditions and each
firm has gained 0.125%.
2- There is no swap to structure between the two firms so that they ameliorate their financial
conditions.
Exercise 59 We consider at date T0 , a 6-month LIBOR standard swap contract with maturity
6 years with the following cash-flow schedule
−F
T0
−F
−F
−F
−F
−F
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
V1
V2
V3
V4
V5
V6
V7
V8
V9
V10
V11
V12
Note that Ti+1 − Ti = 6 months, ∀i ∈ {0, 1, 2, ..., 11}. We suppose that the swap face value is
$1 million, and that the rate F of the fixed leg is 6%.
At date T0 , zero-coupon rates and discount factors for maturities T1 , T2 , ...T12 are given in
41
the following table
Maturity
ZC rates
Maturity
ZC rates
T1
4.005%
T7
5.785%
T2
4.575%
T8
5.896%
T3
4.925%
T9
6.001%
T4
5.134%
T10
6.069%
T5
5.412%
T11
6.121%
T6
5.599%
T12
6.148%
1- What is the pricing formula for this plain vanilla swap using the zero-coupon method ?
2- Compute the discount factors for maturities T1 , T2 , ...T12 .
3- Give the price of this swap ?
4- What is the swap rate such that the price of this swap is zero ?
5- An investor has bought 100,000 5-year bond with a 7.2% annual coupon rate and a nominal
amount of $1,000. What is the price, the yield to maturity and the modified duration of this
bond.
6- The investor fears a rates increase. How many swaps must he sell to protect its bond
portfolio ?
7- The yield to maturity curve increases uniformly by 0.3%. What is his new position with
and without the hedge ?
Solution 60 1- The price of this swap at date T0 is given by
SW APT0 = $1, 000, 000 ·
Ãi=6
X
i=1
!
F.B(T0 , T2i ) − 1 + B(T0 , T12 )
2- Discount factors are given in the following table using the following formula
B(0, t) =
1
(1 + R(0, t))t
where, at date 0, B(0,t) is the discount factor for maturity t, and R(0,t) the zero-coupon rate
42
for maturity t.
Maturity
ZC rates
Discount Factors
T1
4.005%
0.98056
T2
4.575%
0.95625
T3
4.925%
0.93043
T4
5.134%
0.90472
T5
5.412%
0.87655
T6
5.599%
0.84922
T7
5.785%
0.82133
T8
5.896%
0.79521
T9
6.001%
0.76932
T10
6.069%
0.74483
T11
6.121%
0.72126
T12
6.148%
0.69908
3- The price of the swap at date T0 is simply −$3957.5.





 0.95625 + 0.90472 + 0.84922 

 − 1 + 0.69908 = −$3, 957.5
SW APT0 = $1, 000, 000×6% 
+0.79521 + 0.74483 + 0.69908
4- In the previous formula, we have to replace 6% with 6.07996% to obtain a swap price
equal to zero.
5- The price P of the bond is obtained by discounting its future cash-flows according to
P = 7.2 × (0.95625 + 0.90472 + 0.84922 + 0.79521) + 107.2 × 0.74483 = 105.0847
The yield to maturity R verifies the following formula
105.0847 =
4
X
i=1
7
107
i +
(1 + R)5
(1 + R)
Using for example the Excel function ”yield”, we obtain 5.9931% for R.
The modified duration of this bond is given again by using the Excel function ”MDuration”.
43
We obtain 4.14094.
6- The solution of the third question shows that the swap is the sum of two assets:
· a 6-year bond with a 6% annual coupon rate and $1,000,000 face value
· minus a $1,000,000 cash value.
The price of the bond contained in the swap is given by the following formula
6 × 0.95625 + 0.90472 + 0.84922 + 0.79521 + 0.74483) + 106 × 0.69908 = 99.6043
In the same way as in question 5, we deduce the yield to maturity and the modified duration of
this bond which are respectively equal to 6.08068% and 4.9119.
Assuming that the yield to maturity move of the bond to hedge is equal to the yield to
maturity of the bond contained in the swap, we deduce the number n of swaps that the investor
has to sell according to the following equation
QB × NB × $DurationB = n × NS × $DurationS
where QB is the quantity of bonds bought by the investor, NB the nominal amount of the bond,
NS the nominal amount of the swap. $DurationB is the $Duration of the bond to hedge as
$DurationS is the $Duration of the bond contained in the swap.
We finally obtain
n=
100, 000 × 1, 000 × 105.0847 × 4.14094
= 88.94
1, 000, 000 × 99.6043 × 4.9119
so that the investor has to sell 89 swaps.
7- The new price of the bond to hedge is 103.78982. the new price of the bond contained in
the swap is 98.1502 so that the new swap price is
SW AP = $1, 000, 000 × (0.981502 − 1) = −$18, 498
· Without the hedge, the investor’s loss is
Loss = 100, 000 × $1, 000 × (103.78982 − 105.0847) % = −$1, 294, 880
44
· With the hedge, the investor loses -$1,294,880 in the bond market and gains $1,294,105
in the swap market
Gain = 89 × (−3, 957.5 − 18, 498) = $1, 294, 105
so that the net position is very near from zero (exactly -$775).
Exercise 61 Deriving the current interbank zero-coupon yield curve with the Nelson and Siegel
model we obtain the following parameter values
β0
β1
β2
τ
6.9%
−3.5%
−1%
3
The goal of this exercise is to obtain the Nelson and Siegel level, slope and curvature $Durations of some plain vanilla swaps, and to hedge a bond portfolio against a change of these
parameters.
1- Compute the price and the Nelson and Siegel level, slope and curvature $durations of the
three following swaps:
a- the 6-month Libor plain vanilla swap with a nominal amount of $1,000,000, a maturity
of 2 years, semi-annual payments on the fixed leg and a fixed rate equal to 4%.
b- the 6-month Libor plain vanilla swap with a nominal amount of $1,000,000, a maturity
of 5 years, semi-annual payments on the fixed leg and a fixed rate equal to 5%.
c- the 6-month Libor plain vanilla swap with a nominal amount of $1,000,000, a maturity
of 10 years, semi-annual payments on the fixed leg and a fixed rate equal to 5.50%.
2- An investor wants to hedge a bond portfolio whose level, slope and curvature $ durations
are respectively -789,456,145, -142,256,548 and -97,897,254. He decides to use the three swaps
to hedge his position. How many of these three swaps must he buy or sell ?
3- Compute the financing cost of the hedge by assuming that the investor hedges his position
during 14 days with no rebalancing. The Libor 2 weeks is equal to 3.5%.
4- Explain why hedging with swaps is better than hedging with bonds.
Solution 62 1- Recall that the discount factor B(0, θ) is given by the following formula using
45
the Nelson and Siegel model
B(0, θ) = e−θ.R
C (0,θ)
µ
−θ. β 0 +β 1
=e
·
θ
1−exp − τ
θ
τ
(
)
¸
+β 2
·
θ
1−exp − τ
θ
τ
(
) −exp − θ
( τ)
¸¶
and that the level, slope and curvature $durations of a bond delivering cash-flows Ci at dates
θi , which are denoted respectively S0 , S1 and S2 , are given by












S0 = −
P
S1 = −
P
C (0,θ
θi Ci e−θi R
i)
´
 i ³
θ
1−exp − τ i
θi 
1
θi
τ1
 Ci e−θi RC (0,θi )
i


³
´




θ

³
´
1−exp − τ i

P
C

1


S = − θi 
− exp − τθ1i  Ci e−θi R (0,θi )
θi

 2
i
τ
1
a- The pricing formula for such a swap using the zero-coupon method is
SW AP = 10, 000, 000.
à 4
X
i=1
!
2%.B(0, i/2) − 1 + B(0, 2) = −$3, 103
As we can see in the previous formula, a standard swap is equivalent to:
· a bond with the nominal amount and the fixed rate of the swap, and the coupon frequency
of the fixed leg
· minus the nominal amount of the swap.
We deduce that the level, slope and curvature $durations of a swap are equivalent of those
of the bond contained in the swap. For this swap we obtain









S0 = −106 ×
S =
−106
×
1


µ 4



P

6

 S2 = −10 ×
i=1
µ
i
2
4
P
·i=1
i
2
·
4
P
i
2 2%B(0, i/2)
i=1 ¸
i/2
τ
i/2
τ
1−e−
i/2
τ
i/2
τ
1−e−
µ
−
−e
2%B(0, i/2) + 2
i/2
τ
¸
·
1−e−
2%B(0, i/2) + 2
46
¶
+ 2B(0, 2) = −1, 935, 651
·
i/2
τ
2
τ
¸
B(0, 2) = −1, 418, 594
2
1−e− τ
2
τ
¶
−e
− τ2
¸
¶
B(0, 2) = −414, 983
b- Using the same method we obtain for the second swap



SW AP = $4, 072





 S0 = −4, 499, 361


S1 = −2, 261, 944





 S = −1, 317, 652
2
c- Using the same method we obtain for the third swap



SW AP = −$5, 291





 S0 = −7, 723, 248


S1 = −2, 537, 714





 S = −1, 997, 192
2
2- This conducts to search for the quantity q1 , q2 and q3 to invest respectively in the three
swaps with maturity 2, 5 and 10 years that verify the following linear system






q1 × 1, 935, 651 + q2 × 1, 418, 594 + q3 × 414, 983 = −789, 456, 145
q1 × 4, 499, 361 + q2 × 2, 261, 944 + q3 × 1, 317, 652 = −142, 256, 548




 q × 7, 723, 248 + q × 2, 537, 714 + q × 1, 997, 192 = −97, 897, 254
1
2
3
which provides
The investor will:






q1 = 527.42
q2 = 667.11




 q = −2, 838.21
3
· buy 527 swaps with 2-year maturity
· buy 667 swaps with 5-year maturity
· sell 2,838 swaps with 10-year maturity
to protect his bond portfolio against a change of the level, slope and curvature factors.
3- The financing cost of the hedge is equal to
[(527 × −3, 103) + (667 × 4, 072) − (2, 838 × −5, 291)] ×
47
14
× 3.5% = $21, 909
360
4- It is preferable to use swaps instead of bonds to hedge a position because the hedging cost
is usually lower with these instruments.
Exercise 63 The Cheapest to Deliver on the Repartition Date
We are now on the repartition date. Suppose a futures contract with Eur100,000 contract
size whose price is 95 and three bonds denoted A,B and C with the following features. What is
the bond that the seller of the futures contract will choose to deliver.
Clean Price
Conversion Factor
Bond A
112.67
119.96%
Bond B
111.54
118.66%
Bond C
111.47
119.78%
Solution 64 The seller of the futures contract chooses to deliver the bond that maximises the
difference between the invoice price IP and the cost of purchasing the bond CP , which is called
the cheapest to deliver. The quantity IP -CP is given by the following formula
IP − CP = futures price × CF − clean price
where CF is the conversion factor. Here we obtain the following results
IP-CP
Bond A
1.292
Bond B
1.187
Bond C
2.321
The seller of the futures contract will choose to deliver Bond C.
Exercise 65 A treasurer of a firm knows today that he will have to invest Eur 50,000,000 in
a particular bond A in one month. Today, this bond quotes 116.414 (the accrued interest is
included in the price). He fears a decrease in rates and then uses the futures market to hedge
its interest rate risk. The price of the ten year futures contract which expires in one month is
98.55. Its nominal amount is Eur 100,000. The conversion factor for bond A is 1.18125.
48
1- Has the treasurer to buy or sell futures contracts to hedge its interest rate risk ?
2- What is the position he has to take on the futures market ?
3- One month later, the price of bond A is 121.137 as the price of the futures contract is
102.55. What is the result of the hedge transaction for the treasurer ?
Solution 66 1- The tresurer fears a decrease in rates and then an increase in price of bond A.
To hedge this interest rate risk, he has to buy futures contract because prices of futures contracts
move in the same way as bond prices when interest rates decrease or increase.
2- The number n of futures contract is given by the following hedging ratio
n=
50, 000, 000
MDA .PA .NA
× 1.18125 = 590.775
.CF =
MDA .PA .NF
100, 000
where MDA is the modified duration of bond A, PA its gross price, NA the amount the treasurer
will invest in bond A, and NF the nominal amount of the futures contract. Note here that bond
A is the cheapest to deliver which simplifies the previous formula.
Here, the treasurer buys 591 futures contracts.
3- The result is the following for the treasurer:
· gain on the futures market:
591 × (102.55 − 98.55) % × Eur 100, 000 = Eur 2,364,000
· opportunity loss on the bond market:
(116.414 − 121.137) % × Eur 50, 000, 000 = Eur 2.361,500
which represents a net gain of Eur 2,500. The net position is not exactly equal to zero because
the treasurer buys 591 futures contract and not 590.775 as given by the hedge ratio.
Exercise 67 Speculation with Futures
Today, the gross price of a 10-year maturity bond with $1,000 principal amount is 116.277.
At the same moment the price of the ten year futures contract which expires in two month is
98.03. Its nominal amount is $100,000, and the deposit margin is $1,000. One month later the
price of the bond is 120.815 as the price of the futures is 102.24.
49
1- What is the leverage effect on this futures contract ?
2- An investor anticipates that rates will decrease in a short-term period. His cash at disposal
is $100,000.
a) What is the position he can take on the market using the bond ? What is his absolute
gain after one month ? What is the return rate of its investment ?
b) Same question as the previous one using the futures contract ?
3- Conclude
Solution 68 1- The leverage effect of the futures contract is 100
Leverage Effect =
100, 000
No min al Amount
=
= 100
Deposit Margin
1, 000
2a) The investor anticipates a decrease in rates so he will buy bonds. His cash at disposal is
$100,000. then he buys 86 bonds
Number of bonds bought =
$100, 000
= 86
$1, 000 × 116.277%
. His absolute gain over the period is $4,723
Absolute Gain = 86 × $1, 000 × [120.815 − 116.277] % = $3, 902.68
The return rate of its investment over the period is 3.903%
Re turn Rate =
$3, 902.68
= 3.903%
$100, 000
b) Futures contracts move in the same way as bonds when interest rates change, so the
investor will buy futures contracts. His cash at disposal is $100,000. then he buys 102 futures
contracts
Number of futures contracts bought =
$100, 000
$100, 000
=
= 102
deposit margin × futures price
$1, 000 × 98.03%
50
His absolute gain over the period is
Absolute Gain = 102 × $100, 000 × [102.24 − 98.03] % = $429, 420
The return rate of its investment over the period is 429.42%
Re turn Rate =
$429, 420
= 429.42%
$100, 000
3- The difference of performance between the two investments is explained by the leverage
effect of the futures contract.
Exercise 69 Let us consider a caplet contracted at date t = 05/13/02 with nominal amount
³
$10, 000, 000, exercise rate E = 5%, based upon the six-month Libor RL t, 12
following schedule
´
t = 05/13/02
T0 = 06/03/02
T1 = 12/03/02
When the caplet is contracted
When the caplet starts
Pay-off payment
and with the
At date T1 = 12/03/02, the cap holder receives the cash-flow C
·
µ
µ
C = $10, 000, 000 × Max 0; δ · RL T0 ,
¶
¶¸
1
− 5%
2
where δ = T1 − T0 (expressed in fraction of years using the Exact/360 day-count basis).
1- Draw the P&L of this caplet considering that the premium paid by the buyer is equal to
0.1% of the nominal amount.
2- What is the price formula of this caplet using the Black model ?
3- Assuming that the 6-month Libor forward is 5.17% at date t, its volatility 15% and that
the zero-coupon rate RC (t, T1 − t) is equal to 5.25%, give the price of this caplet.
4- Deduce the margin taken by the seller of this caplet.
We know want to compute the sensitivities of the caplet
5- Delta
a- Compute the delta of the caplet.
b- Recalculate the price of the caplet if the 6-month forward goes from 5.17% to 5.18%.
51
c- Compare the price difference with the quantity ”delta×change of the forward rate”.
6- Gamma
a- Compute the gamma of the caplet.
b- The 6-month forward goes from 5.17% to 5.18%. Compare the price difference of the
caplet with the quantity ”delta×change of the forward rate+gamma×(change of the forward
rate)2 /2”.
7- Vega
a- Compute the vega of the caplet.
b- Recalculate the price of the caplet if the volatility goes from 15% to 16%.
c- Compare the price difference with the quantity ”vega×change of volatility”.
8- Rho
a- Compute the rho of the caplet.
b- Recalculate the price of the caplet if the interest rate RC (t, T1 − t) goes from 5.25% to
5.35%.
c- Compare the price difference with the quantity ”rho×change of rate”.
9- Theta
a- Compute the theta of the caplet.
b- Recalculate the price of the caplet one day later on 05/14/02..
1
”.
c- Compare the price difference with the quantity ”theta× 365
Solution 70 1- The P&L of the caplet depends on the value of the 6-month Libor at date
T0 , and is given by the following formula (considering the buyer position; of course the seller
position is the opposite one)
½
·
µ
µ
P &L = $10, 000, 000 × Max 0; δ · RL T0 ,
52
¶
¶¸
1
− 5%
2
¾
− 0.1%
It appears on the followng graph
100000
90000
80000
70000
P&L in $
60000
50000
40000
30000
20000
10000
0
3,00%
-10000
3,50%
4,00%
4,50%
5,00%
5,50%
6,00%
6,50%
7,00%
-20000
Value of the 6-month Libor on 06/03/02
2- The caplet price at date t in Black (1976) model is given by
h
³
p
´i
Caplett = N · δ · B(t, T1 ) · F (t, T0 , T1 )Φ(d) − EΦ d − σ T0 − t
where:
N is the nominal amount.
B(t, T1 ) is the discount factor equal to
C (t,T −t)
1
B(t, T1 ) = e−(T1 −t).R
Φ is the cumulative distribution function of the standard Gaussian distribution.
F (t, T0 , T1 ) is the 6-month Libor forward as seen from date t, starting at date T0 and finishing
at date T1 . Note in particular that
F (T0 , T0 , T1 ) = R
53
L
µ
1
T0 ,
2
¶
d is given by
ln
d=
³
F (t,T0 ,T1 )
E
´
+ 0.5σ2 (T0 − t)
√
σ T0 − t
σ is the volatility of the underlying rate F (t, T0 , T1 ), which is usually referred to as the caplet
volatility.
3- N = $10, 000, 000 and δ =
183
360 .
The discount factor is equal to
204
B(t, T1 ) = e− 365 .5.25% = 0.97108384
√
We obtain the following values for d and d − σ T0 − t
d = 0.94100172
p
d − σ T0 − t = 0.90477328
√
so that Φ(d) and Φ(d − σ T0 − t) are equal to
Φ(d) = 0.82664803
p
Φ(d − σ T0 − t) = 0.81720728
Note that Φ the cumulative distribution function of the standard Gaussian law is already preprogrammed in Excel (see Excel functions).
We finally obtain the caplet price
Caplet = $9, 267 = 0.09267% of the nominal amount
4- The seller of this caplet takes a margin equal to 7.91%
10, 000
− 1 = 7.91%
9, 267
5- Delta
a- The delta ∆, which is the first derivative of the caplet price with respect to the underlying
54
rate F (t, Tj−1 , Tj ), is given by
∆ = N · δ · B(t, T1 )Φ(d) = 4, 080, 618
b- If the 6-month Libor forward goes from 5.17% to 5.18%, the caplet price becomes $9,678.
c- The price difference is equal to $411
Pr ice Difference = $9, 678 − $9, 267 = $411
very near from the quantity ”delta×change of the forward rate” equal to $408
delta × change of the forward rate = 4, 080, 618 × 0.01% = $408
6- Gamma
a- The gamma γ, which is the second derivative of the caplet price with respect to the
underlying rate F (t, Tj−1 , Tj ), is given by
B(t, T1 )
0
Φ (d1 ) = 675, 296, 853
γ =N ×δ× √
σ T0 − tF (t, T0 , T1 )
where Φ0 is the density function of the standard Gaussian law
1
2
Φ0 (x) = √ e−x /2
2π
b- If the 6-month Libor forward goes from 5.17% to 5.18%, the caplet price becomes $9,678
so that the price difference of the caplet is equal to $411 (see 5-c) and very well explained by
the quantity ”delta×change of the forward rate+gamma×(change of the forward rate)2 /2”
delta×change of the forward rate+gamma×(change of the f orward rate)2 /2 = $408+$3 = $411
7- Vega
a- The vega ν, which is the first derivative of the caplet price with respect to the volatility
55
parameter σ, is given by
p
0
υ = N × δ × B(t, T1 ) T0 − tF (t, T0 , T1 )Φ (d1 ) = 15, 794
b- If the volatility goes from 15% to 16%, the caplet price becomes $9,429.
c- The price difference is equal to $162
Pr ice Difference = $9, 429 − $9, 267 = $162
very near from the quantity ”vega×change of volatility” equal to $157.94
delta × change of rate = 15, 794 × 1% = $157.94
8- Rho
a- The rho ρ, which is the first derivative of the caplet price with respect to the interest rate
RC (t, T1 − t) , is given by
ρ = −(T1 − t) × Caplet = −5, 251
b- If the interest rate RC (t, T1 − t) goes from 5.25% to 5.35%, the caplet price becomes
$9,262.
c- The price difference is equal to -$7
Pr ice Difference = $9, 262 − $9, 267 = −$5
very near from the quantity ”rho×change of rate” equal to -$5.25
delta × change of rate = −5, 251 × 0.1% = −$5.25
9- Theta
a- The theta θ, which is the first derivative of the caplet price with respect to time, is given
56
by
µ
θ = N × δ × RC (t, T1 − t) ×
¶
Caplet B(t, T1 )σF (t, T0 , T1 ) 0
√
Φ (d1 ) = −19, 820
−
N ×δ
2 T0 − t
where r is the short term rate.
b- One day later on 05/14/02, the caplet price becomes $9,212.
c- The price difference is equal to -$55
Pr ice Difference = $9, 212 − $9, 267 = −$55
1
” equal to -$54.3
very near from the quantity ”theta× 365
theta ×
1
1
= −19, 820 ×
= −$54.3
365
365
Exercise 71 On 05/13/02 a firm buys a barrier caplet up and in whose features are the following:
· notional amount: $ 10,000,000
· starting date: 06/03/02
· reference rate: 3-month Libor
· barrier: 6%
· strike rate: 5%
· day-count: Actual/360
1- What is the pay-off of this option for the buyer ?
2- Draw the P&L of this caplet considering that the premium paid by the buyer is equal to
0.08% of the nominal amount.
3- What is the advantage and the drawback of this option compared to a classical caplet ?
Solution 72 1- The pay-off of this option for the buyer on 09/03/02 is
Pay-Off = $10, 000, 000 ×
³
where R 06/03/02, 14
´
·
µ
¶
¸
1
92
− 5% × 1R(06/03/02, 1 )≥6%
× Max 0; R 06/03/02,
4
360
4
is the 3-month Libor rate observed on 06/03/02, 92 is the number of
days between the 06/03/02 and the 09/03/02, and 1A = 1 if event A occurs and 0 otherwise.
2- The P&L is given by the following formula
P &L = Pay-Off − $10, 000, 000 × 0.08%
57
It appears in the following graph.
80000
70000
60000
50000
P&L in $
40000
30000
20000
10000
0
3,0%
-10000
3,5%
4,0%
4,5%
5,0%
5,5%
6,0%
6,5%
7,0%
7,5%
8,0%
-20000
Value of the 3-month Libor on 06/03/02
3- The advantage of this option compared to a classical caplet is that the buyer will pay a
lower premium. The drawback is that he will gain only if the reference rate is equal or above
the barrier.
58

Documents pareils