SOFR Futures Packs and Bundles

What are packs and bundles?

Packs and bundles are trade execution strategies that will be familiar to many users of CME Three-Month SOFR futures. A pack or bundle is not a distinct product; rather they are intra-market combination strategies in which multiple futures – one each from a sequence of contracts with consecutive quarterly delivery months – are transacted via a single order.

  • A pack comprises four consecutive quarterly contracts. A pack combination may comprise any sequence of four quarterlies along the term structure of futures delivery months listed for trading. By far the most popular packs, however, are those defined by their respective yearly color codes: e.g., futures for the nearest four forward-starting quarterly delivery months are known as the white pack, the fifth through eight nearest quarterlies are called the red pack, and so on for greens, blues, golds, and beyond.
  • A bundle is similar, except that it spans integer multiples of four contracts: e.g., a two-year bundle contains one each of contracts for eight sequential quarterly delivery months, a three-year bundle contains one each of 12 sequential quarterlies, and a 5-year bundle comprises one each of 20 sequential quarterlies.

The daily settlement prices for a position resulting from a pack or bundle trade are simply the daily settlement prices for each of the individual contracts comprised within the pack or bundle. Thus, buying (or selling) contracts via a pack or bundle combination results in the same risk exposure as if the same contracts were bought (or sold) individually.

SOFR packs and bundles

The price of a SOFR pack or bundle is quoted as the arithmetic average of the price levels of its constituent futures contracts.

The minimum price increment for any SOFR pack or bundle will be 0.0025 IMM Index points, i.e., 0.25 basis points per annum of SOFR pack or bundle interest rate exposure. For example, below are some valid price and rate increments for P&Bs:

PACK/BUNDLE PRICE
(IMM INDEX POINTS)

PACK/BUNDLE AVERAGE
INTEREST RATE (PCT/YR)

99.1800

0.8200

99.1775

0.8225

99.1750

0.8250

99.1725

0.8275

99.1700

0.8300

Consider the set of four contracts in the SOFR pack shown in Example 1 below. Arithmetic averages of bid and offered prices among the pack components appear in the row below the list of outright contracts. In this example, neither the average of the bid prices nor the average of offered prices sum to valid pack or bundle prices, based on the minimum price increment.

SOFR Futures packs and bundles trade in a distinct central limit order book, separate and apart from the order book for their component contracts. Prices are neither implied into, nor out of, the pack or bundle order books to the order books for individual futures contracts. This means that while the average of bids or offers in a pack or bundle can be, but often is not, a multiple of 0.25, the quoted price will always be a multiple of 0.25 and can, as is the case in our example, be higher (or lower) than a price that would be implied by the average.

Best bid/offered prices in the CME Globex electronic trading platform’s central limit order book for the pack could appear as shown in the bold SR3:AB 01Y Z2 row. It’s important to note that individual leg prices will be assigned to be economically equivalent to these traded values and may not match the last observed individual leg prices – more on this further below.

Example 1

LEG MARKETS

BID

OFFER

SR3Z2

Dec-2022

97.17

97.175

SR3H3

Mar-2023

97.16

97.165

SR3M3

Jun-2023

97.14

97.145

SR3U3

Sep-2023

97.105

97.11

Average

97.14375

97.14875

 

STRATEGY MARKET

BID

OFFER

SR3:AB 01Y Z2

97.145

97.1475

Source: CME Group

Contract price assignments

As soon as a SOFR pack or bundle is transacted, CME Globex will assign prices to each of its constituent contracts. To see how this works, consider an example where the pack introduced in Example 1 trades at a price of 97.145. Assignment of leg prices to the four constituent SOFR contracts starts with CME Globex evaluating each of the four futures at their respective last daily settlement prices, rounded1 to the nearest valid half-tick increment. Assume these rounded settlement prices are as shown in Example 2: 97.175, 97.165, 97.140, and 97.110.

One advantage of anchoring off daily settlement prices when calculating the individual contract is that, if the pack or bundle matches partially throughout the trading day, the calculated leg fill prices for the same pack, traded at the same price, will be identical. Alternatively stated, any given pack traded at the same price on the same day will have identically assigned leg prices.

Continuing with the example, the total budget of a pack (or bundle) is the aggregate of individual leg prices to be allocated among the four (or more) component SOFR contracts, in this case: 4 x 97.145 = 388.60. Compare with the four SOFR contracts valued at their respective latest rounded daily settlement prices, the total number of price points to which they sum is: 97.175 + 97.165 + 97.140 + 97.110 = 388.59.

