Short-Term Interest Rate Futures

Short-term interest-rate (STIR) futures express expectations for a short reference rate over a future accrual period. Their familiar quotation convention is:

futures price = 100 - implied annualized rate

Thus a price increase means a lower implied rate. This inverse relationship is a frequent source of sign errors in risk reports: a trader long a rate future generally benefits when expected short rates fall, subject to the contract’s settlement rule.

Eurodollar futures historically referenced three-month USD LIBOR. New trading has largely moved to SOFR-based contracts after the LIBOR transition, but Eurodollar history remains useful for understanding curve conventions, pack/color structures, and legacy portfolios. Do not assume that Eurodollar and SOFR contracts are interchangeable: LIBOR embedded bank credit and term-liquidity risk, whereas SOFR is an overnight secured rate compounded over the reference period.

Contract familyReference rateMain exposureKey caveat
Legacy Eurodollar3m USD LIBORterm unsecured ratediscontinued new liquidity
SOFR futurecompounded SOFRovernight secured policy pathaveraging/compounding details
OIS swapcompounded overnight ratecurve and fixed/float exchangebilateral/clearing conventions

Reading a futures strip

Each quarterly contract represents a distinct future three-month period. The strip therefore contains the market’s pricing of future policy settings, term effects, and risk premia. A price of 95.75 corresponds mechanically to a 4.25% implied rate, but it is not a pure forecast of a central-bank decision. It averages an outcome over the contract period and includes convexity and supply-demand effects.

def implied_rate(future_price):
    return 100.0 - future_price

def bp_pnl(contracts, bp_move, tick_value_per_bp):
    # Positive for a long position when price rises / implied rate falls.
    return contracts * bp_move * tick_value_per_bp

def calendar_spread(front_price, back_price):
    return front_price - back_price

Check the exchange specification for the precise tick, value per basis point, final settlement average, and contract month. A generic dollar-per-basis-point calculation can be wrong when contract size or accrual convention changes.

Curve trades rather than outright bets

An outright long or short strip position is a view on the average policy path. Many relative-value trades instead isolate a curve shape: a calendar spread compares two quarters, a butterfly compares the middle contract against wings, and packs aggregate four consecutive contracts. These structures reduce—but do not eliminate—parallel rate risk.

StructureExampleEconomic view
Calendarlong Sep, short Decpolicy timing or meeting-path repricing
Packfour quarterly contractsone-year segment level
Butterflylong wings, short twice middlecurve kink / meeting premium
Deferred spreadnear vs distant packeasing/hiking-cycle shape

Risk should be calculated from scenario curves, not only contract counts. Adjacent contracts can have different sensitivity to a policy meeting, quarterly turn, or future uncertainty. Futures also carry convexity relative to forward rates because daily margining changes the correlation between gains and interest rates. The effect is modest in some regimes and meaningful in volatile ones.

Data and implementation issues

Build a calendar that maps each contract to its reference dates and known policy meetings. Distinguish the quoted implied rate from a bootstrapped forward curve; the latter requires discount factors and consistency with OIS instruments. For historical Eurodollar research, avoid splicing contracts across roll dates without retaining their accrual periods. A continuous series is convenient for charts but inadequate for estimating an economic spread.

Liquidity migrates down the strip and into successor products. Roll costs, bid-ask spread, block-trade access, margin offsets, and exchange position limits determine capacity. During stress, a spread that appears hedged can gap because front contracts price emergency policy while deferred contracts price risk premium and funding stress.

The broader curve toolkit connects to overnight index swaps and interest-rate swaps. Use those instruments to cross-check whether a futures move reflects expected overnight rates, convexity, or contract-specific technical flow.

Key takeaways

  • STIR futures quote 100 minus an annualized reference rate, so price and rate move inversely.
  • Eurodollar history is useful, but SOFR contracts have different underlying economics.
  • Calendar, pack, and butterfly trades express curve shape—not fully riskless relative value.
  • Map every contract to its accrual dates, settlement method, and policy calendar.
#STIR futures #Eurodollar #SOFR #interest rates #yield curve