Quantitative Finance 12 min read Updated August 2026

Yield Curve Strategies for Fixed Income: Bullet, Barbell, Ladder, Steepener, Flattener, and Butterfly

The three sources of bond return (carry, roll-down, price change), bullet vs barbell vs ladder portfolio construction, duration-neutral steepener and flattener trade mechanics with DV01 math, butterfly trade P&L from curvature change, carry and roll-down breakeven, and forward rate analysis. With current 2026 yield curve levels.

Educational content, not professional advice — AI output and figures here can be wrong. Verify before you rely on it. Full disclaimer →

Return Sources Before You Pick a Strategy

Every yield curve strategy is ultimately a bet on which return source will dominate. Before choosing between a bullet and a barbell, between a steepener and a flattener, a portfolio manager needs to quantify all three components of expected bond return for the current environment.

The total return of holding a bond for time T (under unchanged curve assumption) is:

Total Return = Yield (carry) + Roll-down return + Price change from rate movements

For the current curve (2Y: 4.85%, 5Y: 4.65%, 7Y: 4.50%, 10Y: 4.45%, 30Y: 4.60%), the yield curve is inverted at the short end and positively sloped at the long end — a "humped" shape. This makes the carry and roll-down calculation non-trivial and strategy selection more nuanced than in a simple upward-sloping environment.

Related reading: Yield Curve Analysis with Claude AI | Duration and Convexity | Fixed Income Analysis AI

  • "Calculate the 3-month carry + roll-down for each of these Treasury maturities using the current yield curve: 2Y yield 4.85%, 5Y yield 4.65%, 7Y yield 4.50%, 10Y yield 4.45%, 30Y yield 4.60%. For each bond, the roll-down return = (yield at maturity T minus yield at maturity T-0.25Y) × modified duration × (-1). Assume: 2Y modified duration = 1.95Y, 5Y = 4.60Y, 7Y = 6.30Y, 10Y = 8.50Y, 30Y = 18.0Y. Calculate carry (yield/4) plus roll-down for each. Which maturity has the best 3-month carry + roll-down in this humped curve environment?"

Bullet Portfolio: Maximum Roll-Down on a Steep Curve

A bullet portfolio concentrates all duration exposure at a single maturity target. For a portfolio benchmarked to the 7–10 year part of the curve, a bullet holds primarily 7–10 year bonds rather than distributing across the curve.

The bullet's strengths:

  • Maximizes roll-down return in the steepest part of the yield curve
  • Simplest to manage — minimal rebalancing needed
  • Lowest convexity (relative to barbell at same duration) — this is a cost, not a benefit

The bullet's weaknesses:

  • Fully exposed to parallel rate shocks — no short-end reinvestment hedge
  • Lowest convexity among structural alternatives — loses most in high-volatility environments
  • Roll-down disappears if the curve becomes flat or inverted at the target maturity
  • "I hold a $200M bullet portfolio: all in 10-year Treasuries at 4.45% yield, modified duration 8.5Y, convexity 0.82. Scenario analysis over 3 months: (a) unchanged curve: calculate total return = carry + roll-down (assume 9.75Y yield = 4.41%, so roll-down = 4bps × 8.5 = 34bps price gain), (b) parallel +75bps shift: calculate price return = -8.5 × 0.75 + 0.5 × 0.82 × 0.75² = ? (c) 2s10s steepens 30bps (2Y unchanged at 4.85%, 10Y rises to 4.75%): P&L on $200M bullet. At what rate rise does the bullet's carry + roll-down get completely offset?"

Barbell Portfolio: Convexity Premium in Volatile Markets

A barbell concentrates duration at the two ends of the curve — short-maturity (1–3 years) and long-maturity (20–30 years) — leaving the intermediate maturities underweighted. At the same total duration as a bullet, the barbell has significantly higher convexity.

Why higher convexity matters: convexity is the second derivative of price with respect to yield. A bond with higher convexity appreciates more than a lower-convexity bond when rates fall, and depreciates less when rates rise. This is always a positive feature. The barbell's higher convexity means it outperforms the bullet in any large rate move, regardless of direction — at the cost of typically lower carry (the short end yields less than the belly in an upward-sloping curve).

  • "Compare a $200M barbell vs $200M bullet portfolio, both with modified duration 8.5Y. Barbell: $100M in 2-year Treasuries (yield 4.85%, duration 1.95Y, convexity 0.042) and $100M in 30-year Treasuries (yield 4.60%, duration 18.0Y, convexity 3.72). Bullet: $200M in 10-year Treasuries (yield 4.45%, duration 8.5Y, convexity 0.82). Verify barbell duration = 0.5×1.95 + 0.5×18.0 = 9.975Y — that's too high vs bullet at 8.5Y. Adjust barbell weights to match 8.5Y duration: solve 0.X × 1.95 + (1-0.X) × 18.0 = 8.5 for X. Then compare: (a) carry (weighted YTM), (b) convexity (weighted), (c) P&L for +100bps parallel shift, -100bps shift, and 2s30s flattening of 40bps."
  • "Given the current humped curve (2Y 4.85%, 5Y 4.65%, 10Y 4.45%, 30Y 4.60%), the barbell (2Y + 30Y) has lower carry than the bullet (10Y) because: 2Y yields 4.85% and 30Y yields 4.60%, weighted average for matched-duration barbell is approximately 4.72% vs 10Y bullet at 4.45%. Wait — the barbell actually has HIGHER carry. Explain this anomaly: why does the humped inverted curve reverse the normal carry disadvantage of the barbell? What does this imply for portfolio positioning today?"