The sum of the rounded settle prices is smaller than the budget of pack price points by 0.01 price points. CME Globex is thus prompted to adjust two of the four component futures prices by the contract minimum price increment (0.005 price points, or ½ basis point). As Example 2 illustrates, the adjustment is applied to each of the two SOFR contracts with the most remote delivery dates. When the sum of adjusted daily settlement prices, shown in the rightmost column, is equal to the budget of pack price points, the price assignment process concludes with each contract booked at its leg assigned price.

Example 2

CONTRACT

ROUNDED DAILY SETTLE PRICE

CURRENT BID

CURRENT OFFER

CHANGE ON DAY

PACK TRADED PRICE

ADJUSTMENT TO ROUNDED DAILY LEG SETTLE

LEG ASSIGNED PRICE (SETTLE PRICE + ADJUSTMENT)

SR3Z2

Dec-22

97.175

97.18

97.185

+0.010

97.145

0.000

97.175

SR3H3

Mar-23

97.165

97.17

97.175

+0.010

97.145

0.000

97.165

SR3M3

Jun-23

97.140

97.145

97.15

+0.005

97.145

+0.005

97.145

SR3U3

Sep-23

97.110

97.115

97.12

+0.005

97.145

+0.005

97.115

AGGREGATE PRICE

388.59

 

 

 

388.60

+0.010

388.60

Source: CME Group

More generally, the prices of component contracts in any pack or bundle combination are assigned in a similar fashion, with all adjustments to futures contract settle prices distributed as equally as possible in contract minimum price increments, and with adjustments that are largest in absolute magnitude allocated to the component contracts for the most distant delivery months.

A third example, involving a bundle this time, may illuminate further:

CONTRACT

ROUNDED DAILY SETTLE PRICE

CURRENT BID

CURRENT OFFER

CHANGE ON DAY

PACK TRADED PRICE

ADJUSTMENT TO ROUNDED DAILY LEG SETTLE

LEG ASSIGNED PRICE (SETTLE PRICE + ADJUSTMENT)

SR3Z2

Dec-22

97.175

97.10

97.105

-0.075

97.0575

-0.10

97.075

SR3H3

Mar-23

97.165

97.08

97.085

-0.085

97.0575

-0.10

97.065

SR3M3

Jun-23

97.140

97.045

97.05

-0.095

97.0575

-0.10

97.04

SR3U3

Sep-23

97.110

97.005

97.01

-0.105

97.0575

-0.105

97.005

SR3Z3

Dec-23

97.120

97.005

97.01

-0.115

97.0575

-0.105

97.015

SR3H4

Mar-24

97.150

97.035

97.04

-0.115

97.0575

-0.105

97.045

SR3M4

Jun-24

97.185

97.07

97.075

-0.115

97.0575

-0.105

97.08

SR3U4

Sep-24

97.240

97.12

97.125

-0.12

97.0575

-0.105

97.135

AGGREGATE PRICE

777.285

776.46

776.50

 

776.46

-0.825

776.46

Source: CME Group

Note that while the adjustments to the rounded daily leg settle prices are distributed as uniformly as possible, they do not exactly match the change on day, which often has more gradual change along the yield curve. As such, leg assigned prices may not perfectly match to their last traded price; the average of the leg assigned price, however, will be identical to the pack or bundle price.

Settlement prices of packs and bundles

Packs and bundles have daily settlement prices that are used as a reference in the next trading period to calculate the change on day. These daily settlement prices are not used for clearing purposes. Once traded, each leg is settled vs. the daily settlement price for that leg. As we saw in the early part of this note, the average of the previous day’s settlement prices for any pack or bundle can calculate to a non-valid tick price. As a result, when a pack is trading at a change of day of (for example) +2bp, that does not imply that each leg of the trade will also be +2bp to its own leg settlement price from the previous day.

For more information on SOFR products, visit cmegroup.com/sofr

References

  1. The daily settlement price is a marker calculated every trading date, against which variation margins can be calculated and assessed. CME Group publishes the full procedures of how it calculates the daily settle prices for its products on its website. In short, for SOFR, a mixture of observing the volume-weighted market activity that takes place during the last minute before 2:00 p.m. CT and observing the posted bid/ask prices of outright and spread contracts are used to determine daily settlement prices. Any component contracts that settle in tick increments smaller than one half bp (0.005) will have their prices rounded up to the nearest valid half-bp increment for the purposes of these calculations.

About CME Group

As the world’s leading derivatives marketplace, CME Group is where the world comes to manage risk. Comprised of four exchanges - CME, CBOT, NYMEX and COMEX - we offer the widest range of global benchmark products across all major asset classes, helping businesses everywhere mitigate the myriad of risks they face in today's uncertain global economy.

Follow us for global economic and financial news.

CME Group on Twitter

CME Group on Facebook

CME Group on LinkedIn