Professional Documents
Culture Documents
Bond Fundamentals
Fundamentals
Maturity 10 years
Coupon 8%
► Seniority
► Secured or unsecured
$100
$2 (bullet)
$2 $2 $2
Interest Interest
period period
40 coupons
Price
x1.02 x1.02
$2
x1.02
$2
$2
$2
Beginning End
of year of Year
3 2
($2 x 1.02 ) + ($2 x 1.02 ) + ($2 x 1.02) + $2 = $8.2432
Nominal Effective
Coupon Frequency Yield
Bond 1 8% 4 8.24%
Bond 2 8.05% 2 8.21%
Bond 3 7.95% 12 8.24%
► Now assume last coupon was paid May 31, 2009, how much interest has accrued
as of August 31, 2009?
► Actual days elapsed has been 92 (June + July + August = 30 + 31 + 31). What do
we write in the denominator below:
92
$ 100 × 4 % ×
?
► 365 or 366 would clearly understate severely amount of interest accrual
► Assume coupon is Libor flat, and Libor reset at 6% as of May 31. How
much interest has accrued as of July 31?
61
► Answer is: $100 × 6% × = $1.0167
360
► Note that with 12-month Libor, coupon paid at end of non-leap year is
365
$ 100 × 6 % × = $ 6 .0833
360
and for leap year
366
$ 100 × 6 % × = $ 6 . 1000
360
► In both cases this is more than $6
www.dnatrainingconsulting.net © DNA Training & Consulting
Interest accrual generally
► Normal convention is to quote only clean price, with interest accrual being
understood as additional payment from buyer to seller
► Gives more accurate reflection of investor’s return from coupon payments for bond
trading above or below par
► Example: 8% bond trading at 80 really represents 10% return via its coupons
► Example: 8% bond trading at 133.33 really represents 6% return via its coupons
► Inaccuracy was to treat $20 extra gain in 10 years as the same as $2 per
annum, ignoring time value of money, so has overstated the result
Number of periods 10
Coupon 8%
Price 80
Face Value 100
YTM 11.46%
YTM 11.44%
Bond A Bond B
Tenor in years 10 10
Price 105 96
Face value 100 100
Coupon 5% 4%
Frequency 2 2
► Reminder: each cash flow under a bond has present value equal to its size,
discounted at appropriate discount rate
y y y y y
80 = 4 /(1 + )+ 4 /(1 + ) 2 + 4 /(1 + ) 3 + .... + 4 /(1 + )19 + 104 /(1 + ) 20
2 2 2 2 2
► Excel operator RATE solves for entire term y/2, hence need to multiply by 2 at
the end.
www.dnatrainingconsulting.net © DNA Training & Consulting
Yield-to-maturity – generalized formula
C C C C 100 + C
Pr = + + + .... + +
y y y y y
1+ (1 + ) 2 (1 + ) 3 (1 + ) ( fn −1) (1 + ) fn
f f f f f
► From this we can observe:
● For a given bond and a given coupon, as the bond’s price rises,
its YTM falls, and vice versa
● If a bond is trading above par, its YTM is lower than its coupon,
and vice versa if it is trading at a discount to par
● If two bonds are trading at the same discount to par and have the
same coupon and payment frequency, the one with the longer
maturity will have the lower YTM; and vice versa if the two bonds
are trading at a premium to par
www.dnatrainingconsulting.net © DNA Training & Consulting
YTM v. current yield v. coupon
► Price-yield equation assumes single value of y for all cash flows, which
suggests a flat yield curve
C C C C 100 + C
Pr = + + + .... + +
y y 2 y 3 y y
1+ (1 + ) (1 + ) (1 + ) ( fn −1 ) (1 + ) fn
f f f f f
► But this leads to single equation with several unknown, so would have
infinite number of solutions
► Return to 8% 10-year bond trading at 80, but now assume bond may be
called at the end of year 5
► Note also that some bonds have several call dates, so can speak of yield-
to-first-call, yield-to-second-call, etc, and yield-to-worst for outcome with
lowest return for investor
Coupon 8%
Price 80
Face Value 100
Number of periods 10
Periods until Call 5
YTC 13.80%
► Argument applies only to fixed rate bonds with no embedded options; not
to floating rate notes, inverse floaters, callable or puttable bonds, etc
Coupon 8%
Tenor in Yrs 10
Face Value 100
Percentage Percentage
Marginal Total
YTM Price Marginal Total
Gain/(Loss) Gain/(Loss)
Gain/(Loss) Gain/(Loss)
$100
$8
10 cash flows
Original 8% bond
$100
$7
+ $1
$125.00
$115.00
$105.00
$95.00
$85.00
$75.00
4% 6% 8% 10% 12%
$100
20-year bond
$100
20-year bond $7
$
20-year annuity
10 cash flows
for years 11-20
PV < $7.02
www.dnatrainingconsulting.net © DNA Training & Consulting
Bond Price-Yield Relationship
Coupon 8%
Tenor in Yrs 10
Face Value 100
Percentage Percentage
Marginal Total
YTM Price Marginal Total
Gain/(Loss) Gain/(Loss)
Gain/(Loss) Gain/(Loss)
Coupon 6%
Tenor in Yrs 10
Face Value 100
Percentage Percentage
Marginal Total
YTM Price Marginal Total
Gain/(Loss) Gain/(Loss)
Gain/(Loss) Gain/(Loss)
$140.00
$120.00
$100.00 Price
(8%)
$80.00 Price
(6%)
$60.00
$40.00
$20.00
$0.00
4% 5% 6% 7% 8% 9% 10% 11% 12%
fn
(t )( PVCF t )
Duration (in years) =∑
t =1 ( f )( PVTCF )
n = number of years
fn
Duration (in years) = ∑ (t) (PVCFt )/(f)(PVTCF)
t=1
► Unfortunately many people simply say “duration” when they really mean “modified
duration”
Zero-coupon 10-
8% 10-year Bond year Bond
Initial price $100.00 $45.64
► More advanced concepts exist which measure the sensitivity of the bond’s
price to movements in any one point of the curve
► Advantages of DV01:
● Perhaps easier to visualize potential gain or loss expressed in currency
units
● Additive for several positions without need to worry about their relative
size
● This contrasts with modified duration, for which weights of each position
must be factored into the calculation of aggregate modified duration
@7.9% yield
Face amount $100,000,000 $100,000,000 $200,000,000
Market value $100,682,535 $87,031,839 $187,714,374
Duration 7.0670
Mod Duration 6.7952
Settlement date 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009
Maturity date 6/15/2010 6/15/2012 6/15/2014 6/15/2019 6/15/2039 6/15/2059 6/15/2109 6/15/3009
14.00
Duration
12.00
10.00
8.00
6.00
Mod
Duration
4.00
2.00
0.00
- 5 10 15 20 25 30 35 40 45 50
Settlement date 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009
Maturity date 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019
12.00
10.00
8.00
Duration
6.00
4.00 Mod
Duration
2.00
0.00
0% 2% 4% 6% 8% 10% 12% 14% 16%
Settlement date 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009 6/15/2009
Maturity date 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019 6/15/2019
Coupon 8% 8% 8% 8% 8% 8% 8% 8%
Yield 0% 2% 4% 6% 8% 10% 12% 1000%
Frequency 2 2 2 2 2 2 2 2
Basis 0 0 0 0 0 0 0 0
Effect on duration/
modified duration
1 fn
( PVCFt )(t )(t + 1)
Convexity =
y 2 ∑
t =1 ( PVTCF )( f )
2
[1 + ( )]
f
► Convexity is derived by differentiating the formula for modified duration with respect
to y; i.e. it is the second derivative of the price function with respect to yield
► It is not possible to understand such a number intuitively, unlike duration where the
number derived from the formula can be thought of either in terms of the average
time it takes to receive in PV terms the amount of your initial investment, or as a
sort of multiplier that converts yield movements into percentage price changes.
► The greater the convexity number, the more you should expect the correct graph for
the bond’s price-yield relationship to deviate away from the straight line
representing the linear approximation involving modified duration.
Convexity 54.6720
fn
Convexity = 1/[1+(y/f)]2 ∑ [(PVCFt )(t)(t+1)]/[(PVTCF)f2]
t=1
► Can use convexity to improve our estimate of percentage price changes given a
certain yield movement
► Note that whether yields move up or down, the squaring of the yield change
ensures that the convexity adjustment is always positive
► Bondholder will still have losses if rates rise; but the greater the bond’s convexity
the more the actual loss will be reduced by virtue of the convexity adjustment
► When rates fall and the bondholder has gains, those gains are magnified further by
the convexity adjustment, with the more convex bonds seeing the greatest
magnification