Modified Duration
The modified duration of a bond is the price sensitivity of a bond. It measures the percentage change in price with respect to yield. As such, it gives us a (first order) approximation for the change in price of a bond, as the yield changes.
When continuously compounded, the modified duration is equal to the Macaulay duration.
Contents
Modified Duration
The theoretical calculation of the Modified Duration is
where is the price of the bond.
The formula for the modified duration is
What is the reason for the negative sign?
This gives us
Thus, we can conclude that
What is the Modified Duration for a 10 year bond with fixed coupon payments of 5% and a face value of $1000, if the current price is $1100?
Continuing from the example in Macaulay Duration, we know that the YTM is and the MacD is . Hence,
What is the modified duration (in %) of a ten-year 5% par bond?
Note: Your answer should be positive.
More generally, if the yield is compounded times a year, then
Thus, when the yield is compounded continuously, we have or that
Calculating Modified Duration from Prices
From Calculus, we know that can be approximated by using . As such, this gives us:
If we are given the bond prices across different yield rates, then we can estimate the modified duration by
This offers us a way to approximate the modified duration when we have a list of the price of the bond at different yields.
A bond has the following prices at different yields
Yield (in %) | Price (in $) |
7 | 1150.25 |
8 | 1100 |
9 | 1051.3 |
What is the modified of the bond at an 8 % yield?
Effect of yield change on bond prices
From the definition of Modified duration, we can use it to estimate the change in price of a bond as interest rate changes.
Consider a bond currently priced at $1100 with a modified duration of 4.445. What would be the bond price as yields increase by 1%?
By substituting in the formula for Modified Duration, we get that
This gives us . Thus, the new price would be
This example shows how knowing the modified duration allows us to make a simple calculation to determine the (approximate) price of the bond. Of course, we could recalculate the price of the bond by accounting for the yield changes, but that is more complicated then the above approach.
A fixed coupon that expires in 10 years with a face value of $1000 is currently priced at $1200. It has a modified duration of 2.5. What would be the bond price if yield increased by 1%?
Note: Ignore convexity considerations