William C. H. Leon
Overview
Bond pricing is typically performed by taking the discounted value of the
bond cash flows.
We shall review the basics of the mathematics of discounting, including
time basis and compounding conventions, and introduce various types of
interest rates involved in the fixed-income world, including the notions of
coupon rate, current yield, yield to maturity, spot rate, forward rate and
bond par yield.
Discount rate rT
CFT
PV = CFT
(1 + rT )T
Valuing a Bond
Valuing a bond can be viewed as a three-step process:
Step 1: obtain the cash flows the bondholder is entitled to.
Step 2: obtain the discount rates for the maturities corresponding to the
cash flow dates.
Step 3: obtain the bond price as the discounted value of the cash flows.
Example
A Canadian Government bond issued in the domestic market pays one-half of
its coupon rate times its principal value every 6 months up to and including the
maturity date. Thus, a bond with an 8% coupon and $5,000 face value
maturing on December 1, 2xx5, will make future coupon payments of 4% of
principal value, that is, $200 on every June 1 and December 1 between the
purchase date and the maturity date.
where PV (CFt ) is the present value of the cash flow CFt received at date t,
R(0, t) is the annual spot rate (or discount rate) at date 0 for an investment up
to date t, and B(0, t) is the price at date 0 (today) of a zero-coupon bond (or
pure discount bond) paying $1 on date t.
Note that it would be easy to obtain B(0, t) if we can find zero-coupon bonds
corresponding to all possible maturities.
T
CFt
T
P0 = PV (Bond) = t = B(0, t) CFt .
t=1 1 + R(0, t) t=1
We must address the following important issues to turn the above simple
principle into sound practice:
Where do we get the discount factors B(0, t) from?
Do we use the equation to obtain bond prices or implied discount factors?
Can we deviate from this simple rule? Why?
Mathematics of Discounting
Suppose that all cash flows and all discount rates across various maturities are
identical and, respectively, equal to CF and y . Then
T
T
CF CF 1
PV CF = t = 1− T .
t=1 t=1 1 + y y 1 + y
where P0 is the present value of the bond, T is the maturity of the bond, N is
the nominal value of the bond, C = c × N is the coupon payment, c is the
coupon rate and y is the discount rate.
Example
Consider the problem of valuing a bond with a 5% coupon rate, annual coupon
payments, a 10-year maturity and a $1,000 face value; assuming all discount
rates equal to 6%.
Step 1: The cash flows of the bond is
9
50 1050 50 1 1000
P0 = t
+ 10
= 1− 10
+
t=1
1.06 1.06 0.06 1.06 1.0610
= $926.39913.
Priced at Par
When the coupon rate is equal to the discount rate (i.e., c = y or equivalently
C = y N), then the bond value is equal to its face value.
cN 1 N
P0 = 1− T + T
y 1+y 1+y
yN 1 N
= 1− T + T = N.
y 1+y 1+y
c 1 1
P0 = N 1− T + T ,
y 1+y 1+y
Perpetual Bond
A bond paying a given coupon amount every year over an unlimited horizon is
known as a perpetual bond. The price of such bond is
T
C C 1
P0 = lim t = lim 1− T
T →∞ 1 + y T →∞ y 1 + y
t=1
C
= .
y
2T
c N/2 N
P0 = t + 2T
t=1 1 + y /2 1 + y /2
cN 1 N
= 1− 2T + 2T .
y 1 + y /2 1 + y /2
after T years.
Example
If you invest $100 at a 6% 2-year annual rate with semiannual
compounding, you would get:
$100 1 + 6% after 6 months,
2
2
$100 1 + 6% after 1 year,
2
3
$100 1 + 6% after 1.5 year,
2
6% 4
$100 1 + 2 after 2 years.
Example
If you invest $100 at a 3% 1-year semiannual rate with monthly
compounding, you would get:
$100 1 + 3% after 1 month,
6
2
$100 1 + 3% after 2 months,
6
3
$100 1 + 3%6
after 3 months,
..
. 12
$100 1 + 3%6
after 1 year.
Continuous Compounding
It seems desirable to have a homogeneous convention in terms of compounding
frequency. This is where the concept of continuous compounding is useful.
Note that
n
c RT ,n
R = lim RT ,n = lim ln 1 + .
n→∞ n→∞ n
n ln 1 +
RT ,n
− ln 1
RT ,n RT ,n n
ln 1 + = n ln 1 + = RT ,n ,
n n RT ,n
n
RT ,n ln(1+y )−ln 1
and limn→∞ n
= 0 and limy →0 y
= 1, we have
n
RT ,n
lim ln 1 + = lim RT ,n = R c .
n→∞ n n→∞
where FVt (CF0 ) is the future value at date t of a cash flow CF0 invested at
date 0 at a R c continuously compounded rate, and PV (CFt ) is the present
value at date 0 of a cash flow CFt received at date t.
or
c
R = eR − 1.
y2 y3 yk
ey = 1 + y + + + ··· + + ··· ,
2! 3! k!
so that R ≈ R c as a first-order approximation.
Coupon Rates
The coupon rate is the stated interest rate on a security, referred to as an
annual percentage of face value.
It is called the coupon rate because bearer bonds carry coupons for
interest payments. Each coupon entitles the bearer to a payment when a
set date has been reached. Today, most bonds are registered in holders
names, and interest payments are sent to the registered holder, but the
term coupon rate is still widely used.
Coupon or interest payment is commonly made twice a year (in the United
States, for example) or once a year (in France and Germany, for example).
The coupon rate is essentially used to obtain the cash flows and shall not
be confused with the current yield.
Current Yield
The current yield yc is obtained using the following formula
cN
yc = ,
P
where c is the coupon rate, N is the nominal value and P is the current price.
For example, a par $1,000 bond has an annual coupon rate of 7%, so it
pays $70 a year.
If you buy the bond for $900, your actual current yield is
$70
7.78% = .
$900
If you buy the bond for $1,100, your actual current yield is
$70
6.36% = .
$1, 100
Yield to Maturity
The yield to maturity (YTM) is the single rate that sets the present value of
the cash flows equal to the bond price, i.e., the YTM y solves the equation
T
CFt
t = P,
t=1 1+y
where CFt is the cash flow at time t, T is the number of cash flows, and P is
the current price.
Yield to Maturity
(Continue)
More precisely, the bond price P is found by discounting future cash flows back
to their present value as indicated in the two following formulas depending on
the coupon frequency:
When coupons are paid annually,
T
CFt
P= t ,
t=1 1+y
2T
CFt
P=
y2 t
,
t=1 1+ 2
Exercise
Consider a $1,000 face value 3-year bond with 10% annual coupon, which
sells for 101. What is the yield to maturity of this bond?
Answer
Forward Rate
If R(0, t) is the rate at which you can invest today in a t period bond, we can
define an implied forward rate (or forward zero-coupon rate) between years t1
and t2 as
⎛
t 2 ⎞ t 1
2 −t1
⎜ 1 + R(0, t2 ) ⎟
F (0, t1 , t2 − t1 ) = ⎝
t 1 ⎠ − 1.
1 + R(0, t1 )
2
Borrowing 1 + R(0, 1) in 1 year and repaying 1 + R(0, 2) in 2 years has
the implied rate on the loan given by
2
1 + R(0, 2)
− 1 = F (0, 1, 1).
1 + R(0, 1)
Thus, F (0, 1, 1) is the rate that can be guaranteed now for a loan starting
in 1 year and repayable after 2 years.
and
F (0, t1 , t2 − t1 ) = 1 + F (0, t1 , 1) 1 + F (0, t1 + 1, 1) 1 + F (0, t1 + 2, 1) . . .
t2 −t
1
. . . 1 + F (0, t2 − 1, 1) 1
− 1.
The rate of return for the coming year of the 1-year zero-coupon bond is
of course 4%, while the return on the 2-year bond depends on the selling
price of the bond in 1 year. What is the level of the 1-year zero-coupon
rate in 1 year that would ensure that the 2-year bond also has a 4% rate
of return?
The answer is 5.002%. With this rate, the price of the 2-year bond
will rise from the initial 91.573 (= 100/1.0452 ) to 95.236 (=
100/1.05002) in 1 year, generating a return of 4% over the period.
The forward rate F (0, 1, 1) at 5.002% is the future level of the 1-year
zero-coupon rate that makes the investor indifferent between the
1-year and the 2-year bonds during the year ahead.
If the forward rate F (0, 1, 2) is 5.504%, a zero-coupon bond with a 3-year
maturity also returns 4% for the coming year.
Consequently, all the bonds have the same 4% return rate for the year
ahead. Breakeven is therefore the future scenario that balances all bond
investments.
Hence,
1
1− T
1 + R(0, T ) 1 − B(0, T )
c(T ) = = T .
T
1 t=1 B(0, t)
t
t=1 1 + R(0, t)
In practice, the YTM curve suffers from the coupon effect. Two bonds
having the same maturity but different coupon rates do not necessarily
have the same YTM.
In the case of an upward sloping curve, the bond that pays the
highest coupon has the lowest YTM.
To overcome this coupon effect, it is customary to plot the par yield
curve. We can extract the par yield curve t → c(t), 0 < t ≤ T , when we
know the zero-coupon rates R(0, 1), R(0, 2), . . . , R(0, T ).
Typically, the par yield curve is used to determine the coupon level of a
bond issued at par.
Overview
The value of a bond moves in the opposite direction to a change in
interest rates. If interest rates increase (decrease), the price of a bond will
decrease (increase).
A key to measuring the interest rate risk is the accuracy in estimating the
value of the position after an adverse interest rate change. A valuation
model determines the value of a position after an adverse interest rate
move. Consequently, if a reliable valuation model is not used, there is no
way to properly measure interest rate risk exposure.
There are two approaches to measuring interest rate risk:
1 the full valuation approach, and
2 the duration & convexity approach.
Example
Consider a $10 million par value position in a 20-year bond with 9% semiannual
coupon. The current price of the bond is 134.67216 with a yield to maturity of
6%. The market value of the position is $13,467,216 (= 134.67216% × $10
million). Suppose that yields change instantaneously for the following three
scenarios:
1 50 basis point increase;
2 100 basis point increase; and
3 200 basis point increase.
The following table shows what will happen to the bond position if the yield on
the bond increases from 6% to (1) 6.5%, (2) 7%, and (3) 8%:
A common question that often arises when using the full valuation
approach is which scenarios should be evaluated to assess interest rate risk
exposure.
There may be specified scenarios established by regulators for
regulated entities.
It is common for regulators of depository institutions to require
entities to determine the impact on the value of their bond portfolio
for a 100, 200, and 300 basis point instantaneous change in interest
rates.
Risk managers tend to look at extreme scenarios to assess exposure
to interest rate changes. This practice is referred to as stress testing.
The state-of-the-art technology involves using a complex statistical
procedure (such as principal component analysis) to determine a
likely set of interest rate scenarios from historical data.
The full valuation approach can also handle scenarios where the yield
curve does not change in a parallel fashion.
Duration
Duration is a measure of the approximate price sensitivity of a bond to interest
rate changes. More specifically, duration of a bond, D, is the approximate
percentage change in price for a change in rates, i.e.
ΔP/P P− − P+
D=− = , (1)
Δy 2 P Δy
where
P is the current price,
Δy is the change in the yield,
P − is the price when yield decreases by Δy , and
P + is the price when yield increases by Δy .
Duration
(Continue)
Exercise
Consider a 20-years standard par bond with a 6% annual coupon.
What is the duration, assuming the yield increases or decreases 10 basis
points?
Answer
Application of Duration
To approximate the percentage price change, ΔP/P, for a given change in
yield, Δy (in decimal), and a given duration, D, we may use the following
formula:
ΔP
= −D Δy .
P
The negative sign on the right-hand side of the equation is due to the
inverse relationship between price change and yield change (e.g., as yields
increase, bond prices decrease).
Exercise
Consider a 20-years standard par bond with a 6% annual coupon. The duration
of the bond is 11.47050 (as computed earlier).
1 Suppose the yield increases by 20 basis points. What is the approximate
percentage price change using duration?
2 How accurate is the approximation?
3 Repeat the analysis when the yield increases by 200 basis points.
Answer
Convexity Adjustment
Duration is a first-order linear approximation for a small change in yield. The
approximation can be improved by using a second approximation called the
convexity adjustment. It is used to approximate the change in price that is not
explained by duration. The formula for the convexity adjustment to the
percentage price change is
ΔP 1 2
Convexity Adjustment to = C Δy ,
P 2
where Δy is the change in yield for which the percentage price change is
sought and
P− + P+ − 2 P
C = 2 .
P Δy
Exercise
Consider a 20-years standard par bond with a 6% annual coupon. The duration
of the bond is 11.47050 (as computed earlier).
1 Using a 10 basis points change in the yield, compute the convexity of the
bond.
2 Suppose the yield increases by 200 basis points. What is the approximate
percentage price change using duration and convexity?
3 How accurate is the approximation?
Answer