Why Hedge a Bond Portfolio With Interest Rate Futures?
A bond portfolio’s value generally falls when yields rise. Interest rate futures can offset some or all of that rate exposure: a position in futures produces gains or losses as the futures price changes. The key calculation is not a comparison of portfolio and contract face amounts. It is a comparison of their dollar sensitivities to the same interest rate move.
A sensitivity-based hedge is an approximation. It is most informative when the portfolio and futures contract respond to the same rate factor, the yield change is small, and the sensitivities are measured consistently. The method does not by itself eliminate changes in the relationship between the portfolio’s yields and the rate underlying the futures contract.
From Bond Sensitivity to a Hedge Ratio
For a bond portfolio with market value \(V_P\) and modified duration \(D_{\text{mod}}\), the first-order approximation for a small parallel yield change \(\Delta y\) is \(\Delta V_P \approx -D_{\text{mod}}V_P\Delta y\). Since one basis point is \(0.0001\), the portfolio’s approximate dollar change per basis point is \(b_P \approx -D_{\text{mod}}V_P(0.0001)\). This quantity is often called the portfolio’s basis-point value in magnitude; the signed sensitivity is negative for the usual long bond portfolio.
For a futures contract, use its dollar sensitivity per contract, not just its quoted price or face amount. In some problems this sensitivity is supplied directly. If it is calculated using a deliverable bond, a common approximation is to divide the cheapest-to-deliver (CTD) bond’s basis-point value by the conversion factor. This approximation assumes the contract’s price sensitivity is dominated by the CTD bond and that carry and other delivery effects are small over the rate move considered.
The conversion-factor adjustment matters because the futures price is quoted using a standardized contract, while a deliverable bond can have a different coupon and price sensitivity. The resulting contract sensitivity should be expressed in dollars per basis point per contract, on the same rate-factor basis as the portfolio sensitivity.
Why the Hedge-Ratio Formula Works
For a small change in the rate factor, approximate the total value change as the portfolio’s change plus the change from the futures position. If \(N\) is signed, its futures contribution is \(N b_F\) dollars per basis point. A first-order hedge sets their sum to zero.
Solving this equation for \(N\) gives \(N=-b_P/b_F\). This derivation explains why the signs are essential: the calculation must choose a futures position whose sensitivity is opposite to the portfolio’s. After selecting an integer position, the remaining sensitivity is \(b_P+N b_F\), not automatically zero.
Worked Example: Hedging a Long Bond Portfolio
A hypothetical insurer holds bonds with a market value of $20,000,000 and modified duration 6.2. A bond futures contract has a sensitivity of $85 per contract per basis point for a long position. Calculate the theoretical hedge, choose a whole number of contracts, and estimate the residual for a 50-basis-point parallel yield increase. Assume small-change sensitivity remains constant and ignore convexity, transaction costs, and basis changes.
Method. Calculate the portfolio sensitivity, equate the combined sensitivity to zero, then use the nearest whole contract and calculate the remaining change.
1. Portfolio sensitivity. The duration estimate gives a portfolio loss when yields rise:
2. Theoretical contract count. For a long futures position, \(b_F=-\$85\) per bp. Therefore:
The negative sign means the hedge is a short position. The nearest whole-contract choice is \(N=-146\), or short 146 contracts.
3. Residual sensitivity and shock estimate. The signed sensitivity after rounding is:
For a 50-basis-point increase, the first-order net change is \(50(\$10)=+\$500\). The portfolio’s approximate change is \(-50(\$12{,}400)=-\$620{,}000\); the short futures position’s change is \(50(146)(\$85)=+\$620{,}500\). Together they produce a $500 gain, agreeing with the residual-sensitivity calculation. This check confirms both the arithmetic and the hedge direction.
Common mistake avoided: Using a positive 146 because the ratio of the two sensitivity magnitudes is positive would indicate a long futures position. That is the wrong sign: both a long bond portfolio and long bond futures lose value when yields rise, so the hedge requires short futures.
Accounting for the Conversion Factor
A quoted futures contract may be linked to deliverable bonds rather than to a single fixed-maturity bond. When a problem supplies the CTD bond’s sensitivity and a conversion factor, calculate the futures sensitivity before dividing the portfolio sensitivity by it. The next example uses the stated approximation and assumes the CTD bond remains the relevant delivery bond.
Worked Example: Converting CTD Sensitivity to Contract Sensitivity
A hypothetical bond portfolio is worth $12,000,000 and has modified duration 4.5. One interest rate futures contract has a CTD bond with a basis-point value of $72, and the conversion factor is 0.80. Find the approximate futures hedge and the offset for a 40-basis-point parallel yield increase. Ignore convexity, carry changes, and basis movements.
Method. First convert the CTD basis-point value into a futures-contract sensitivity. Then calculate the portfolio sensitivity and the signed hedge ratio.
1. Futures-contract sensitivity. Under the stated CTD approximation, the magnitude is:
For a long contract, the signed sensitivity is \(b_F=-\$90\) per basis point when yields rise.
2. Portfolio sensitivity.
3. Hedge ratio.
Short 60 contracts. The portfolio loses approximately \(40(\$5{,}400)=\$216{,}000\) under the rate increase. Each long contract loses \(40(\$90)=\$3{,}600\), so a short position of 60 contracts gains \(60(\$3{,}600)=\$216{,}000\). The two first-order changes offset exactly under the assumptions. This check depends on using the adjusted $90 contract sensitivity; using $72 directly would understate the sensitivity of each futures contract.
What a Parallel-Rate Hedge Leaves Unhedged
A single futures contract is primarily sensitive to a particular interest rate exposure, while a bond portfolio can have sensitivity distributed across maturities. A hedge based on total basis-point value matches the portfolio under a parallel shift only if the futures exposure represents that total sensitivity adequately. If the curve twists or steepens, the portfolio and futures contract may respond differently even when their total sensitivities matched before the shock.
The following example treats the sensitivities as separate rate-factor exposures. The futures contract is assumed to respond to the 10-year rate factor, and all stated sensitivities are signed consistently. The calculation illustrates a factor mismatch; it is not a claim that a real futures contract has no exposure to other factors.
Worked Example: A Curve Twist After a Parallel Hedge
A hypothetical portfolio has a 2-year rate-factor BPV of $3,000 and a 10-year rate-factor BPV of $7,500. These are positive magnitudes: a one-basis-point increase in either factor reduces the portfolio value by the stated amount. A futures contract has a 10-year factor sensitivity of \(-\$75\) per contract per basis point. Set a hedge using total portfolio BPV, then estimate the net result if the 2-year rate rises 10 basis points and the 10-year rate rises 30 basis points. Assume linear sensitivities and ignore other effects.
Method. First calculate the hedge that offsets a parallel move, then revalue the portfolio and futures separately under the nonparallel move.
1. Parallel-shift hedge. The portfolio’s total signed sensitivity is \(-\$3{,}000-\$7{,}500=-\$10{,}500\) per basis point. Thus:
The portfolio is hedged by shorting 140 contracts. Under a parallel 30-basis-point increase, the portfolio would lose \(30(\$10{,}500)=\$315{,}000\), while the short futures position would gain \(30(140)(\$75)=\$315{,}000\).
2. Portfolio change under the curve twist. The 2-year factor contributes a loss of \(10(\$3{,}000)=\$30{,}000\). The 10-year factor contributes a loss of \(30(\$7{,}500)=\$225{,}000\). Total portfolio change is \(-\$255{,}000\).
3. Futures change and net result. The short position gains \(30(140)(\$75)=\$315{,}000\), because the futures exposure is to the 10-year factor in this example. The net change is:
The $60,000 gain is a mismatch, not a failure of the parallel-shift arithmetic. The hedge offset the portfolio under a common 30-basis-point move, but the actual shock moved the 2-year and 10-year factors by different amounts. The portfolio’s relative exposure to those factors therefore mattered.
Practical Checks and Common Traps
Before finalizing a futures hedge, state what rate factor each sensitivity measures, verify its units, and check the sign of the resulting position. A sensitivity expressed in dollars per basis point cannot be divided by one expressed in dollars per one-percentage-point move without converting units. Likewise, the portfolio and contract values must be measured on a consistent basis.
- Dropping the sign. The ratio of BPV magnitudes gives a contract count magnitude, not whether to buy or sell. Use \(N=-b_P/b_F\) with signed sensitivities.
- Using face value as sensitivity. A contract’s face amount alone does not measure its response to a yield change. Use a supplied contract BPV or calculate one under the stated model.
- Misusing the conversion factor. Under the CTD approximation used here, contract BPV is CTD BPV divided by the conversion factor, not multiplied by it.
- Assuming exact protection after rounding. Futures are traded in whole contracts. Recalculate the residual as \(b_P+Nb_F\) after rounding.
- Treating a parallel hedge as a complete hedge. A total-BPV match does not guarantee an offset under a curve twist, basis movement, or a change in which bond is cheapest to deliver.
A futures hedge also creates cash-flow considerations: futures are marked to market, so gains and losses can require cash before the hedged bonds are sold or mature. A sensitivity match describes approximate economic exposure; it does not ensure that interim cash needs disappear.
Check Your Understanding
For each problem, use the stated first-order assumptions and interpret a negative contract count as a short position.
- A hypothetical bond portfolio has market value $8,000,000 and modified duration 3.75. A long futures contract has a sensitivity of \(-\$60\) per basis point. Calculate the portfolio sensitivity and the signed hedge position. (Answer: \(b_P=-\$3{,}000\) per bp; short 50 contracts.)
- A portfolio has signed sensitivity \(-\$9{,}600\) per basis point. The CTD bond has BPV $64 and conversion factor 0.80. Calculate the futures contract BPV and the hedge position. (Answer: $80 per contract per bp; short 120 contracts.)
- A portfolio’s signed sensitivity is \(-\$5{,}400\) per basis point, and a long futures contract’s sensitivity is \(-\$72\) per basis point. Find the signed hedge position and state its direction. (Answer: \(N=-75\); short 75 contracts.)
- A portfolio has BPVs of $2,000 at the 2-year factor and $6,000 at the 10-year factor. A futures contract has sensitivity \(-\$80\) per basis point to the 10-year factor. Hedge total BPV, then calculate the net value change if the 2-year rate rises 5 basis points and the 10-year rate rises 20 basis points. (Answer: short 100 contracts; portfolio loss $130,000, futures gain $160,000, net gain $30,000.)
- A hypothetical portfolio has market value $15,000,000 and modified duration 5.2. A futures contract has sensitivity \(-\$68\) per basis point. Round the theoretical hedge to the nearest whole contract and estimate the residual change for a 25-basis-point yield increase. (Answer: \(b_P=-\$7{,}800\) per bp; theoretical \(N=-114.7059\), so short 115 contracts; residual sensitivity \(+\$20\) per bp and estimated net gain $500.)