Skip to content
Rates

Rates · R6 · 9 min

Bond futures and hedging

Work out how many bond futures hedge a position, what a futures seller is paid, and which bond the futures price tracks.

In the news: “Heavy selling in gilt futures before the Budget”: how desks cut their risk in seconds, and what those futures follow.

The essentials

Bond future
An exchange-traded agreement to buy or sell government bonds on a later date at a price fixed today. One ICE Long contract covers £100,000 of gilts. Contracts expire quarterly: H March, M June, U September, Z December.
Delivery basket and conversion factor
The seller can deliver any bond in a basket: for the Long Gilt, gilts with 8¾ to 13 years left. Each has a , about its price at a 4% ÷ 100, so coupons above 4% give factors above 1.
Cheapest to deliver
On delivery the seller is paid the futures price × the factor, plus accrued interest, and delivers whichever bond costs least against that. The future tracks this bond.
Hedge ratio
Hedge by DV01, not by the amount of bonds. A future’s DV01 is about the cheapest bond’s DV01 ÷ its factor: £82 ÷ 0.93 is about £88, so a position losing £33,000 per needs about 375 contracts sold.
What a hedge leaves
A DV01 hedge covers only moves where all yields shift together. 30-year gilts hedged with Long Gilt futures, which track a 10-year gilt, keep curve risk; the gap between your bonds and the cheapest-to-deliver is .

Futures needed to hedge

Contracts = position DV01 ÷ (CTD DV01 ÷ CF)

CTD DV01
DV01 of the cheapest-to-deliver bond, per contract
CF
that bond’s conversion factor
All Rates essentials on one page →

How it works

1. A deal now for a bond later

A bond future is an agreement, made today, to buy or sell a government bond on a later date at a price fixed today. It trades on an exchange, so it is quick and cheap to deal in large size. The ICE Long Gilt future, for example, covers £100,000 of gilts per contract.

2. Contract months

Bond futures run on a quarterly cycle, and each month has a letter: H for March, M for June, U for September and Z for December. Few traders wait for delivery. Most close their position, or it into the next contract, in the days before the delivery month.

3. A basket of bonds, made comparable

A bond future doesn’t name one bond: the seller can deliver any gilt with 8¾ to 13 years left. A 6% gilt is worth more than a 2% one, so each gets a , roughly its price at a 4% yield divided by 100. Coupons above 4% give factors above 1; coupons below 4%, factors below 1.

4. What the seller is paid

When a bond is delivered, the seller receives the invoice price: the futures price × the bond’s conversion factor, plus . With the future at 95, a factor of 0.9 and accrued interest of 1.0, that is 95 × 0.9 + 1.0 = 86.5 per 100.

5. The cheapest to deliver

The seller chooses which bond to deliver, so it picks the one that costs least to buy compared with what it will be paid: the . With the future at 100, bond A costs 80.5 against 100 × 0.80 = 80.0, and bond B costs 90.2 against 90.0. B costs only 0.2 more than it earns, so B is delivered, and the future moves like B.

6. How much a future moves

Because the future tracks its cheapest-to-deliver bond, its comes from that bond: futures DV01 ≈ the bond’s DV01 ÷ its conversion factor. If the cheapest gilt moves £82 per bp for £100,000 and its factor is 0.93, one future moves about £82 ÷ 0.93 = £88 per bp.

7. Sizing a hedge

To hedge, match DV01s: contracts = your position’s DV01 ÷ the futures DV01. A gilt holding that loses £33,000 per bp needs about £33,000 ÷ £88 = 375 futures sold. Then a rise in yields costs the bonds what the short futures make.

8. Changing duration

Futures can also change a portfolio’s without touching the bonds. The DV01 to add = (new duration − old duration) × portfolio value × 0.0001: buy futures to add it, sell to remove it. Cutting £100m from duration 6 to 5 removes £10,000 per bp; with a futures DV01 of £80, sell 125 contracts.

9. What a hedge leaves behind

A DV01 hedge only cancels moves where all yields shift together. Hedge 30-year gilts with Long Gilt futures, which follow a 10-year gilt, and you still lose if 30-year yields rise more than 10-year ones. That leftover is curve risk. The gap between your bonds and the cheapest-to-deliver is basis risk.

Worked example

You run £150m of gilts with a duration of 8.2 and want to cut it to 6.0 before a Budget. The Long Gilt’s cheapest-to-deliver gilt has a DV01 of £82 per contract and a conversion factor of 0.9300.

  1. Futures DV01: £82 ÷ 0.9300 = £88.17 per contract.
  2. DV01 to change: (6.0 − 8.2) × £150,000,000 × 0.0001 = −£33,000 per bp.
  3. Contracts: −33,000 ÷ 88.17 = −374.3.
  4. Negative means sell: about 374 Long Gilt futures.

Sell about 374 contracts: that removes about £33,000 of DV01 and takes duration from 8.2 to 6.0.

Check yourself

9 quick questions on the explanation above.

Practice

New numbers every set. Misses and guesses go into your review deck.

In the interview

Answer out loud in under a minute, then compare.

Remember

Contracts = position DV01 ÷ futures DV01

A futures hedge matches DV01, not the amount of bonds, and leaves you with the gap between your bonds and the cheapest-to-deliver.

Next · R7Interest rate swaps

Sources

Definitions and maths are standard textbook material; dated facts link to the sources above. Worked numbers are illustrative.