Finance-Theory Β· Unit 7 Β· Video 5 Β· Interactive Practice

Duration: How Far a Bond's Price Moves When Its Yield Moves

IKey Formulas

FormulaNameWhat you need
Dm=βˆ‘k=1Tkβ‹…Ο‰k,Ο‰k=Ck/(1+y)kPD_m = \sum_{k=1}^{T} k \cdot \omega_k, \quad \omega_k = \dfrac{C_k/(1+y)^k}{P}Macaulay duration: the present-value-weighted average payment dateCash flows CkC_k, yield yy per period, price P=βˆ‘kCk/(1+y)kP = \sum_k C_k/(1+y)^k; the answer is in periods
1Pβˆ‚Pβˆ‚y=βˆ’Dm1+y=βˆ’Dmβˆ—\dfrac{1}{P}\dfrac{\partial P}{\partial y} = -\dfrac{D_m}{1+y} = -D_m^*Modified duration: the percentage fall in price per unit rise in yieldDmD_m in periods and yy per period
Ξ”Pβ‰ˆβˆ’Dmβˆ—β‹…Pβ‹…Ξ”y\Delta P \approx -D_m^* \cdot P \cdot \Delta yPrice change along the tangent; Dmβˆ—β‹…PD_m^* \cdot P is the price riskDmβˆ—D_m^* and Ξ”y\Delta y in the same time unit
AnnualΒ Dm=βˆ‘kkβ‹…Ο‰kq,AnnualΒ Dmβˆ—=AnnualΒ Dm1+y/q\text{Annual } D_m = \dfrac{\sum_k k \cdot \omega_k}{q}, \quad \text{Annual } D_m^* = \dfrac{\text{Annual } D_m}{1 + y/q}Converting periods to yearsqq payments a year; yy the quoted annual yield, so y/qy/q per period

Key Insight: duration is a time. The four-year 7% T-note has D=7.13D = 7.13 half-years, about 3.573.57 years, because about 79% of its value arrives at period 8. Its modified duration, 7.13/1.03=6.927.13/1.03 = 6.92 half-years, says a rise of 0.1%0.1\% in the half-year yield cuts its price by about 6.92Γ—0.1%β‰ˆ0.69%6.92 \times 0.1\% \approx 0.69\%.

IIThe Balance Point of the Present Values

Macaulay duration is where the time axis balances when each payment's present value stands on it as a bar.

πŸ’‘ Discounting at exactly 3% per half-year, the eight present values sum to $103.51 rather than the quoted $103.50 that the video's table shows as its total, and period 3's kβ‹…PVk \cdot \text{PV} comes to 9.619.61 where the table shows 9.609.60; either way D=7.13D = 7.13 half-years.

IIIDuration Is the Slope of the Price–Yield Curve

At today's yield the tangent has slope βˆ’Dmβˆ—β‹…P-D_m^* \cdot P; the convex curve bends above that line.

IVSame Time Unit for DD and Ξ”y\Delta y

Pair a duration with a yield change measured in the same time unit, or the price move comes out doubled.

VQuiz Questions

Problem 1 Β· Macaulay Duration of a Two-Period Bond

Given: a bond pays $10 at the end of period 1 and $110 at the end of period 2, and the yield is y=10%y = 10\% per period. Find its Macaulay duration DmD_m in periods.

βœ… Correct! About 91% of the value arrives at period 2, so the balance point sits just short of the maturity.
❌ Not quite. 1.501.50 weights the two dates equally. The weights are present values: $90.91 of the $100 price arrives at period 2.
❌ Not quite. 1.74=1.91/1.101.74 = 1.91/1.10 is the modified duration. The question asks for Macaulay duration, before dividing by 1+y1+y.
❌ Not quite. Only a zero-coupon bond has duration equal to its maturity. The $10 coupon at period 1 pulls the balance point earlier.
❌ Not quite. Weight each date by its present value's share of the price.
Show solution

Present values at 10%10\% per period:

PV1=101.10=9.09,PV2=1101.102=90.91,P=9.09+90.91=100.00\text{PV}_1 = \frac{10}{1.10} = 9.09, \qquad \text{PV}_2 = \frac{110}{1.10^2} = 90.91, \qquad P = 9.09 + 90.91 = 100.00

Weights Ο‰1=9.09/100=0.0909\omega_1 = 9.09/100 = 0.0909 and Ο‰2=90.91/100=0.9091\omega_2 = 90.91/100 = 0.9091, which add to 1. Then

Dm=1Γ—0.0909+2Γ—0.9091=0.0909+1.8182=1.9091β‰ˆ1.91Β periods.D_m = 1 \times 0.0909 + 2 \times 0.9091 = 0.0909 + 1.8182 = 1.9091 \approx 1.91 \text{ periods.}

Problem 2 Β· The T-Note's Annual Modified Duration

Given: the video's four-year 7% T-note pays semi-annually, has quoted yield 6%6\% (3%3\% per half-year), and has Macaulay duration D=7.13D = 7.13 half-years. Find its annual modified duration.

βœ… Correct! 7.13/2.06=3.467.13/2.06 = 3.46 years, which is the half-year modified duration 6.926.92 divided by q=2q = 2.
❌ Not quite. 7.13/2=3.577.13/2 = 3.57 is the annual Macaulay duration. Modified duration still divides by 1+y/q=1.031 + y/q = 1.03.
❌ Not quite. 7.13/1.03=6.927.13/1.03 = 6.92 is correct but it is in half-years, not years. Divide by q=2q = 2.
❌ Not quite. 7.13/(2Γ—1.06)=3.367.13/(2 \times 1.06) = 3.36 divides by one plus the annual yield. The per-period yield is y/q=3%y/q = 3\%, so divide by 1.031.03.
❌ Not quite. Convert the periods to years and divide by 1+y/q1 + y/q.
Show solution

