Skip to content

FRM Exam Part I · Modeling Non-Parallel Term Structure Shifts and Hedging

Bucketing Exposures, Hedge Effectiveness and Curve Trades

Updated 11 October 2026 · Fact-checked

Bucketing splits a portfolio's interest rate risk into maturity buckets, such as key rate DV01s. Hedging each bucket protects against non-parallel shifts, while a single total-DV01 hedge only covers parallel moves. A steepener profits when the curve steepens, a flattener when it flattens. Multiply each bucket DV01 by its own yield change to get P&L.

Understand Bucketing, Hedge Effectiveness and Curve Trades

Interest rates do not always move together. The 2-year yield can rise while the 10-year yield stays flat. A hedge built on one number, total DV01, assumes every yield moves by the same amount. It works for a parallel shift and can fail for anything else.

Bucketing fixes this. You split the portfolio's exposure by maturity: for example 2-year, 5-year, 10-year and 30-year buckets. Each bucket has its own DV01 (or key rate DV01): the value change for a 1 basis point move in that part of the curve. A bucket DV01 tells you where on the curve the risk sits.

A single-factor hedge matches total DV01 using one instrument. It removes parallel-shift risk but leaves the bucket mismatches. A multi-factor hedge uses several instruments so that DV01 is matched in every bucket. It is more robust to twists and slope changes, but it needs more instruments and more trades. Hedge effectiveness measures how much risk the hedge removes. A common measure is 1 − Var(hedged) ÷ Var(unhedged). Multi-factor hedges usually score higher when curve moves are not parallel.

A curve trade takes a view on the slope, not the level. A steepener profits if the spread between long and short yields widens. A flattener profits if it narrows. You build both DV01-neutral, so a parallel shift gives roughly zero P&L and only the slope change matters.

Key formulas to remember

Bucket DV01 (key rate DV01)
DV01_k = value gain for a 1bp fall in the bucket k yield
Positive for a long bond position. Use a consistent sign convention in the whole question.
P&L from bucket yield changes
P&L ≈ −Σ DV01_k × Δy_k (Δy in bp)
Use this form when DV01 is defined as the gain for a 1bp fall. A rise in yield gives a loss for a long position.
Single-factor hedge notional
Hedge notional = Portfolio DV01 ÷ DV01 per unit of hedge instrument
Matches total DV01 only. Leftover bucket DV01s are the residual risk.
Multi-factor hedge
Σ_j (N_j × DV01_j,k) = −Portfolio DV01_k for each bucket k
One equation per bucket. With two buckets and two instruments, solve the two equations together.
Hedge effectiveness
HE = 1 − Var(hedged P&L) ÷ Var(unhedged P&L)
Closer to 1 means more risk removed. It depends on the curve moves you test.
DV01-neutral curve trade
N_short-end × DV01_short-end = N_long-end × DV01_long-end
Long and short legs have equal DV01 so that a parallel shift nets to about zero.
Curve trade P&L
P&L ≈ DV01 of each leg × (change in long-end yield − change in short-end yield), with sign by position
Steepener: gain if the spread (long yield − short yield) widens. Flattener: gain if it narrows.

How to solve Bucketing, Hedge Effectiveness and Curve Trades questions

Use this method for any bucketing, hedge comparison or curve trade question.

  1. 1Write down the sign convention. Define DV01 as the gain for a 1bp fall in yield, and note whether you are long or short each leg.
  2. 2List the bucket DV01s for the portfolio and for each hedge instrument. Convert the instrument DV01 to the same notional basis, for example per ₹1 crore or per $1 million.
  3. 3Decide the hedge type. Single-factor: match total DV01 with one instrument. Multi-factor: match each bucket with its own instrument.
  4. 4Compute the hedge notionals: bucket DV01 ÷ DV01 per unit of the instrument. Make the hedge positions opposite in sign to the exposure.
  5. 5Apply the scenario. Multiply each bucket DV01, hedged and unhedged, by that bucket's yield change in bp.
  6. 6Add up the P&L of the portfolio and the hedge. The net is the residual risk. Compare the single-factor and multi-factor results.
  7. 7For curve trades, identify the view. Steepener: long the short end, short the long end. Flattener: the reverse. Size the legs DV01-neutral and compute P&L from the change in spread.
  8. 8Check the answer: parallel shift gives about zero for a DV01-neutral trade, and a perfectly matched multi-factor hedge gives zero for any move in its own buckets.

Quickest way: Bucket-by-bucket P&L check

When to use it: Use it when a question gives bucket DV01s and yield changes and asks for the hedged or unhedged P&L, or the profit on a curve trade.

  1. Do not compute notionals first if the question gives only DV01s. Work in dollar DV01 directly.
  2. Multiply each bucket's net DV01 (portfolio plus hedge) by its yield change. Add the results.
  3. For a DV01-neutral curve trade, skip the legs. P&L = DV01 × change in spread in bp, with the sign set by steepener or flattener.
  4. Check the direction with a one-line story: a steepener wants long yields to rise more than short yields.
  5. If two options differ only by sign, test the story. A hedged position with matched buckets should show zero residual in those buckets.

