Topic 13: Curve-Based and Empirical Fixed-Income Risk Measures

Learning Objectives Coverage

LO1: Explain why effective duration and effective convexity are the most appropriate measures of interest rate risk for bonds with embedded options

Core Concept exam-focus

Effective duration and convexity measure a bond’s price sensitivity to parallel shifts in the benchmark yield curve, accounting for how embedded options affect cash flows as interest rates change. Unlike yield-based duration measures that assume fixed cash flows, effective measures capture the path-dependent nature of callable, putable, and prepayable bonds — where the cash flow pattern itself changes with interest rates. This makes effective duration and effective convexity the required measures for any bond with embedded options, including mortgage-backed securities where prepayment behavior creates significant negative convexity. duration

Formulas & Calculations

  • Effective Duration:

    EffDur = (PV⁻ − PV⁺) / [2 × (ΔCurve) × (PV₀)]
    
    Where:
    - PV⁻ = Price when curve shifts down
    - PV⁺ = Price when curve shifts up
    - ΔCurve = Parallel shift magnitude
    - PV₀ = Current bond price
    
  • Effective Convexity:

    EffCon = [(PV⁻) + (PV⁺) − 2(PV₀)] / [(ΔCurve)² × (PV₀)]
    
  • Price Change with Effective Measures:

    %ΔPVFull ≈ (−EffDur × ΔCurve) + [½ × EffCon × (ΔCurve)²]
    
  • HP 12C Steps (Effective Duration):

    Example: PV₀ = 101, PV⁺ = 99, PV⁻ = 103, ΔCurve = 0.25%
    
    103 [ENTER] 99 [-]         (PV⁻ − PV⁺ = 4)
    2 [ENTER] 0.0025 [×]       (2 × ΔCurve = 0.005)
    101 [×]                    (× PV₀ = 0.505)
    [÷]                        (4 ÷ 0.505)
    Result: 7.92               (Effective duration)
    

Practical Examples

  • Callable Bond Example:

    30-year 5% callable bond, callable at 100 in 5 years
    Current price: 101.060
    
    Benchmark shifts:
    -25 bps: Price = 102.891 (limited upside due to call)
    +25 bps: Price = 99.050
    
    EffDur = (102.891 - 99.050)/(2 × 0.0025 × 101.060) = 7.60
    EffCon = (102.891 + 99.050 - 202.120)/(0.0025² × 101.060) = -283
    
    Note: Negative convexity from call option
    
  • Putable Bond Example:

    10-year 4% putable bond, putable at 98
    Current price: 97.50
    
    Benchmark shifts:
    -25 bps: Price = 99.20
    +25 bps: Price = 96.80 (limited downside due to put)
    
    EffDur = 4.92
    EffCon = 125 (positive, put provides protection)
    

DeFi Application

  • Protocol example: Maple Finance callable loans
  • Implementation: Smart contracts with early redemption features require effective duration modeling
  • Advantages/Challenges:
    • Advantages: Dynamic risk assessment, optimal refinancing triggers
    • Challenges: On-chain option models complex, gas-intensive calculations
    • Example: Maple’s institutional loans use effective duration to price prepayment options

LO2: Calculate the percentage price change of a bond for a specified change in benchmark yield, given the bond’s effective duration and convexity

Core Concept

  • Definition: The price change formula using effective measures accounts for both linear (duration) and non-linear (convexity) effects of benchmark curve shifts on bonds with embedded options.
  • Why it matters: Accurate price predictions for option-embedded bonds require effective measures; traditional duration/convexity will misestimate price changes significantly.
  • Key components:
    • Asymmetric price responses
    • Negative convexity regions
    • Path dependency considerations
    • Model calibration importance

Formulas & Calculations

  • Complete Price Change Formula:

    %ΔPVFull ≈ (−EffDur × ΔCurve) + [½ × EffCon × (ΔCurve)²]
    
    Components:
    - Duration effect: −EffDur × ΔCurve
    - Convexity adjustment: ½ × EffCon × (ΔCurve)²
    
  • Asymmetric Price Response (Callable bonds):

    For rates down: Limited upside due to call option
    For rates up: Full downside exposure
    
    Example:
    EffDur = 7.6, EffCon = -285
    
    -100 bps: %ΔPrice = 7.6 - 1.43 = +6.17%
    +100 bps: %ΔPrice = -7.6 - 1.43 = -9.03%
    
  • HP 12C Steps (Complete calculation):

    Example: EffDur = 5.2, EffCon = -150, ΔCurve = +75 bps
    
    5.2 [CHS] 0.0075 [×]       (Duration effect = -0.039)
    0.5 [ENTER] 150 [CHS] [×]  (0.5 × EffCon = -75)
    0.0075 [x²] [×]            (× (ΔCurve)² = -0.00422)
    [+]                        (Total effect)
    Result: -0.04322           (-4.32% price change)
    