With q=2q = 2 payments a year and quoted yield y=0.06y = 0.06:

AnnualΒ Dm=7.132β‰ˆ3.57Β years,AnnualΒ Dmβˆ—=7.13/21+0.06/2=7.132.06=3.46Β years.\text{Annual } D_m = \frac{7.13}{2} \approx 3.57 \text{ years}, \qquad \text{Annual } D_m^* = \frac{7.13/2}{1 + 0.06/2} = \frac{7.13}{2.06} = 3.46 \text{ years.}

The same number comes from the half-year modified duration: 6.92/2=3.466.92/2 = 3.46 years.

Problem 3 Β· A Zero-Coupon Bond Takes a 20 bp Rise

Given: a 10-year zero-coupon bond, annual compounding, yields y=5%y = 5\%. Its yield rises 20 basis points, to 5.20%5.20\%. Find its modified duration and the approximate percentage change in its price.

Modified duration Dmβˆ—D_m^*

Approximate price change

βœ… Correct! Dmβˆ—=10/1.05=9.52D_m^* = 10/1.05 = 9.52 years, so Ξ”P/Pβ‰ˆβˆ’9.52Γ—0.20%=βˆ’1.90%\Delta P/P \approx -9.52 \times 0.20\% = -1.90\%.
❌ Not quite. 1010 years is the Macaulay duration, which for a zero equals its maturity. Modified duration divides it by 1+y=1.051 + y = 1.05.
❌ Check the modified duration. Divide the Macaulay duration by 1+y1 + y: neither multiply nor subtract the yield.
❌ Not quite. βˆ’10Γ—0.20%-10 \times 0.20\% uses Macaulay duration. The percentage price change is set by the modified duration 9.529.52.
❌ Check the size of Ξ”y\Delta y. 20 basis points is 0.20%=0.0020.20\% = 0.002, not 0.020.02.
❌ Check the sign. Price and yield move in opposite directions: a rise in yield lowers the price.
❌ Check the price change. Use Ξ”P/Pβ‰ˆβˆ’Dmβˆ—β‹…Ξ”y\Delta P/P \approx -D_m^* \cdot \Delta y with Ξ”y=0.002\Delta y = 0.002.
Show solution

A zero-coupon bond has a single payment, so Dm=T=10D_m = T = 10 years (annual periods). Then

Dmβˆ—=Dm1+y=101.05=9.52Β yearsD_m^* = \frac{D_m}{1+y} = \frac{10}{1.05} = 9.52 \text{ years} Ξ”PPβ‰ˆβˆ’Dmβˆ—β‹…Ξ”y=βˆ’9.52Γ—0.002=βˆ’0.0190=βˆ’1.90%.\frac{\Delta P}{P} \approx -D_m^* \cdot \Delta y = -9.52 \times 0.002 = -0.0190 = -1.90\%.

Repricing exactly, (1.051.052)10βˆ’1=βˆ’1.88%\left(\tfrac{1.05}{1.052}\right)^{10} - 1 = -1.88\%: the price falls slightly less than the tangent says, because the price–yield curve is convex.

Problem 4 Β· Duration of a Two-Bond Portfolio

Given: a portfolio holds $40,000 (market value) of bond A with Macaulay duration 2 years and $60,000 of bond B with Macaulay duration 7 years, both priced at the same annual yield. Find the portfolio's Macaulay duration.

βœ… Correct! 0.4Γ—2+0.6Γ—7=5.00.4 \times 2 + 0.6 \times 7 = 5.0 years: the portfolio's duration is the value-weighted average of its bonds' durations.
❌ Not quite. 0.6Γ—2+0.4Γ—7=4.00.6 \times 2 + 0.4 \times 7 = 4.0 swaps the weights. Bond B is 60% of the value.
❌ Not quite. 4.54.5 weights the two bonds equally, but the weights are shares of the portfolio's value, 0.40.4 and 0.60.6.
❌ Not quite. Duration is an average date, not a total: combining bonds cannot push it beyond the longest bond's 7 years.
❌ Not quite. Weight each bond's duration by its share of the portfolio's value.
Show solution

Collect the portfolio's cash flows in each period and weight each date by its present value over the portfolio's value V=PA+PBV = P_A + P_B. Because both bonds are discounted at the same yield, the sum splits bond by bond:

Dport=βˆ‘kkβ‹…PVA,k+βˆ‘kkβ‹…PVB,kV=PADA+PBDBV.D_{\text{port}} = \frac{\sum_k k \cdot \text{PV}_{A,k} + \sum_k k \cdot \text{PV}_{B,k}}{V} = \frac{P_A D_A + P_B D_B}{V}.

With weights 40,000/100,000=0.440{,}000/100{,}000 = 0.4 and 60,000/100,000=0.660{,}000/100{,}000 = 0.6:

Dport=0.4Γ—2+0.6Γ—7=0.8+4.2=5.0Β years.D_{\text{port}} = 0.4 \times 2 + 0.6 \times 7 = 0.8 + 4.2 = 5.0 \text{ years.}

Solved: 0 / 4