Laddered Portfolio: Diversified, Low-Tracking-Error Baseline

A laddered portfolio holds equal allocations across regularly spaced maturities — for example, equal notional in 1Y, 3Y, 5Y, 7Y, 10Y, and 15Y buckets. As each rung matures, the proceeds are reinvested at the longest target maturity, maintaining the structure.

Laddered portfolios are the natural choice for:

  • Insurance companies and pension funds needing steady, predictable cash flows
  • Low-active-risk mandates where tracking error vs an intermediate benchmark must be minimal
  • Environments where curve shape uncertainty is high and neither barbell nor bullet is clearly superior
  • "Build a $200M laddered Treasury portfolio with equal allocations in 2Y, 5Y, 7Y, 10Y, and 20Y maturities. Using current yields: 2Y 4.85%, 5Y 4.65%, 7Y 4.50%, 10Y 4.45%, 20Y 4.52%. Calculate: (a) weighted average yield, (b) weighted average duration (durations: 2Y=1.95, 5Y=4.60, 7Y=6.30, 10Y=8.50, 20Y=14.50), (c) weighted average convexity (convexities: 2Y=0.04, 5Y=0.25, 7Y=0.46, 10Y=0.82, 20Y=2.45), (d) compare this ladder's characteristics to the bullet (10Y only) and barbell (2Y + 30Y) portfolios. Which has the highest Sharpe ratio over the next year if rates are unchanged?"

Duration-Neutral Steepener: Expressing a Fed Cut View

A duration-neutral 2s30s steepener is the canonical trade for a portfolio manager who believes the Fed will cut short-term rates while long-term rates stay elevated (due to term premium, fiscal concerns, or inflation). It profits specifically from the 2Y yield falling more than the 30Y yield — from curve steepening.

Trade construction — $100M 2s30s steepener:
Short position: short 2-year Treasuries in DV01 amount = X
Long position: long 30-year Treasuries in DV01 amount = X (same dollar DV01)
Net duration = 0 (DV01 neutral)

DV01 of 2Y per $1M face = 2Y duration × $1M / 100 ≈ $195/M face
DV01 of 30Y per $1M face = 18.0Y duration × $1M / 100 ≈ $1,800/M face
For $10M DV01 exposure: need to short 2Y: $10,000 / $195 ≈ $51.3M face; long 30Y: $10,000 / $1,800 ≈ $5.6M face

  • "Construct a duration-neutral 2s30s steepener targeting $15,000 DV01. Current yields: 2Y 4.85% (DV01 per $1M face = $195), 30Y 4.60% (DV01 per $1M face = $1,800). Calculate: (a) face value of 2Y bonds to short, (b) face value of 30Y bonds to go long, (c) verify DV01 neutrality. Then calculate P&L for the following 2s30s spread moves: +30bps (steepens: 2Y down 20bps to 4.65%, 30Y up 10bps to 4.70%), -20bps (flattens), unchanged. What is the daily carry on this position if 2Y yield > 30Y yield (negative carry for the steepener)?"
  • "My 2s30s steepener position (short $51M 2Y, long $5.6M 30Y) has been on for 2 months. Initial 2s30s spread: -25bps (inverted: 2Y 4.85%, 30Y 4.60%). Current 2s30s spread: -10bps (2Y 4.75%, 30Y 4.65%). P&L calculation: (a) gain on 30Y long: $5.6M × 18.0 × 5bps / 100 = ? (b) gain on 2Y short: $51M × 1.95 × 10bps / 100 = ? (c) carry paid: 2 months × (4.85% - 4.60%) × $51M / 12 = ? (d) net P&L. Has the trade been profitable?"

Duration-Neutral Flattener: Expressing a Long-Rate-Decline View