Practical Examples

  • MBS Prepayment Example:

    Mortgage-backed security
    EffDur = 3.5 (prepayment-adjusted)
    EffCon = -180 (negative due to prepayment option)
    
    Scenario: Fed cuts rates 150 bps
    Duration effect: +5.25%
    Convexity effect: -2.03%
    Net change: +3.22%
    
    Without effective measures: Would overestimate at +7.5%
    
  • Convertible Bond Example:

    Convertible with equity sensitivity
    EffDur = 4.8, EffCon = 250
    
    For various curve shifts:
    -50 bps: +2.40% + 0.31% = +2.71%
    +50 bps: -2.40% + 0.31% = -2.09%
    +200 bps: -9.60% + 5.00% = -4.60%
    

DeFi Application

  • Protocol example: Ribbon Finance structured products
  • Implementation: Options vaults calculate effective duration for yield-bearing positions with embedded optionality
  • Advantages/Challenges:
    • Advantages: Better hedge ratios, improved risk/reward optimization
    • Challenges: Volatility surface modeling on-chain, oracle dependencies
    • Example: DOV (DeFi Option Vaults) use effective convexity to optimize strike selection

LO3: Define key rate duration and describe its use to measure price sensitivity of fixed-income instruments to benchmark yield curve changes

Core Concept

  • Definition: Key rate duration (partial duration) measures a bond’s price sensitivity to a shift in the benchmark yield curve at a specific maturity point, holding all other rates constant.
  • Why it matters: Yield curves rarely shift in parallel; key rate durations capture sensitivity to twists, butterflies, and other non-parallel movements that dominate real markets.
  • Key components:
    • Maturity buckets (0.5, 2, 5, 10, 20, 30 years)
    • Shaping risk identification
    • Portfolio construction applications
    • Sum equals effective duration

Formulas & Calculations

  • Key Rate Duration Formula:

    KeyRateDurₖ = −(1/PV) × (ΔPV/Δrₖ)
    
    Or approximately:
    KeyRateDurₖ = (PV⁻ₖ − PV⁺ₖ) / [2 × (Δrₖ) × (PV₀)]
    
    Where k = specific maturity point
    
  • Sum Property:

    Σ(KeyRateDurₖ) = EffDur
    k=1 to n
    
  • Price Impact Formula:

    Total %ΔPV = Σ(−KeyRateDurₖ × Δrₖ)
    
  • HP 12C Steps (Key rate calculation):

    Example: 5-year key rate, PV₀ = 100
    Shift 5-year rate ±10 bps: PV⁺ = 99.83, PV⁻ = 100.17
    
    100.17 [ENTER] 99.83 [-]   (PV⁻ − PV⁺ = 0.34)
    2 [ENTER] 0.001 [×]        (2 × Δr = 0.002)
    100 [×] [÷]                (Divide by denominator)
    Result: 1.70               (5-year key rate duration)
    

Practical Examples

  • Barbell Portfolio Analysis:

    $100M portfolio: 50% 2-year, 50% 30-year bonds
    
    Key Rate Durations:
    2-year: 0.95
    5-year: 0.20
    10-year: 0.50
    30-year: 14.35
    Total (EffDur): 16.00
    
    Curve Steepening Scenario:
    2-year: -25 bps → Impact: +0.24%
    30-year: +50 bps → Impact: -7.18%
    Net impact: -6.94%
    
  • Ladder Portfolio Comparison:

    Equal-weighted 2, 5, 10, 20, 30-year bonds
    
    Key Rate Profile:
    2-year: 0.40
    5-year: 1.00
    10-year: 2.00
    20-year: 4.00
    30-year: 6.00
    
    More balanced exposure to curve reshaping
    

DeFi Application

  • Protocol example: Element Finance fixed-rate positions
  • Implementation: Principal/Yield token splits have different key rate exposures
  • Advantages/Challenges:
    • Advantages: Precise yield curve positioning, optimized term structure trades
    • Challenges: Limited maturity points in DeFi, liquidity concentration
    • Example: Element’s convergence trades exploit key rate duration differentials

LO4: Describe the difference between empirical duration and analytical duration

