Bond Duration and Convexity: Macaulay, Modified, Effective, and Key Rate Duration Explained
Macaulay vs modified vs effective duration, dollar duration (DV01/PVBP), convexity and the second-order price approximation, key rate duration profiles for barbell vs bullet portfolios, and portfolio duration management. Step-by-step worked examples with real bond parameters and Claude AI prompts for fixed income analysts.
Educational content, not professional advice — AI output and figures here can be wrong. Verify before you rely on it. Full disclaimer →
Why Duration and Convexity Are the Core Language of Fixed Income Risk
Every fixed income professional — whether managing a $500 million investment-grade portfolio, pricing an interest rate swap, or studying for CFA Level 2 — works with duration daily. But the vocabulary is richer than the single word suggests. Macaulay duration, modified duration, effective duration, dollar duration (DV01/PVBP), key rate duration, and convexity each measure something distinct, and using the wrong one leads to mispriced risk. This guide works through each measure with real bond numbers and copy-paste Claude prompts that produce professional-grade analytical output.
The conceptual foundation: a bond's price is the present value of its cash flows. When interest rates rise, those present values fall — the bond loses value. How much it loses per unit of yield change is what duration measures. Duration is not just an academic curiosity — it determines hedge ratios, benchmark tracking error, regulatory capital charges, and the P&L of every rate move the market makes.
Macaulay Duration: Weighted Average Time to Cash Flows
Macaulay duration is the time-weighted present value of a bond's cash flows, expressed in years. It is the answer to: "On average, how long do I wait to receive the cash flows from this bond, weighting by their present values?"
Formula:
MacD = Σ [ t × CF_t / (1 + y/m)^(m×t) ] / Price
Where t = time period, CF_t = cash flow at time t, y = YTM, m = periods per year.
Worked example — 5-year 4% coupon bond at 4.5% YTM (semi-annual, $1,000 par):
Semi-annual coupon = $20. YTM per period = 2.25%. Price = PV of 10 cash flows of $20 plus $1,000 at period 10 = $978.10.
- Period 1 (0.5Y): $20 / (1.0225)^1 = $19.56; weight = $19.56 / $978.10 = 0.02000; contribution = 0.5 × 0.02000 = 0.01000
- Period 2 (1.0Y): $20 / (1.0225)^2 = $19.13; weight = 0.01955; contribution = 1.0 × 0.01955 = 0.01955
- Periods 3-9: similar declining contributions as the discount factor grows
- Period 10 (5.0Y): $1,020 / (1.0225)^10 = $820.21; weight = $820.21 / $978.10 = 0.8386; contribution = 5.0 × 0.8386 = 4.1928
- Macaulay Duration = sum of all contributions ≈ 4.62 years
A zero-coupon bond's Macaulay duration always equals its maturity — there is only one cash flow, at maturity. Coupon bonds always have Macaulay duration shorter than maturity, and the higher the coupon, the shorter the duration (earlier cash flows receive more weight).
- "Calculate Macaulay duration step by step for a 5-year bond with a 4% annual coupon rate (semi-annual payments), par value $1,000, YTM of 4.5%. Show the time-weighted cash flow table with columns: period, time (years), cash flow, discount factor, PV of cash flow, weight, and time × weight contribution. Sum to get Macaulay duration in years. Then calculate the bond price."
- "Compare Macaulay duration for three bonds all maturing in 7 years with YTM of 5%: (A) zero-coupon, (B) 3% semi-annual coupon, (C) 7% semi-annual coupon. Show how the higher coupon shortens duration. Par value $1,000 for all three."
Modified Duration: The Price Sensitivity Measure
Modified duration converts Macaulay duration into a direct price-sensitivity measure: the percentage change in bond price for a 1% (100bps) change in yield.
Formula: ModD = MacD / (1 + y/m)
Price change approximation: ΔP ≈ −ModD × P × Δy
Continuing the 5-year 4% coupon example: ModD = 4.62 / (1 + 0.045/2) = 4.62 / 1.0225 = 4.52
If yields rise by 50bps (0.005): ΔP ≈ −4.52 × $978.10 × 0.005 = −$22.10. New price ≈ $955.00 (vs. exact $956.04 — the difference is the convexity adjustment).
Important: modified duration is only accurate for small, instantaneous, parallel yield shifts on option-free bonds with fixed cash flows. It breaks down for large moves (convexity matters), bonds with embedded options (effective duration required), and non-parallel curve shifts (key rate durations required).
- "A portfolio manager holds $25 million face value of a 10-year 3.5% semi-annual coupon Treasury bond currently priced at $94.50 (yield 4.10%). Calculate: (1) modified duration, (2) dollar DV01/PVBP of the position, (3) estimated price impact if 10-year yields rise 75bps, (4) how many 10-year Treasury futures contracts (each with DV01 of $850) would fully hedge the position."
- "Show the modified duration for a 10-year 5% coupon bond as its YTM changes from 2% to 8% in 0.5% increments. Explain why duration is inversely related to yield level. Compute at par value $1,000 with semi-annual coupons."
Effective Duration: For Bonds with Embedded Options
When a bond has an embedded option — a call, a put, or a prepayment option in the case of MBS — cash flows change as interest rates change. The issuer calls the bond when rates fall. Modified duration, which assumes fixed cash flows, becomes unreliable. Effective duration measures actual price sensitivity using numerical perturbation.
Formula: EffD = (P− − P+) / (2 × P0 × Δy)
Where P− = price when yield falls by Δy, P+ = price when yield rises by Δy, P0 = current price, Δy = yield shock (e.g., 0.0025 for a 25bp shock).
Example — 10-year callable corporate bond:
- Current price P0 = $103.50, yield = 4.20%
- Shift yields down 25bps: P− = $105.10 (call option limits upside — without the option the price would be $106.20)
- Shift yields up 25bps: P+ = $101.70
- EffD = ($105.10 − $101.70) / (2 × $103.50 × 0.0025) = $3.40 / $0.5175 = 6.57
- Modified duration of the equivalent non-callable bond would be ~8.10 — the call option has shortened effective duration by 1.5 years
Effective duration requires a term structure model (interest rate lattice or Monte Carlo) to price the bond at shifted rates — for practitioners this is done in Bloomberg (OAD field) or a risk system. For qualitative analysis and smaller portfolios, Claude can walk through the logic and computations.
- "Explain how to calculate effective duration for a 10-year callable corporate bond: (1) describe the binomial interest rate tree approach to price the bond at current rates, shifted up 25bps, and shifted down 25bps; (2) apply the effective duration formula (P- − P+) / (2×P0×Δy) with P0=$103.50, P-=$105.10, P+=$101.70, Δy=0.0025; (3) compare to the theoretical modified duration of 8.10 for an identical non-callable bond and explain the difference in terms of the embedded call option."
Dollar Duration: DV01 and PVBP for Risk Management
While modified duration measures percentage price sensitivity, portfolio risk managers work in dollar terms. DV01 (Dollar Value of a Basis Point) and PVBP (Price Value of a Basis Point) are identical measures — the dollar change in bond value per 1bp (0.01%) change in yield.
Formula: DV01 = ModD × Price × 0.0001
Portfolio DV01 aggregation: sum DV01 across all positions, taking long positions as positive and short positions as negative. This is the single most important risk number for a fixed income portfolio manager.
Example — 3-bond portfolio:
- Bond A: $20M face, 5Y 4% coupon, price $99.20, ModD = 4.48. DV01 = 4.48 × $19,840,000 × 0.0001 = $8,888
- Bond B: $15M face, 10Y 3.75% coupon, price $96.50, ModD = 8.20. DV01 = 8.20 × $14,475,000 × 0.0001 = $11,870
- Bond C: short $10M face, 2Y 4.5% coupon, price $100.10, ModD = 1.91. DV01 = −1.91 × $10,010,000 × 0.0001 = −$1,912
- Portfolio DV01 = $8,888 + $11,870 − $1,912 = $18,846 (long $18,846 DV01 per bp rise in rates)
- "Calculate portfolio DV01 for the following 4-bond fixed income portfolio: (1) Long $30M of 5Y Treasury (4.25% coupon, price 99.50, ModD 4.51); (2) Long $20M of 10Y Treasury (4.00% coupon, price 97.20, ModD 8.35); (3) Long $15M of 30Y Treasury (4.375% coupon, price 96.80, ModD 17.20); (4) Short $25M of 2Y Treasury (4.75% coupon, price 100.05, ModD 1.88). Show individual DV01 for each leg, net portfolio DV01, and express portfolio duration as dollar-weighted average."
Convexity: The Second-Order Price Correction
The duration approximation is linear — it assumes the price-yield relationship is a straight line. But the actual price-yield curve is convex (curved). Convexity is the rate of change of duration with respect to yield — the second derivative of price with respect to yield, scaled by price.
Full price change with convexity:
ΔP/P ≈ −ModD × Δy + ½ × Convexity × (Δy)²
The convexity term is always positive for straight bonds (adds to price gains, subtracts from price losses). For callable bonds near the call price, convexity turns negative — the issuer's call option caps the price upside, creating negative convexity. This is why callable bonds and MBS trade at a yield premium to comparable non-callable bonds: investors demand compensation for giving away positive convexity.
Example — 10Y 4% coupon bond at par, ModD = 8.11, Convexity = 75.0:
- Rates fall 200bps (Δy = −0.02):
- Duration term: −8.11 × (−0.02) = +16.22%
- Convexity term: +½ × 75.0 × (0.02)² = +½ × 75.0 × 0.0004 = +1.50%
- Estimated price change: +17.72% (duration alone would estimate +16.22% — convexity adds 1.50%)
- "For a 10-year 4% semi-annual coupon bond currently priced at par ($1,000) with YTM 4%, calculate: (1) modified duration; (2) convexity using the formula: Convexity = [Σ t(t+1)×CF_t/(1+y/2)^(t+2)] / Price; (3) estimate the price after a 200bp yield rise and 200bp yield fall using both the duration-only approximation and the duration-plus-convexity approximation; (4) compare to the exact price to show the improvement from including convexity."
- "Compare convexity and effective duration for three bonds with 10-year maturity: (A) 4% bullet Treasury at par, (B) callable corporate bond with 5-year call protection priced at $102, call price $100, (C) 30-year amortizing MBS with PSA 150 prepayment speed. Explain why the callable bond and MBS exhibit lower or negative convexity near current rate levels. Use yield = 4.5% as baseline."
Key Rate Duration: Measuring Non-Parallel Curve Risk
A single duration number assumes the entire yield curve shifts in parallel — all maturities rise or fall by the same amount. In practice, the 2-year rate may spike while the 30-year rate barely moves (a bear flattening), or the 10-year may rise while the 2-year falls (a steepening). Key rate durations (KRDs), also called partial durations, capture this exposure.
KRD at tenor k: KRD_k = (P_k− − P_k+) / (2 × P × Δy_k)
Where Δy_k is a shift of (typically) 1bp at tenor point k, with all other rates held constant.
Standard tenor buckets (Bloomberg): 3M, 6M, 1Y, 2Y, 3Y, 5Y, 7Y, 10Y, 20Y, 30Y.
Property: Sum of all KRDs ≈ Effective Duration.
Example — 10Y bullet bond: KRD profile
- KRD2Y = 0.05, KRD5Y = 0.28, KRD7Y = 0.35, KRD10Y = 7.80, KRD20Y = 0.08, KRD30Y = 0.02
- Sum ≈ 8.58 ≈ effective duration 8.55 ✓
- Nearly all risk sits at the 10Y tenor point — the bond behaves like a 10Y rate instrument
- "A fixed income portfolio holds these 6 bonds: (1) $10M 2Y Treasury 4.75%, price 100.10; (2) $8M 5Y Treasury 4.25%, price 99.50; (3) $12M 10Y Treasury 4.00%, price 97.20; (4) $5M 30Y Treasury 4.375%, price 96.80; (5) $6M 5Y BBB corporate 5.10%, price 98.50; (6) $4M 10Y BBB corporate 5.40%, price 96.00. Calculate each bond's contribution to portfolio KRD at the 2Y, 5Y, 10Y, and 30Y tenor buckets (use bond weight × approximate KRD at each tenor). Identify which tenor bucket carries the greatest risk."
Portfolio Duration Management: Targeting and Rebalancing
Active fixed income portfolio managers set a duration target (often expressed as a range around the benchmark duration), then rebalance as rates move or new cash enters the portfolio. Duration contribution from each bond = position weight × bond duration.
Portfolio duration: D_portfolio = Σ w_i × D_i
Where w_i = market value weight of position i.
To increase portfolio duration by 1.5 years with $50 million in assets at current rates, you need to add duration-extending instruments. If you add 10-year Treasuries with ModD = 8.20, the additional weight required = 1.5 / 8.20 = 18.3% of portfolio = $9.15 million face (approx).
- "A $200 million fixed income fund has a current portfolio duration of 5.8 years against a benchmark duration of 7.1 years. The manager wants to close the duration gap by adding 10-year Treasury bonds (ModD = 8.35, price = $97.20 per $100 face, YTM = 4.10%). Calculate: (1) the total dollar duration gap, (2) the face value of 10-year Treasuries needed to close the gap, (3) the DV01 of the new position, (4) the resulting portfolio DV01 before and after the trade."
- "Explain duration contribution analysis for this 5-bond portfolio (show weight × duration for each): (A) 15% weight, duration 1.9; (B) 25% weight, duration 4.5; (C) 30% weight, duration 7.8; (D) 20% weight, duration 10.2; (E) 10% weight, duration 18.5. Calculate portfolio duration. If the benchmark duration is 6.50 and current portfolio duration is your calculated number, recommend a rebalancing trade (specify which position to reduce and which to increase) to reduce the duration gap to under 0.20 years."
Duration Under CFA Level 2/3 Exam Conditions
CFA candidates encounter duration across multiple Learning Outcome Statements. The exam tests calculation, interpretation, and application — not just definition recall. Common exam traps: forgetting the (1 + y/m) denominator in the Macaulay-to-modified conversion; applying modified duration to a callable bond (should use effective duration); ignoring convexity for large yield moves; and summing weighted KRDs incorrectly when bonds have unequal market values.
The CFA curriculum also covers duration-based hedging: to reduce a portfolio's DV01 by $X, the number of futures contracts required = $X / (DV01 per contract). For 10-year Treasury note futures (each contract covering $100,000 face, DV01 approximately $95 at current rates), a $100,000 DV01 hedge requires approximately 1,053 contracts — a realistic number for an institutional manager.
- "Walk through the following CFA Level 2 fixed income question step by step: A portfolio manager holds a $50 million position in a 7-year 4.5% semi-annual coupon corporate bond priced at $101.25 (YTM 4.30%). The bond is callable at par starting in year 4. (A) Calculate modified duration using the Macaulay formula. (B) Explain why effective duration would be shorter than modified duration given the callable structure and current yield levels. (C) Calculate the dollar DV01 using modified duration. (D) The manager wants to hedge 50% of the duration exposure using 10-year Treasury futures (DV01 per contract = $95). How many contracts should they short?"
Spread Duration: Credit Bonds and Floating Rate Instruments
Spread duration measures a bond's price sensitivity to changes in its credit spread (OAS), holding the benchmark yield curve constant. It is a critical concept for credit portfolio managers because two bonds can have identical interest rate duration but very different spread duration — and when credit conditions change, spread duration dominates P&L.
For a fixed-rate corporate bond, spread duration ≈ modified duration (the bond's price responds to both benchmark rate and spread changes almost identically). For a floating-rate note (FRN), the picture is radically different:
- Interest rate duration of an FRN: approximately 0.25 years (resets at each coupon date to the prevailing SOFR/LIBOR rate, so its price stays near par regardless of rate moves)
- Spread duration of an FRN: approximately equal to time to maturity (if credit spreads widen, the PV of below-market spread payments falls for the full life of the bond)
A 5-year corporate FRN paying SOFR + 80bps has interest rate duration ≈ 0.25Y but spread duration ≈ 4.8Y. If credit spreads for that issuer widen by 50bps, the FRN falls in price by approximately 4.8 × 0.50% = 2.4% — not trivial. This is why credit portfolios measure "DTS" (Duration Times Spread) rather than raw spread duration to capture both spread level and sensitivity.
SOFR-linked products (Term SOFR notes, SOFR OIS swaps) have near-zero interest rate duration but non-trivial spread duration when issued by non-government entities. Understanding this distinction is essential for bank treasury, credit portfolio management, and CLO structuring.
- "I hold a $25 million 5-year floating rate note issued by a BBB-rated bank, paying SOFR + 125bps, currently priced at $99.80. Current 5Y SOFR OIS rate is 4.85%. (A) Estimate the note's interest rate duration and spread duration. (B) If SOFR rates rise 50bps and the bank's credit spread widens 30bps simultaneously, estimate the total dollar P&L impact. (C) How does this compare to a fixed-rate 5Y bond from the same issuer with 5.00% coupon and similar duration?"
- "Explain Duration Times Spread (DTS) as a credit risk measure. A BBB corporate portfolio has spread duration 5.2 years and average OAS of 145bps. A high-yield portfolio has spread duration 3.8 years and average OAS of 480bps. Calculate DTS for both. In a credit sell-off where spreads widen proportionally by 20%, which portfolio loses more and by approximately how much?"
Duration-Based Immunization and Liability-Driven Investing (LDI)
Immunization is a portfolio construction strategy that eliminates interest rate risk by matching the duration of assets to the duration of liabilities. It is the foundation of liability-driven investing (LDI) used by defined-benefit pension funds, insurance companies, and any institution with fixed future payment obligations.
Classical immunization conditions (Redington, 1952):
- PV of assets = PV of liabilities (market value matching)
- Duration of assets = Duration of liabilities (duration matching)
- Convexity of assets ≥ Convexity of liabilities (convexity condition for non-parallel shifts)
When all three conditions hold, a parallel shift in interest rates leaves the portfolio surplus (assets − liabilities) unchanged. The convexity condition (condition 3) ensures the portfolio is protected against non-parallel shifts by generating a positive convexity cushion.
Worked example — pension fund immunization:
A pension fund has a single liability: $50 million due in 8 years. Discount rate: 5.0%. PV of liability = $50M / (1.05)^8 = $33.91 million. Macaulay duration of liability = 8 years.
To immunize: assemble a portfolio of bonds with PV = $33.91M and Macaulay duration = 8 years. One solution: 60% weight in 5Y bonds (MacD ≈ 4.5Y) + 40% weight in 15Y bonds (MacD ≈ 10.8Y) → portfolio MacD = 0.60 × 4.5 + 0.40 × 10.8 = 7.02 years — too short. Adjust to 45%/55%: 0.45 × 4.5 + 0.55 × 10.8 = 8.0 years ✓.
Modern LDI goes further: rather than a single duration match, pension funds use a "liability benchmark" that replicates the duration profile of liabilities across the full maturity spectrum (2Y, 5Y, 10Y, 20Y, 30Y tenor buckets). Long-duration credit and long Treasury STRIPS are the key instruments because they extend duration efficiently.
- "A defined-benefit pension fund has the following undiscounted liability stream: $5M at year 5, $10M at year 10, $15M at year 15, $20M at year 20. Discount rate is 5.5%. (A) Calculate the PV of total liabilities and the Macaulay duration of the liability stream (time-weighted PV method). (B) Design a two-bond immunizing portfolio using 10Y Treasury bonds (MacD = 7.2Y, price $100, YTM 5.5%) and 30Y Treasury STRIPS (MacD = 30Y, price $198.43 per $1,000 face). Calculate the face value of each you need to purchase to immunize the pension. (C) Verify the portfolio Macaulay duration equals the liability Macaulay duration."
- "Explain why convexity matters for pension immunization when the yield curve twists rather than shifts in parallel. A pension has matched duration using 5Y and 20Y bonds. The yield curve bull steepens: 5Y rates fall 50bps and 20Y rates fall only 10bps. Show qualitatively which side (assets or liabilities) benefits more and whether the immunization holds."
Negative Convexity: MBS, Callable Bonds, and Prepayment Risk
Standard fixed-coupon bonds have positive convexity — the price-yield curve bows outward, so price rises faster than it falls for equal yield moves. But two common instruments exhibit negative convexity: mortgage-backed securities (MBS) and callable corporate bonds.
MBS negative convexity (prepayment risk):
When rates fall, homeowners refinance their mortgages. This means MBS investors receive their principal back early — at par — just when they would prefer to keep receiving the above-market coupon. The price appreciation that would normally occur for a non-callable bond is capped because of these prepayments. As a result, the MBS price-yield curve inverts at low rates:
- Rates fall 200bps → a standard 7Y Treasury bond gains ≈ 14%; an equivalent FNMA 30Y MBS might gain only 7-8% due to prepayment acceleration
- Rates rise 200bps → the MBS extends (prepayments slow, effective duration lengthens) and loses price just like a long-duration bond
This "negative gamma" — losing on both sides of large rate moves — is why mortgage servicers and MBS holders must dynamically hedge. The effective duration of a FNMA 30Y MBS changes dramatically with rates: ≈2-3Y duration at low rates (high prepayment speeds), ≈8-10Y duration at high rates (slow prepayments).
Option-Adjusted Spread (OAS) and option-adjusted duration:
OAS strips out the embedded option value to produce a "pure" credit spread. For an MBS: OAS = nominal spread − option cost (the value of the prepayment option given to the homeowner). A FNMA 30Y pool trading at a nominal spread of 175bps over Treasuries with an option cost of 100bps has OAS = 75bps — the actual compensation for credit/liquidity risk net of the prepayment option.
- "A FNMA 30Y MBS pool has a WAC (weighted average coupon) of 6.5%, WAM (weighted average maturity) of 328 months, current price $98.50, and is trading at a nominal yield spread of 165bps over 10Y Treasuries. Assume current 10Y Treasury yield = 4.20%. (A) Explain why modified duration understates the interest rate risk for this MBS at current yield levels. (B) If prepayment speed (CPR) increases from 10% to 35% as rates fall 150bps, what happens to the pool's effective duration? (C) Explain what it means for the OAS to be 55bps while the nominal spread is 165bps — what does the 110bps difference represent?"
- "A callable corporate bond pays 5.5% semi-annual coupon, matures in 10 years, callable at par starting year 3, current price $104.20, 10Y YTM equivalent of 5.0%, OAS = 85bps. (A) Explain why modified duration (based on maturity) overstates the interest rate sensitivity. (B) If you calculate effective duration using a 50bp up/down price shock and the prices are P+ = $102.10 (yield +50bp) and P- = $105.80 (yield -50bp), what is the effective duration? (C) What does it mean that effective duration is shorter than modified duration here, and when would they converge?"
Frequently Asked Questions
Is Macaulay duration or modified duration more useful in practice?
Modified duration is the practical measure for daily risk management — it directly tells you price sensitivity per 100bps. Macaulay duration is the intermediate calculation and has specific uses in immunization strategies, where a portfolio's Macaulay duration is matched to the time horizon of a liability. If you are building a pension immunization portfolio to fund a payment in 5.5 years, you set portfolio Macaulay duration to 5.5. For everything else — hedging, DV01 calculation, benchmark tracking — modified or effective duration is the working measure.
How does convexity affect callable bond pricing in practice?
Callable bonds exhibit negative convexity near and above the call price. As interest rates fall, the bond price approaches the call price and then stalls — the issuer will call it away before significant further appreciation. This creates a kinked price-yield relationship. In practice, investors compare OAS (option-adjusted spread) across callable and non-callable bonds to strip out the option value. A callable bond with OAS = 80bps and a duration-equivalent non-callable trading at OAS = 65bps suggests the callable is 15bps cheap on an option-adjusted basis — a potential relative value opportunity if you are willing to accept the call risk.
What duration measure does Bloomberg report by default?
Bloomberg's DUR field reports modified duration for straight bonds. For bonds with embedded options, Bloomberg reports OAD (Option-Adjusted Duration), which is effectively the effective duration computed using the Bloomberg interest rate model. The KRD (key rate duration) profile is available on DURA <GO>. When communicating with other market participants, always clarify which duration measure you are using — the differences matter significantly for bonds with optionality.
Can Claude calculate duration and convexity for a bond I paste in?
Yes. Provide Claude with: par value, coupon rate, coupon frequency, maturity date or years to maturity, and current YTM (or market price). Claude will compute Macaulay duration, modified duration, convexity, and the full price sensitivity table step by step. For option-free bonds this is fully analytical. For callable bonds, Claude can explain the effective duration concept and walk through the numerical perturbation method, though the binomial tree pricing itself requires a financial calculator or Bloomberg for exact results. See the fixed income AI guide and quant finance tools for related workflows.
What is the relationship between duration and interest rate risk in a rising rate environment?
Duration is the primary measure of a bond portfolio's vulnerability to rising rates. A portfolio with duration of 8 loses approximately 8% of value for every 100bps rise in rates. In the 2022 rate-rising cycle, investment-grade bond indices with duration around 7-8 lost 15-18% — roughly consistent with the ~400bp rate rise multiplied by duration. Active managers who shortened duration below benchmark (underweight duration) significantly outperformed that year. The key insight: duration is not just a theoretical number — it is the single most important driver of total return when yield levels change significantly.
Connect Claude to live financial data via MCP — EDGAR, FDIC, BIS, CME and 18 more.
New guides & tools — free
Get notified when we add new MCP servers, finance AI guides, and eval results.