Portfolio Duration and Risk Aggregation
A bond portfolio's overall interest-rate sensitivity is just the market-value-weighted average of each holding's duration, which is what lets a manager add wildly different bonds together and still get one clean risk number.
Prerequisites: DV01 and PV01, Immunization and Duration Matching
A portfolio manager holding fifty different bonds — different coupons, maturities, and issuers — needs one number that says how much the whole book will move if interest rates shift by, say, 25 basis points. Computing that directly, bond by bond, cash flow by cash flow, would be exhausting. Fortunately, duration aggregates almost effortlessly: the portfolio's duration is simply the weighted average of each bond's duration, weighted by how much of the portfolio's market value each bond represents.
Portfolio duration is the market-value-weighted average of individual bond durations. It works because duration is, to a first approximation, a linear measure of price sensitivity — combine positions, and their sensitivities combine the same simple way their dollar amounts do.
The aggregation formula
In words: for each bond , compute its weight as its market value divided by the total portfolio market value, multiply that weight by the bond's own duration , and sum across every bond. The result behaves exactly like a portfolio's beta being a weighted average of the betas of its stocks.
The intuition holds because duration measures percentage price sensitivity, and a portfolio's total dollar sensitivity is just the sum of each position's dollar sensitivity — dividing back through by total market value recovers a single weighted-average percentage figure.
Worked example
A $10 million portfolio holds three bonds: $4 million of Bond A (duration 3), $3.5 million of Bond B (duration 7), and $2.5 million of Bond C (duration 12).
- Weights: , , .
- Weighted contributions: , , .
- Portfolio duration: .
- Interpretation: a 100 bp parallel rise in rates should move the whole $10 million portfolio's value down roughly , i.e. about $665,000, before any convexity adjustment.
What this means in practice
Aggregated duration is the everyday risk figure quoted on any bond fund's factsheet, and it's the number a manager targets when told to run "duration-neutral" relative to a benchmark, or to shorten duration ahead of an expected rate hike. But the weighted average only captures sensitivity to a parallel shift in rates — it says nothing about what happens if short rates and long rates move differently, which is why desks running curve trades also track key-rate durations rather than relying on the single aggregated number alone.
Two portfolios with identical aggregate duration can have completely different exposures to a steepening or flattening curve — one might be a barbell of very short and very long bonds, the other a bullet of medium-term bonds. Duration aggregation hides that difference; only a full breakdown by maturity bucket reveals it.
Practice in interviews
Further reading
- Fabozzi, Bond Markets, Analysis, and Strategies (ch. 5)