Core Concept

  • Definition: Empirical duration is estimated from historical price/yield relationships using regression analysis, while analytical duration uses mathematical formulas assuming independence between benchmark yields and credit spreads.
  • Why it matters: During market stress, credit spreads often widen when government yields fall (negative correlation), making empirical duration more accurate for credit-risky bonds.
  • Key components:
    • Statistical vs theoretical approach
    • Credit spread correlation effects
    • Flight-to-quality dynamics
    • Model selection criteria

Formulas & Calculations

  • Analytical Duration (Formula-based):

    Assumes: ΔPrice = f(ΔYield) + g(ΔSpread)
    Where f and g are independent
    
    ModDur or EffDur calculated from bond mathematics
    
  • Empirical Duration (Regression-based):

    Regression model:
    ΔPrice/Price = α + β₁(ΔBenchmark) + β₂(ΔSpread) + ε
    
    Empirical Duration = −β₁
    
    Accounts for correlation: Corr(ΔBenchmark, ΔSpread) ≠ 0
    
  • Flight-to-Quality Adjustment:

    If Corr(ΔYield, ΔSpread) = -0.5:
    
    Empirical Duration ≈ Analytical Duration × (1 + ρ × SpreadSensitivity)
    
    Example:
    Analytical Duration = 7.0
    Spread Duration = 6.5
    Correlation = -0.4
    
    Empirical Duration ≈ 7.0 × (1 - 0.4 × 6.5/7.0) = 4.4
    
  • HP 12C Steps (Empirical adjustment):

    Example: Analytical = 8, Spread sensitivity = 0.6, Correlation = -0.3
    
    0.6 [ENTER] 0.3 [CHS] [×]  (Spread effect = -0.18)
    1 [+]                      (1 + effect = 0.82)
    8 [×]                      (Adjusted duration)
    Result: 6.56               (Empirical duration)
    

Practical Examples

  • Investment Grade Corporate:

    BBB-rated 10-year bond
    Analytical Duration: 8.5
    
    Normal markets (correlation ≈ 0):
    Empirical Duration ≈ 8.5
    
    Crisis period (correlation = -0.6):
    Empirical Duration ≈ 5.1
    
    Price predictions for -100 bps Treasury yield:
    Analytical: +8.5%
    Empirical: +5.1% (accounts for +60 bps spread widening)
    
  • High Yield Bond Example:

    B-rated 5-year bond
    Analytical Duration: 4.2
    Spread Duration: 4.0
    
    Historical regression (2008-2009 data):
    ΔPrice = -0.02 - 2.8(ΔTreasury) - 3.9(ΔSpread)
    
    Empirical Duration = 2.8 (vs 4.2 analytical)
    
    Explains why high yield underperforms in flight-to-quality
    

DeFi Application

  • Protocol example: TrueFi uncollateralized lending
  • Implementation: Credit pools require empirical duration for accurate risk assessment
  • Advantages/Challenges:
    • Advantages: Captures DeFi-TradFi correlations, better stress testing
    • Challenges: Limited historical data, rapidly evolving correlations
    • Example: TrueFi uses on-chain regression models to estimate empirical durations for loan portfolios

Core Concepts Summary (80/20 Principle)

Essential Knowledge (80% of value)

  1. Effective measures: Required for bonds with embedded options
  2. Key rate duration: Captures non-parallel yield curve shifts
  3. Empirical vs Analytical: Credit correlation matters in stressed markets
  4. Negative convexity: Callable bonds exhibit when rates fall

Advanced Concepts (20% remaining)

  1. Shaping risk decomposition using key rates
  2. Multi-factor regression for empirical duration
  3. Option-adjusted spread (OAS) applications
  4. Cross-curve key rate durations

Comprehensive Formula Sheet formula

Primary Formulas

1. Effective Duration:
   EffDur = (PV⁻ − PV⁺) / [2 × ΔCurve × PV₀]

2. Effective Convexity:
   EffCon = (PV⁻ + PV⁺ − 2×PV₀) / [(ΔCurve)² × PV₀]

3. Price Change (Effective):
   %ΔPV ≈ −EffDur × ΔCurve + ½ × EffCon × (ΔCurve)²

4. Key Rate Duration:
   KeyRateDurₖ = (PV⁻ₖ − PV⁺ₖ) / [2 × Δrₖ × PV₀]

5. Sum of Key Rates:
   Σ(KeyRateDurₖ) = EffDur

6. Empirical Duration (Regression):
   ΔPrice/Price = α + β₁(ΔBenchmark) + β₂(ΔSpread)
   EmpiricalDur = −β₁

