FI 12 Yield-Based Bond Convexity and Portfolio Properties
Modified duration measures how a bond price responds to a yield change as though that relationship were a straight line. In reality the link between a bond price and its yield-to-maturity traces a curved path, so a purely linear measure loses accuracy once yields move by a large amount. Convexity is the second-order measure that captures this curvature for an option-free fixed-rate bond, and it is layered on top of the duration estimate to sharpen the prediction. The larger the yield move, and the longer the maturity, the more the curvature matters.
For an option-free fixed-rate bond, convexity is always positive. That sign carries a welcome consequence for the holder. When yields fall, the actual price rises by more than duration alone predicts; when yields rise, the actual price falls by less than duration alone predicts. Because the correction runs in the investor’s favour in both directions, greater convexity is a desirable property. In a competitive market investors therefore pay for it: a bond whose extra convexity is recognised will carry a higher price and, equivalently, a lower yield-to-maturity.
The drivers of convexity line up with those of duration. Convexity is greater for a fixed-rate bond whose time-to-maturity is longer, whose coupon rate is lower, and whose yield-to-maturity is lower. One additional driver is the dispersion of the cash flows, meaning how widely the payments are spread across time. Given equal duration, whichever bond has payments spread more widely across time carries the greater convexity.
Two further ideas complete the toolkit. Money convexity restates convexity in currency (or percent of par) terms for an actual position: it is the annual convexity multiplied by the full price of the position. And for a group of bonds, portfolio duration and convexity can be found either by discounting the aggregate cash flows directly, which is theoretically correct but awkward in practice, or by taking market-value weighted averages of the individual bond measures, which is the method managers actually use. The rest of this lesson develops each of these in turn.
Modified duration captures the first-order (linear) effect of a yield change on price. Convexity captures the second-order (non-linear) effect for an option-free fixed-rate bond. Put the two together and the estimated price change tracks the true price change closely, even for a sizeable yield move. The combined estimate for the percentage full-price change is Equation 1.
Computing convexity from the cash flows
Annual convexity can be built the same way as duration, with one extra column. For each period, multiply the time to receipt by that time plus one, by the present-value weight of the cash flow, and by a discounting adjustment, as shown below. Multiplying the time by the time plus one introduces the squared-time term that gives convexity its non-linear character.
Consider BRWA Corporation’s 3.2% semiannual coupon bond, which has five years to maturity and trades at par, settling 15 October 2025 and due 15 October 2030 (principal USD300,000,000, yield-to-maturity 3.20%). The table works the ten semiannual periods.
| Period | Time to receipt | Cash flow | Present value | Weight | Time × weight | Convexity of cash flow |
|---|---|---|---|---|---|---|
| 1 | 1.0 | 1.6 | 1.5748 | 0.0157 | 0.0157 | 0.0305 |
| 2 | 2.0 | 1.6 | 1.5500 | 0.0155 | 0.0310 | 0.0901 |
| 3 | 3.0 | 1.6 | 1.5256 | 0.0153 | 0.0458 | 0.1774 |
| 4 | 4.0 | 1.6 | 1.5016 | 0.0150 | 0.0601 | 0.2909 |
| 5 | 5.0 | 1.6 | 1.4779 | 0.0148 | 0.0739 | 0.4295 |
| 6 | 6.0 | 1.6 | 1.4546 | 0.0145 | 0.0873 | 0.5919 |
| 7 | 7.0 | 1.6 | 1.4317 | 0.0143 | 0.1002 | 0.7767 |
| 8 | 8.0 | 1.6 | 1.4092 | 0.0141 | 0.1127 | 0.9829 |
| 9 | 9.0 | 1.6 | 1.3870 | 0.0139 | 0.1248 | 1.2093 |
| 10 | 10.0 | 101.6 | 86.6875 | 0.8669 | 8.6688 | 92.3766 |
| Sum | 100.0000 | 1.0000 | 9.3203 | 96.9558 | ||
| Annualized | 4.6601 | 24.2389 |
The last column sums to 96.9558. Because there are two periods per year, divide by two squared (that is, by four) to annualize: 96.9558 / 4 = 24.2389. So the annualized Macaulay duration is 4.6601 and annualized convexity is 24.2389.
Approximating convexity from three prices
When cash flows are uncertain, for example with embedded options or default risk, convexity can be approximated from three full prices: the base price and the prices after a small equal rise and fall in yield. Equation 2 uses the same inputs as the approximation for modified duration.
Approximate the annualized convexity of BRWA’s five-year 3.2% semiannual bond, currently priced at par (PV_0 = 100.00). Move the annual yield 5 bps in each direction, from 3.20% up to 3.25% and down to 3.15%. Using a bond pricing routine, the resulting full prices are:
Why greater convexity helps
Take two bonds that match on price, on maturity, on yield-to-maturity, and on modified duration; at the current yield they therefore rest on one common tangent line. The one with more convexity gains more when yields drop and loses less when yields climb. It therefore outperforms the less convex bond whether yields fall or rise, which makes it the less risky holding. This advantage assumes the extra convexity is not already reflected in a higher price; if it were priced in, the more convex bond would simply trade richer at a lower yield.
A 30-year government of Romania bond carries a 4.625% annual coupon and is quoted at a 4.75% yield-to-maturity on 15 October 2025, with a final maturity of 15 October 2055. Using a 5 bp move each way, the full prices are PV_0 = 98.022448, PV_+ = 97.247386 (yield 4.80%), and PV_- = 98.806567 (yield 4.70%).
Bond X is a nine-year, 2.25% annual-pay bond issued at par on 15 July 2025 (yield-to-maturity 2.25%). Working the nine annual periods gives an annual Macaulay duration of 8.24718 and the convexity-of-cash-flow column sums to 78.26579.
With convexity in hand, the estimated percentage price change for any yield move follows directly from Equation 1: subtract the duration effect, then add the convexity adjustment. To see how much the adjustment buys, return to BRWA’s five-year 3.2% bond and move its yield by 100 bps each way from 3.20%. The exact repriced values are PV_+ = 95.53212 at 4.20% and PV_- = 104.71035 at 2.20%, so the true percentage changes are a fall of 4.46788% and a rise of 4.71035%.
Modified duration for this bond is 4.58676, so duration alone predicts changes of exactly −4.58676% and +4.58676%, symmetric by construction. Adding the convexity term (annual convexity 24.23895) breaks that symmetry in the right way.
| Change in yield | Actual %ΔPV | Duration only | Difference | Duration + convexity | Difference |
|---|---|---|---|---|---|
| +100 bps | −4.46788 | −4.58676 | −0.11887 | −4.46556 | 0.00232 |
| −100 bps | 4.71035 | 4.58676 | −0.12359 | 4.70795 | −0.00239 |
Duration alone misses the true change by roughly 12 bps in each direction, while duration plus convexity lands within a quarter of a basis point. The gap would widen further for larger yield moves or for longer-maturity, lower-coupon bonds.
Money duration and money convexity
To express the same idea in currency, money duration gives the first-order price change in currency units, and money convexity gives the second-order piece. Money convexity is the annual convexity multiplied by the full price of the position.
An investor holds USD100 million par value of BRWA’s five-year 3.2% bond, priced at par, with annual modified duration 4.58676 and annual convexity 24.23895. The yield-to-maturity rises by 100 bps. The bond reprices to 95.53212, so the position value falls to USD95,532,116, an actual decline of USD4,467,884.
| Change in yield | Actual ΔPV | Money duration only | Difference | Money dur. + convexity | Difference |
|---|---|---|---|---|---|
| +100 bps | −$4,467,884 | −$4,586,759 | $118,875 | −$4,465,564 | −$2,320 |
| −100 bps | $4,710,348 | $4,586,759 | −$123,590 | $4,707,953 | −$2,395 |
An investor owns zero-coupon bonds of the Federal Republic of Germany with a five-year term, which settle 11 May 2025 and mature 11 April 2030. Its yield-to-maturity equals −0.72%, expressed as an effective annual rate under an Act/Act convention. Five annual periods remain, settlement falls 30 days into a 365-day year, and 1 + r = 0.9928.
An investor purchases EUR10 million par of a 2.95% semiannual bond yielding 2.95% to maturity; it settles 30 June 2025 and matures 30 June 2032. A 1 bp move each way gives PV_+ = 99.937 and PV_- = 100.063 (base price 100), from which ApproxModDur = 6.283 and ApproxCon = 44.965.
Duration and convexity describe the interest rate risk of a portfolio just as they do for a single bond. There are two ways to obtain them. The first discounts the portfolio’s aggregate cash flows and takes the weighted average of their times to receipt; this is theoretically correct but cumbersome. The second takes market-value weighted averages of the individual bonds’ durations and convexities. Portfolio managers rely on the second method, so it is the focus here, along with its main limitation.
Consider a two-bond portfolio holding USD50 million par each of BRWA’s five-year bond and the 30-year government of Romania bond, both quoted in US dollars.
| Bond | Maturity (yrs) | Coupon (%) | Price | Yield (%) | Duration | Convexity |
|---|---|---|---|---|---|---|
| BRWA | 5 | 3.200 | 100.000 | 3.200 | 4.58676 | 24.23896 |
| Romania | 30 | 4.625 | 98.022 | 4.750 | 15.90637 | 369.64203 |
| Bond | Par value | Market value | Weight |
|---|---|---|---|
| BRWA | 50,000,000 | 50,000,000 | 0.5050 |
| Romania | 50,000,000 | 49,011,224 | 0.4950 |
| Total | 99,011,224 | 1.0000 |
Weighting each bond’s statistic by its share of portfolio market value gives the portfolio measures.
These feed straight into Equation 1. For a 100 bp rise in the yields of both bonds, the portfolio is estimated to lose 9.21396% of its value.
The weighted-average approach is simple and quick, and it grows more accurate as the bonds’ yields-to-maturity converge and the yield curve flattens. Its limitation is the assumption baked into it: the measures implicitly assume that yields at every maturity move together by an equal amount, which is a parallel shift of the curve. Real yield curves rarely move that cleanly; steepening, flattening, and twisting are far more common.
The investor considers adding USD50 million par of a 10-year US Treasury bond (price 98.168, yield 1.700%, duration 9.23693, convexity 93.87376, market value 49,083,948) to the BRWA and Romania holdings. With the Treasury added, the three weights become 0.33762, 0.33094, and 0.33144.
A portfolio holds three option-free fixed-rate bonds: Bond X, market value GBP5,000,000, duration 3.6239, convexity 16.2513; Bond Y, GBP5,000,000, duration 9.0036, convexity 91.0278; and Bond Z, GBP10,000,000, duration 12.7512, convexity 179.8591.
Suppose the three-bond portfolio above (duration 9.5325, convexity 116.7493) is measured against a fixed-income benchmark with the same duration of 9.5325 but a lower convexity of 103.0677. With durations matched, the higher-convexity portfolio is expected to outperform in both directions: it gains more when yields fall and loses less when yields rise. Greater convexity is thus a source of relative advantage even when duration is held equal, provided the market has not already charged for it.