Skip to content

Price-Change Approximation

Second-order Taylor approximation of bond price change: −ModDur × Δy captures the linear (duration) effect, and 0.5 × Conv × Δy² adds the curvature (convexity) refinement. Gives accurate price-change estimates for moderate yield shifts without recomputing the full bond price.

When to use: Use to estimate ΔP/P for any yield scenario without re-running the full bond pricer — fast and accurate enough for risk reports, scenario analysis, and back-of-the-envelope hedging.

Calculator

Formula

ΔPPDModΔy+12C(Δy)2\frac{\Delta P}{P} \approx -D_{Mod} \cdot \Delta y + \frac{1}{2} \cdot C \cdot (\Delta y)^{2}

Variables

SymbolNameDescriptionUnit
DeltaPpctPrice Change %Approximate percentage price change%
ModDurModified DurationPrice sensitivity coefficient: −(1/P)(dP/dy), in yearsyears
ConvConvexitySecond-order price sensitivity to yield, in years²integer
DeltaYYield ChangeChange in yield as a decimal (e.g. 0.0050 for 50 bps)%

Real-Life Examples

Example 1: +100bp Yield Shock

Par bond: ModDur = 4.376, Convexity = 22.61, yield rises by 100bp (Δy = 0.01).

Given

ModDur = 4.38Conv = 22.61DeltaY = 0.01

Step-by-Step

1.Duration term = −4.376 × 0.01 = −0.04376
2.Convexity term = 0.5 × 22.61 × (0.01)² = 0.001131
3.ΔP/P ≈ −0.04376 + 0.001131 = −0.04263 = −4.26%
Result:-0.04

Approximate price drop of 4.26% — close to the −4.38% pure-duration estimate, with 11 bps of convexity offsetting the linear approximation. The actual full-pricer answer is approximately −4.27%, so the second-order approximation is within a basis point.

Example 2: −100bp Yield Shock

Same bond, but yield falls 100bp (Δy = −0.01).

Given

ModDur = 4.38Conv = 22.61DeltaY = -0.01

Step-by-Step

1.Duration term = −4.376 × (−0.01) = +0.04376
2.Convexity term = 0.5 × 22.61 × (0.01)² = 0.001131
3.ΔP/P ≈ +0.04376 + 0.001131 = +0.04489 = +4.49%
Result:0.04

Asymmetry: the bond gains 4.49% on a 100bp drop but only loses 4.26% on a 100bp rise. That asymmetry is convexity in action — and it always favors the bondholder (for option-free bonds).

Frequently Asked Questions

Within ~5 bps for moves up to ±200 bps on plain-vanilla bonds. For shocks larger than that, or for bonds with embedded options, recompute from the full bond price formula instead of relying on the Taylor expansion.

Because Δy² is always positive and convexity is always positive for option-free bonds. The convexity term is the bondholder's "free lunch" — improves returns on rallies more than it dampens losses on selloffs.

Yes — portfolio ModDur and Conv are dollar-weighted averages of constituent values. Apply the formula to portfolio-level inputs to estimate book P&L for parallel rate shocks.