A 2s10s flattener is long the 2-year and short the 10-year in equal dollar duration. It profits if the 2s10s spread narrows — either because the 10Y yield falls more than the 2Y yield (long-end rally) or because the 2Y yield rises more than the 10Y yield (short-end selloff). Common scenario: late-cycle economy where the Fed holds short rates high while recession fears drive long rates lower.

  • "Build a $25,000 DV01 2s10s flattener. Current yields: 2Y 4.85% (duration 1.95Y, DV01 = $195 per $1M), 10Y 4.45% (duration 8.5Y, DV01 = $850 per $1M). Calculate: (a) face value to go long in 2Y, (b) face value to short in 10Y, (c) verify DV01 neutrality. Carry on this position: long 2Y at 4.85% — positive carry; short 10Y at 4.45% — negative carry (net positive, since 4.85% > 4.45%). Monthly carry on $25,000 DV01? (d) Scenario: 2s10s spread narrows from +40bps (2Y 4.45%, 10Y 4.05%) to +25bps over 3 months. P&L on the flattener?"

Butterfly Trade: Curvature Bet on the 2s5s10s

A butterfly trade uses three maturity points and profits from changes in yield curve curvature — not level or slope. A classic long butterfly (long the body, short the wings) in the 2s5s10s:

  • Long the 5-year Treasury (the "body")
  • Short the 2-year Treasury (near "wing") in 50% of the body's DV01
  • Short the 10-year Treasury (far "wing") in 50% of the body's DV01

The butterfly P&L = -DV01_body × Δyield_5Y + 0.5 × DV01_wing1 × Δyield_2Y + 0.5 × DV01_wing2 × Δyield_10Y

It profits if the 5Y yield falls more than the average of the 2Y and 10Y yields — i.e., if the curve becomes more humped at the 5Y point.

  • "Build a 2s5s10s butterfly trade with $20,000 DV01 in the body (5Y position). Current yields: 2Y 4.85%, 5Y 4.65%, 10Y 4.45%. Durations: 2Y=1.95Y, 5Y=4.60Y, 10Y=8.50Y. DV01 per $1M: 2Y=$195, 5Y=$460, 10Y=$850. (a) Face value of 5Y bonds to go long. (b) Face value of 2Y bonds to short (50% of body DV01 = $10,000 DV01 from 2Y). (c) Face value of 10Y bonds to short ($10,000 DV01 from 10Y). (d) Verify total DV01 neutrality. (e) P&L if 5Y yield falls 15bps while 2Y is unchanged and 10Y is unchanged (pure curvature increase at 5Y point)."
  • "The current 2s5s10s butterfly spread = (2Y yield + 10Y yield)/2 - 5Y yield = (4.85 + 4.45)/2 - 4.65 = 4.65 - 4.65 = 0bps. The butterfly is flat — neither humped nor inverted. Historical average butterfly spread is +15bps (5Y normally trades through the average of 2Y and 10Y). Does this suggest the 5Y is currently rich or cheap relative to history? What trade does this imply — long butterfly (long 5Y, short 2Y and 10Y) or short butterfly? Estimate the P&L if the butterfly reverts to +15bps."

Carry and Roll-Down: The Full Return Framework

The total expected return of a bond position over a holding period T, assuming the yield curve is unchanged, is:

Expected Return = Carry (coupon income) + Roll-down + 0 (no price change if curve unchanged)

The carry + roll-down total is the "cushion" — the rate move required to generate a negative total return. If the 10Y Treasury has 3-month carry + roll-down of 1.15% annualized (110bps carry + 5bps roll-down), rates must rise more than 1.15% / 8.5Y (duration) = 13.5bps in the next 3 months to produce a negative return.

  • "Calculate the complete 3-month carry + roll-down return for a 2s30s steepener position: short $51M 2Y (yield 4.85%, duration 1.95Y) and long $5.6M 30Y (yield 4.60%, duration 18.0Y). Carry on long 30Y position: 4.60% / 4 × $5.6M = ? Carry paid on short 2Y: 4.85% / 4 × $51M = ? Net carry = long carry - short carry. Roll-down on 30Y: assume 29.75Y yield = 4.58% (2bps lower), so roll-down gain = 2bps × 18Y / 100 × $5.6M. Roll-down on 2Y: assume 1.75Y yield = 4.70% (15bps lower due to steep front end), roll-down gain on short = 15bps × 1.95 / 100 × $51M (but this is a gain on the short, since we benefit from price falling). Total carry + roll-down?"

Forward Rate Analysis: Buy the 10Y or Roll Short?

A forward rate is the implied yield on a bond for a future period, derived from today's spot curve. The forward rate analysis answers: is the 10Y yield attractive relative to the path of implied short-term rates over 10 years?

