IntermediateBonds

Duration & Convexity

Duration measures how sensitive a bond's price is to yield changes. Convexity captures the curvature that duration misses.

Bond Parameters

5%
0%12%
5%
0.5%12%
10 yrs
1 yrs30 yrs
100 bp
10 bp300 bp
Bond Price
$1000.00
Macaulay Duration
7.99 yrs
weighted avg time
Modified Duration
7.79
% price change / 1% yield
Convexity
73.63
curvature measure
DV01
$0.7795
$ per 1 basis point

Duration Approximation vs Actual Price

Duration gives a linear estimate (straight line). The actual curve bends — that's convexity. Adding convexity correction makes the estimate much more accurate.

par$619$785$951$1117$1283$14491.0%2.3%3.7%5.0%6.3%7.7%9.0%Yield to Maturity (%)
Actual Price
Duration (linear)
Duration + Convexity

Price Change: ±100 Basis Points

YIELD UP +100bp → 6.00%
Actual Price$925.61
Actual ΔP$-74.39

Duration estimate$922.05
Duration error$-3.56
Convexity correction+$3.68
Dur + Conv estimate$925.74
YIELD DOWN -100bp → 4.00%
Actual Price$1081.76
Actual ΔP+$81.76

Duration estimate$1077.95
Duration error$-3.81
Convexity correction+$3.68
Dur + Conv estimate$1081.63

Convexity asymmetry: A 100bp yield drop gives a price gain of +$81.76, while a 100bp yield rise gives a loss of only $-74.39. The gain is larger than the loss — this is convexity at work.

Macaulay Duration — Weighted Average Time

Each bar represents how much a cash flow contributes to duration. The principal (final bar) typically dominates. Duration is the balance point (fulcrum).

0.2%0.5y0.3%1y0.4%1.5y0.6%2y0.7%2.5y0.8%3y0.9%3.5y1.0%4y1.1%4.5y1.2%5y1.3%5.5y1.4%6y1.5%6.5y1.6%7y1.6%7.5y1.7%8y1.7%8.5y1.8%9y1.9%9.5y78.3%10yD = 7.99y

Macaulay Duration

The weighted average time until you receive a bond's cash flows, where each cash flow is weighted by its present value. Think of it as the “balance point” on a seesaw of cash flows.

Time period (in years) of each cash flow
Cash flow at time t (coupon or coupon + principal)
Present value of the cash flow at time t
Bond price (sum of all PVs)

Modified Duration

Converts Macaulay duration into a direct measure of price sensitivity. Modified duration tells you: for a 1% yield change, the bond price moves approximately by this percentage.

Price change approximation using modified duration:

The negative sign means price moves opposite to yield. This is a linear approximation — it works well for small yield changes but gets less accurate for larger moves. That's where convexity comes in.

Convexity

Convexity measures the curvature of the price-yield relationship. It's the second-order correction that makes the approximation more accurate.

Full price change approximation with convexity:

WITHOUT CONVEXITY

Duration alone assumes a straight line. It overestimates losses when yields rise and underestimates gains when yields fall. The error grows with larger yield moves.

WITH CONVEXITY

The convexity term () is always positive for vanilla bonds. It bends the estimate to match the actual curve, especially for large yield moves.

Key Intuitions

Higher coupon → Lower duration

More cash comes back sooner (via coupons), so the weighted average time is shorter. A zero-coupon bond has the highest duration — its entire return is at maturity.

Longer maturity → Higher duration

Cash flows are spread further into the future, increasing the weighted average time. A 30-year bond is much more rate-sensitive than a 2-year bond.

Convexity is always your friend

For vanilla bonds, convexity is always positive. This means you gain more from yield drops than you lose from yield rises. Investors value convexity and will pay a premium for it.

DV01 = Dollar Value of a Basis Point

The actual dollar change in price for a 1 basis point (0.01%) yield move. Traders use DV01 to hedge and manage interest rate risk across portfolios.