Bonds: yield, duration and convexity
TVM · Chapter 313 min readAsked at Jane Street, DRW, Citadel, Optiver
Assumes Discounting: compounding conventions and present value.
After this lesson you should be able to
- Explain the price–yield relationship and why it is convex.
- Compute a duration and use DV01 to size a hedge.
- Bootstrap a forward rate from two zero rates.
A bond is a fixed set of cash flows, so its price is entirely determined by the curve used to discount them. Duration is the first derivative of that relationship and convexity the second — and the whole of rates risk management is the observation that a first-order hedge leaves a second-order exposure that is always in your favour when you are long.
Proposition 3.1
Price and yield move opposite ways
Higher required yield means the same cash flows are discounted harder, so the price falls. The relationship is not linear: it is convex, falling steeply at low yields and flattening at high ones, because each further rise in yield discounts an already smaller price.
Holds when
- A bond trades at par when the coupon equals the yield, below par when the coupon is lower, above when higher.
- Yield to maturity is the single rate that reprices the bond — a summary of the curve, not a forecast.
- It assumes reinvestment of coupons at the same yield, which is why realised return rarely equals YTM.
Equation 3.3
Duration
Modified duration is the percentage price change per unit change in yield. Macaulay duration is the weighted average time to the cash flows, and the two differ by a factor of .
- Weighted average maturity of the cash flows, in years.
- The price-sensitivity version.
- Money change per basis point — what a desk actually uses.
Duration is a centre of mass. Picture the cash flows as weights placed along a time axis, each weight being its present value. Macaulay duration is the balance point. That picture answers most duration questions without arithmetic: a zero-coupon bond has all its weight at the end, so its duration equals its maturity; a coupon bond has weight pulled forward, so duration is less than maturity; and a higher coupon pulls the balance point further forward, shortening duration.
Example 3.4
Sizing a hedge
You are long m of a bond with modified duration and want to hedge with a future whose underlying has duration and price . How many contracts, each on face?
Show the worked solutionHide the worked solution
Worked solution
- Formula
- Substitute
- Solve
- Answer
Sanity check. Check via DV01: the portfolio moves per basis point, and each contract moves . Dividing gives 175, as it must.
The rest of this lesson is in Premium
You have read the opening. 12 more sections follow, including 4 worked examples and 3 quick checks.
Nothing is charged for 7 days, and you can cancel before then. Or read Forwards, futures and the cost of carry in full, free.