Duration and Convexity PDF
Duration and Convexity PDF
Thien T. Nguyen
Introduction
Pricing Bonds
40 40 40 1000
Bond price = + 2
+ ... + 20
+
1.03 1.03 1.03
1.0320
1 1 1000
= 40 × 1− +
0.03 1.0320 1.0320
= 1148.77
Price-Yield Relation
Duration
nT
D= ∑ wτ × τ/n
τ =1
CFτ /(1 + yn /n )τ
where wτ =
Bond Price
Comments:
• CFτ /(1 + yn /n)τ is the present value of the cash flow at time τ.
• ∑nT
τ =1 CFτ / (1 + yn /n ) is the value of the bond.
τ
• ∑nT
τ =1 wt = 1
• yn is the per year n-times compounded yield.
Put in words:
If interest rates increase by 1 percentage point, then the bond price
decreases by approximately MD%.
dB 1
MD = −
B dy
dB
⇒ = −MD × dy
B
|{z} |{z}
=1%
Percent change
Duration as a Sensitivity
Duration as a Sensitivity
When calculating the modified duration, you can use any unit of interest
rate that you want.
For example, we can re-do our calculation using annual yields:
• 8% coupon rate (4% every half-year)
• 6% yield
Properties Duration
Macaulay Duration
MD =
1 + yn /n
Recall:
dB
≈ −MD × dy
B
Equivalently:
% change in bond price ≈ −MD × change in yield
If dy = 0.5%, then
% change in bond price ≈ −14.15 × 0.5% = −7.075%
Convexity Approximation
t 1 2 3 4 5
r 2% 3% 5% 6% 8%
Price a 5-year bond with a coupon rate of 4%, paying coupons annually,
and having a face value of $1000.
40 40 1040
Bond price = 1.02 + 1.032
+ ... + 1.085
= 850.9633
t 1 2 3 4 5
r 2.1% 3.1% 5.1% 6.1% 8.1%
40 40 1040
Bond price = 1.021 + 1.0312
+ ... + 1.0815
= 847.3662
B (y + ∆y ) − B (y − ∆y ) 1
MD ≈ − ×
2 × ∆y B (y )
847.3662 − 854.5799 1
≈− ×
2 × 0.001 850.9633
≈ 4.2385
where the weights are based on the proportion of the overall portfolio
value from each bond
t 1 2 3 4 5
r 2% 3% 5% 6% 8%
dB
≈ −MD × dy
B
Nguyen (Ohio State) Duration & Convexity 27 / 34
Convexity
d 2B 1
Convexity = C =
dy 2 B
|{z}
Second derivative
B (y + ∆y ) + B (y − ∆y ) − 2 × B (y ) 1
C ≈ ×
(∆y ) 2 B (y )
dB 1
≈ −MD × dy + C × (dy )2
B 2
Calculating Convexity
Applying Convexity
Convexity of a Portfolio
where the weights are based on the proportion of the overall portfolio
value from each bond
Portfolios
dB 1
≈ −MD × dy + C × (dy )2
B 2
If a portfolio has a 0 duration and a 0 convexity, how sensitive is it to level
changes in interest rates?