Variable Definitions

  • PV⁺, PV⁻: Prices after positive/negative curve shifts
  • ΔCurve: Parallel benchmark curve shift
  • Δrₖ: Shift at maturity k only
  • β₁, β₂: Regression coefficients
  • ρ: Correlation between yields and spreads

HP 12C Calculator Sequences hp12c

Effective Duration Calculation

Given: PV₀ = 102, PV⁺ = 100.5, PV⁻ = 103.2, ΔCurve = 0.20%

103.2 [ENTER] 100.5 [-]    → 2.7
2 [ENTER] 0.002 [×]        → 0.004
102 [×]                    → 0.408
[÷]                        → 6.62 (Effective Duration)

Effective Convexity Calculation

Same data as above:

103.2 [ENTER] 100.5 [+]    → 203.7
102 [ENTER] 2 [×] [-]      → -0.3
0.002 [x²] [ENTER]         → 0.000004
102 [×] [÷]                → -735 (Effective Convexity)

Key Rate Duration Impact

Portfolio with three key rate exposures:
2-year: KeyDur = 0.5, Δr = -25 bps
10-year: KeyDur = 3.0, Δr = +50 bps
30-year: KeyDur = 8.0, Δr = +75 bps

0.5 [ENTER] 0.0025 [×]     → 0.00125
3.0 [ENTER] 0.005 [CHS] [×] → -0.015
8.0 [ENTER] 0.0075 [CHS] [×] → -0.06
[+] [+]                    → -0.07375 (-7.38% total impact)

Practice Problems

Basic Level

  1. Effective Duration: Callable bond with PV₀ = 98, PV⁺ = 96.5 (curve up 50 bps), PV⁻ = 99.2 (curve down 50 bps). Calculate effective duration.

    • Answer: 2.76 [(99.2-96.5)/(2×0.005×98)]
  2. Price Change: Bond with EffDur = 4.5, EffCon = -120. Estimate price change for -75 bps curve shift.

    • Answer: +3.72% [4.5×0.0075 + 0.5×(-120)×0.0075²]
  3. Key Rate Sum: Bond has key rate durations: 2yr = 0.3, 5yr = 0.8, 10yr = 2.1, 30yr = 3.8. What is effective duration?

    • Answer: 7.0 years (sum of all key rates)

Intermediate Level

  1. Negative Convexity Impact:

    Callable bond: EffDur = 6.2, EffCon = -250
    Compare price changes for ±100 bps:
    
    -100 bps: +6.2% - 1.25% = +4.95%
    +100 bps: -6.2% - 1.25% = -7.45%
    
    Asymmetry: 2.50% worse on downside
    
  2. Key Rate Scenario:

    Portfolio exposures:
    5-year: KeyDur = 1.5
    10-year: KeyDur = 4.0
    30-year: KeyDur = 6.5
    
    Curve flattening: 5yr +30bps, 10yr +10bps, 30yr -20bps
    
    Impact: -1.5(0.003) - 4.0(0.001) + 6.5(0.002) = +0.45%
    
  3. Empirical vs Analytical:

    Corporate bond: Analytical Duration = 7.5
    During crisis: Treasury yields -150 bps, Spreads +100 bps
    Correlation = -0.6
    
    Empirical Duration ≈ 4.5
    Actual price change: +2.25% (not +11.25% from analytical)
    

Advanced Level

  1. MBS Prepayment Modeling:

    Current coupon MBS: Price = 102.5
    
    Rate scenarios with prepayment model:
    -100 bps: Price = 103.8 (high prepayments cap upside)
    +100 bps: Price = 99.2
    
    EffDur = 2.3 (vs 5.8 for comparable Treasury)
    EffCon = -480
    
    For -200 bps: Estimate vs actual price change
    
  2. Multi-Factor Duration:

    Convertible bond sensitive to:
    - Interest rates (EffDur = 3.5)
    - Credit spreads (SpreadDur = 3.0)
    - Equity prices (Delta = 0.4)
    
    Scenario: Rates -50bps, Spreads +30bps, Equity +5%
    
    Total return: 1.75% - 0.90% + 2.00% = +2.85%
    
  3. DeFi Protocol Risk:

    Compound cDAI position: $10M supplied
    Empirical analysis shows:
    - Duration to USDC rates: 1.8
    - Duration to ETH staking: 0.5
    - Cross-effects: -0.3
    
    If USDC rates +100bps, ETH staking -50bps:
    Net impact on APY?
    