If the current 1Y spot rate is 4.85% and the 10Y spot rate is 4.45%, the implied 1-year forward rate for year 10 (the "10Y1Y forward") must be lower than 4.45% (because 10Y is already lower than 1Y on this inverted curve). The breakeven forward rate calculation determines at what implied rate an investor is indifferent between buying a 10Y bond today vs rolling 1Y bonds for 10 years.

  • "The current yield curve: 1Y 5.10%, 2Y 4.85%, 5Y 4.65%, 10Y 4.45%. Calculate the implied forward rates: (a) 1Y forward rate 1 year from now (1Y1Y forward): using (1+0.0485)² = (1+0.051) × (1+f), solve for f. (b) 5Y5Y forward rate (the implied 5-year rate starting in 5 years): using (1+0.0445)^10 = (1+0.0465)^5 × (1+f)^5, solve for f. (c) Is buying a 10Y bond at 4.45% attractive? Compare 4.45% to the 5Y5Y forward rate. If the 5Y5Y forward is higher than 4.45%, the market expects rates to RISE — holding the 10Y risks underperformance vs rolling shorter bonds."

CFA Level 3 Insight: The CFA curriculum frames yield curve strategy selection around three scenarios for the curve path: (1) expectations are for rates to move as implied by forward rates — in this case, all strategies have equal expected return; (2) rates are expected to move less than implied by forwards — in this case, buying duration (bullets, long end) adds value; (3) rates are expected to move more than implied by forwards — in this case, reducing duration or buying convexity (barbells) adds value. See Portfolio Optimization with Claude for the full framework.

For building yield curve analysis tools with real-time data, see Yield Curve Analysis with Claude AI. For risk measurement of these positions, see Key Rate Duration and Portfolio VaR. For the relative value perspective on which part of the curve is most attractive, see Fixed Income Relative Value Analysis.

Setting Up Claude for Yield Curve Strategy Work

{
  "mcpServers": {
    "claudefinlab-market": {
      "url": "https://claudefinancelab.com/market/sse",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

With the market MCP server, Claude fetches live Treasury yields for carry and roll-down calculations, forward rate derivations, and butterfly spread tracking in real time. See the Quantitative Finance toolkit for the full suite of fixed income analysis tools.

Frequently Asked Questions

What are the three sources of fixed income return?

The three sources of bond return are: (1) Yield (carry) — the coupon rate earned over the holding period; (2) Roll-down — on an upward-sloping curve, a bond with 10 years to maturity appreciates in price over 3 months as it becomes a 9.75-year bond and prices at the lower 9.75Y yield; (3) Price change from rate movements — the gain or loss from parallel shifts, twists, or butterfly moves relative to the forward curve. Under an unchanged-curve assumption, total return = carry + roll-down. The breakeven rate move is (carry + roll-down) / duration.

How do you construct a duration-neutral trade?

A duration-neutral trade sets the DV01 (dollar value of a basis point) of the long leg equal to the DV01 of the short leg. DV01 = face value × modified duration / 10,000. For a 2s10s trade: DV01 needed on each leg determines the face value to buy/sell. If targeting $20,000 DV01 and 2Y DV01 = $195/M and 10Y DV01 = $850/M: you need to buy $20,000/$195 = $102.6M of 2Y and sell $20,000/$850 = $23.5M of 10Y. The portfolio then has zero total DV01 and profits or loses only from the relative movement of 2Y and 10Y yields.

What is the butterfly spread and how is it calculated?

The 2s5s10s butterfly spread = (2Y yield + 10Y yield) / 2 − 5Y yield. A positive butterfly spread means the 5Y yield is below the average of the wings (the curve is humped at 5Y). A negative butterfly means the 5Y trades above the wing average (the curve is inverted at the 5Y). Historically, the butterfly spread averages around 10–20bps in normal environments. When the butterfly is near zero or negative (as in mid-2026), it may signal that the 5Y is cheap relative to history and that a long butterfly trade (long 5Y, short 2Y and 10Y) has positive expected value.

What is carry on a fixed income trade?

Carry on a bond position = annualized coupon income. For a long position, carry is positive (you receive coupon). For a short position, carry is negative (you pay the coupon you've borrowed). Net carry on a duration-neutral trade = yield of long leg − yield of short leg. On the 2s30s steepener (long 30Y at 4.60%, short 2Y at 4.85%), the net carry is negative: −0.25% annually per dollar of face value in the 2Y position. This carry cost must be weighed against the expected profit from curve steepening.

What is the breakeven rate change for a bond position?

Breakeven rate change = (carry + roll-down) / modified duration. For a 10Y Treasury with 3-month carry of 1.11% (4.45%/4) and roll-down of 0.034% (4bps × 8.5Y / 100), total 3-month cushion = 1.14%. Breakeven = 1.14% / 8.5Y = 13.4bps. If 10Y yields rise more than 13.4bps in 3 months, the position generates a negative return. This breakeven concept is the key input to deciding which maturity has the best risk/reward on the yield curve.

Using Claude at your firm?

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.

Try These Skills

Browse all Quant Finance tools →
FEEDBACK