Common mistakes in Bucketing, Hedge Effectiveness and Curve Trades

  • Treating a total-DV01 hedge as protection against any curve move.

    Matching one number feels complete, and parallel shifts are the first case you learn.

    Fix: Remember that a single-factor hedge only covers parallel shifts. Always check each bucket's net DV01 after the hedge.

  • Mixing up steepener and flattener.

    Students think in terms of rates and prices at the same time.

    Fix: Steepener: long the short-end bond, short the long-end bond, profit if the spread widens. Flattener is the reverse. Anchor it to the spread, not to the direction of the level.

  • Using unequal DV01 on the two legs of a curve trade, such as equal notionals.

    Equal face amounts look balanced, but long bonds have much larger DV01.

    Fix: Size the legs by DV01, not by notional. Equal notionals leave a net directional rate bet.

  • Getting the sign of P&L wrong when yields rise.

    DV01 is quoted as a positive number, and the sign convention is forgotten.

    Fix: For a long bond, a rise in yield is a loss. For a short position, it is a gain. Write the sign beside every leg.

  • Assuming a multi-factor hedge removes all risk.

    Bucket matching feels exact.

    Fix: It only removes risk within the chosen buckets and for small moves. Moves within a bucket, convexity, and basis between instruments remain.

  • Reading hedge effectiveness as a fixed property of the hedge.

    One number is quoted without the scenario or sample behind it.

    Fix: Effectiveness depends on the curve moves tested. A single-factor hedge looks good when moves are mostly parallel and poor when slope changes dominate.

Worked examples

Example 1

A bond portfolio has a 2-year bucket DV01 of $4,000 and a 10-year bucket DV01 of $9,000 (gain per 1bp fall in yield). A 2-year instrument has DV01 of $200 per $1 million. A 10-year instrument has DV01 of $800 per $1 million. The 2-year yield rises 10bp and the 10-year yield is unchanged. Compare the net P&L of (a) a single-factor hedge using only the 10-year instrument and (b) a two-bucket hedge using both instruments.

Show the solution
  1. Unhedged P&L: the 2-year bucket loses 4,000 × 10 = $40,000. The 10-year bucket has no change. Unhedged P&L = −$40,000.
  2. (a) Total DV01 = 4,000 + 9,000 = $13,000. Short 10-year notional = 13,000 ÷ 800 = $16.25 million.
  3. The short 10-year hedge has no P&L because the 10-year yield did not move. Net P&L = −$40,000 + 0 = −$40,000.
  4. (b) Short 2-year notional = 4,000 ÷ 200 = $20 million. Short 10-year notional = 9,000 ÷ 800 = $11.25 million.
  5. The short 2-year hedge gains 200 × 20 × 10 = $40,000 as the 2-year yield rises. The 10-year hedge has no P&L.
  6. Net P&L = −$40,000 + $40,000 = $0.

Answer: (a) The single-factor hedge leaves a loss of $40,000. (b) The two-bucket hedge gives a net P&L of $0, because the 2-year bucket is matched.

Example 2

A trader puts on a DV01-neutral steepener. She is long $40 million of a 2-year bond with DV01 of $200 per $1 million, and short $10 million of a 10-year bond with DV01 of $800 per $1 million. The 2-year yield rises 5bp and the 10-year yield rises 15bp. Find the P&L and say whether a flattener would have gained.

Show the solution
  1. Check neutrality: 2-year leg DV01 = 40 × 200 = $8,000. 10-year leg DV01 = 10 × 800 = $8,000. The legs match.
  2. Long 2-year leg: yield up 5bp means a loss of 8,000 × 5 = $40,000.
  3. Short 10-year leg: yield up 15bp means a gain of 8,000 × 15 = $120,000.
  4. Net P&L = 120,000 − 40,000 = +$80,000.
  5. Cross-check with the spread: the 2s10s spread widened by 15 − 5 = 10bp. 8,000 × 10 = $80,000, which matches.
  6. A flattener is the opposite position. It would have lost $80,000, because the curve steepened.

Answer: The steepener gains $80,000. A flattener would have lost $80,000.

Exam tips

  • Read the sign convention and the yield changes first. Many wrong options come from a sign error, not from a formula error.
  • When a question gives DV01s and bucket yield changes, a single multiplication per bucket is faster than computing notionals.
  • Expect conceptual items on what a single-factor hedge leaves unhedged: slope and curvature risk.
  • For curve trades, translate the trade into a statement about the spread. Steepener needs the spread to widen; flattener needs it to narrow.
  • If the question asks about hedge effectiveness, look for the move being tested. Parallel moves favour single-factor hedges, and non-parallel moves favour multi-factor hedges.

Practice questions from Modeling Non-Parallel Term Structure Shifts and Hedging

Bucketing, Hedge Effectiveness and Curve Trades: frequently asked questions

What does bucketing exposures mean in yield curve hedging?

It means splitting a portfolio's interest rate sensitivity by maturity range, such as 2-year, 5-year and 10-year buckets. Each bucket gets its own DV01. You then hedge each bucket so that non-parallel shifts do not leave a large residual.

What is the difference between a steepener and a flattener?

A steepener profits when the gap between long-term and short-term yields widens. It is typically long the short-end bond and short the long-end bond. A flattener profits when the gap narrows and takes the opposite position. Both are usually sized DV01-neutral.

Why is a multi-factor hedge usually more effective than a single-factor hedge?

A single-factor hedge only matches total DV01, so it is exposed to changes in slope and shape. A multi-factor hedge matches DV01 in several buckets, so it protects against more types of curve moves. The cost is more instruments and more trades to manage.

Why must a curve trade be DV01-neutral?

If the legs have different DV01s, a parallel move in yields gives a gain or loss. Then the trade is partly a bet on the level of rates. DV01-neutral sizing leaves mainly the slope view.