DeFi Applications & Real-World Examples

Perpetual Protocols

GMX and GLP Token Duration:

  • GLP exhibits negative empirical duration during market stress
  • Treasury yields down → Risk-off → GLP redemptions
  • Empirical duration captures this better than analytical
  • Key rate exposure mainly to short-term DeFi rates

Fixed-Rate Protocol Design

Pendle Finance YT Tokens:

Yield Token characteristics:
- High effective duration (leveraged rate exposure)
- Negative convexity near maturity
- Key rate duration concentrated at maturity date

Example: 1-year YT-aUSDC
EffDur = 0.95 × (1 + Yield/Price)
If trading at 5% discount: EffDur ≈ 20

Options Protocols

Dopex Interest Rate Options:

  • Atlantic options on rates require effective convexity modeling
  • Key rate durations determine optimal strike placement
  • Empirical correlations between DeFi/TradFi rates critical
  • Delta-hedging uses effective duration calculations

Lending Protocol Risk

Aave V3 Rate Sensitivity:

Variable rate positions:
- Analytical duration ≈ 0.25 (quarterly reset assumption)
- Empirical duration ≈ 0.10 (actual daily adjustments)

Stable rate positions:
- Effective duration depends on rebalancing threshold
- Key rate exposure to both supply/borrow curves

Common Pitfalls & Exam Tips

Calculation Errors to Avoid

  1. Wrong curve shift: Using YTM change instead of benchmark curve
  2. Sign confusion: Negative convexity still uses same formula
  3. Key rate sum: Forgetting sum must equal effective duration
  4. Regression interpretation: Empirical duration is negative of coefficient

Conceptual Traps

  1. Effective ≠ Modified: Even for option-free bonds if curve not flat
  2. Negative convexity: Only for callable bonds when rates fall
  3. Empirical always lower: Only true in flight-to-quality scenarios
  4. Key rates independent: Actually have some correlation in practice

Exam Strategy

  1. Identify bond type first: Embedded options → Use effective measures
  2. Check for correlations: Credit risk → Consider empirical duration
  3. Curve shape matters: Non-parallel → Use key rate durations
  4. Time allocation: These problems typically require 3-4 minutes

Quick Recognition Patterns

  • “Callable/putable” → Effective duration/convexity
  • “Twist/butterfly” → Key rate duration
  • “Flight-to-quality” → Empirical duration
  • “Benchmark curve” → Not YTM-based measures

Key Takeaways

Must-Know Concepts

  1. ✅ Effective measures required for embedded options
  2. ✅ Key rate durations sum to effective duration
  3. ✅ Empirical duration < Analytical during flight-to-quality
  4. ✅ Callable bonds can have negative effective convexity
  5. ✅ Curve-based measures use benchmark shifts, not YTM

Critical Formulas

  1. ✅ EffDur = (PV⁻ − PV⁺)/(2 × ΔCurve × PV₀)
  2. ✅ %ΔPV ≈ −EffDur × ΔCurve + ½ × EffCon × (ΔCurve)²
  3. ✅ Σ(KeyRateDurₖ) = EffDur

Practical Applications

  1. ✅ Use effective for MBS, callable, putable bonds
  2. ✅ Apply key rates for curve positioning strategies
  3. ✅ Consider empirical for credit-sensitive portfolios
  4. ✅ DeFi protocols need all three approaches

Cross-References & Additional Resources

DeFi Protocol Documentation

Advanced Reading

  1. Fabozzi: “Fixed Income Analysis” Ch. 7-8
  2. Tuckman & Serrat: “Fixed Income Securities” Ch. 7
  3. Research: “Key Rate Durations: Measures of Interest Rate Risks” (J.P. Morgan)
  4. DeFi Paper: “Interest Rate Risk in DeFi” (Gauntlet)

Online Tools & Calculators

Review Checklist

Conceptual Understanding

  • Explain why effective measures needed for embedded options
  • Describe negative convexity in callable bonds
  • Understand key rate duration applications
  • Differentiate empirical vs analytical duration

Calculation Proficiency

  • Calculate effective duration and convexity from prices
  • Estimate price changes using effective measures
  • Apply key rate durations to curve scenarios
  • Adjust for empirical correlations

Application Skills

  • Identify when to use each duration type
  • Analyze MBS and callable bond risks
  • Design curve positioning strategies
  • Apply concepts to DeFi protocols

Exam Readiness

  • Complete practice problems without errors
  • Recognize problem types quickly
  • Remember all formula variations
  • Understand all Learning Objectives