Basic Prerequisites: 01 · From Zero and Calculus & Optimization.


1. Intuition & Practical Objective

Interest-rate risk is the largest sensitivity exposure in the financial system, and it is the one where the choice of risk factor matters most. A bond does not trade off “the interest rate” - there is no such thing. There is a curve: a rate for every maturity. The job here is to replace one useless scalar with a ladder of exposures, then show that the ladder is not optional.

Three levels of resolution, in increasing honesty:

  1. DV01 (dollar value of a basis point). The money lost if the whole curve moves up by one basis point: . One number. Useful, and blind to shape.
  2. Modified duration and convexity. DV01 restated as a relative measure () plus the second-order term that makes duration wrong for large moves.
  3. Key-rate durations (KRDs). The sensitivity to each curve node separately: . This is the risk-factor map for rates, and it is what a swap desk actually hedges, node by node, with a portfolio of instruments chosen to reproduce the ladder.

The essential property. A parallel shift of the curve is one scenario; the curve moving in every other way is infinitely many. Duration hedges the first and only the first. The KRD ladder is the minimal representation that lets you hedge the others.


2. Mathematical Ground Truth & Derivations

Price, duration, convexity. For a set of cash flows at times discounted at zero rates ,

For a parallel shift , the second-order expansion is

Convexity is always favourable to a long bond position: the price rises more than duration predicts on a rally and falls less than duration predicts on a selloff. That asymmetry is a real, priced asset - and it is exactly the second-order sensitivity term this folder keeps returning to.

Key-rate durations (the canonical definitions). Let the curve be parameterised by node rates (zero rates, or par swap rates - the choice is a convention, but fixed before the ladder is computed). Then

The summation identity is the fundamental consistency check of any rate-risk system: the key-rate ladder must sum to the parallel DV01. When it does not, the curve interpolation or the bump convention is inconsistent with the parallel-shift convention.

Portfolio aggregation. Because the ladder is a vector, books aggregate node by node:

Two desks can each have large DV01 and cancel exactly in the ladder - the classic “matched book” - while their convexities add rather than cancel. That mismatch is the origin of the “convexity book” and of the P&L that appears when the curve does not move in parallel (see also 03 · Scenario Construction for twist/bowing scenarios).

Other rate risk factors, for completeness: swap-spread and basis sensitivities (spread of a curve to a benchmark), inflation sensitivities (real vs nominal nodes), and FX sensitivity for a foreign-currency curve. Each is another node in the exposure vector.


3. Computational Implementation - DV01, convexity, and the KRD ladder of a two-bond book

We price two coupon bonds off a flat zero curve, compute modified duration/DV01/convexity, build the full key-rate ladder, verify the summation identity, and then show how far duration alone gets you on a real parallel shift. Stdlib only.

Three things to read off.

  1. The ladder is the risk. The book’s DV01 is , but it is not spread evenly: the 5-year bond’s final coupon/principal node carries ( of the total) and the 10-year’s carries (). The intermediate nodes carry almost nothing ( each). A parallel-shift hedge is therefore a poor hedge against almost any actual curve move - the classic pain trade of a coupon-bond book.
  2. The summation identity holds to machine precision (). This is the check that a risk system’s curve parameterisation and its bump are mutually consistent.
  3. Convexity is a real correction, not trivia. On a bp parallel move, duration alone predicts against an actual - a $0.53 error on a $212.56 book ( of the loss). At bp the error is $2.05 (8.5%$). The sign is favourable (long convexity cushions a selloff) and it is symmetric - the same convexity term helps on a rally, which is exactly what makes convexity a priced asset.

4. Failure Modes & First-Principles Breakdowns

  1. Hedging the parallel shift is not hedging the curve. With a concentration at the 5y and 10y nodes, a parallel hedge leaves the book massively exposed to a steepening or flattening. You must hedge the ladder, or accept a curve-shape position explicitly.
  2. Duration is a first-order number; the loss is not. Duration alone overstates a bp loss by here and at bp, and the miss grows roughly quadratically in the shock. A duration-only risk system systematically mis-states large rate moves - and it is the large moves that matter.
  3. The choice of nodes is a modelling decision that changes the answer. Zero-rate nodes, par-swap nodes, and cash-flow buckets give different ladders that all “sum to DV01”. A ladder is only comparable to another ladder if both use the same curve and bump convention.
  4. DV01 is linear, the book is not. Two desks with offsetting DV01 still have additive convexity - the matched book earns or loses on curve moves beyond parallel, and the risk of that lives in the second-order term, invisible to every DV01 report.
  5. Interpolation risk. Key-rate ladders are built on an interpolated curve; linear interpolation of zero rates and log-linear interpolation of discount factors produce different node sensitivities and, in the limit of coarse nodes, materially different hedges.

5. References

  • Hull, John C.: Options, Futures, and Other Derivatives (11th ed.)
  • Hull, John C.: Risk Management and Financial Institutions
  • Alexander, Carol: Market Risk Analysis, Vol. III (2008)
  • J.P. Morgan / RiskMetrics: Technical Document, 4th ed. (1996)
  • BCBS: Minimum Capital Requirements for Market Risk (2019, FRTB, d457)

6. Connected Graph Bridges