Treasury Futures Gamma Exposure: Dealer Positioning Across the Curve (ZN, ZB, ZT) | FlashAlpha
gex · 9 min read

Treasury Futures Gamma Exposure: Dealer Positioning Across the Curve (ZN, ZB, ZT)

Live gamma exposure on CBOT Treasury futures options - ZT through Ultra Bond, priced Black-76, with dollar gamma scaled by the points-of-par multiplier.

T
Tomasz Dobrowolski Quant Engineer
Aug 10, 2026
9 min read
GEX Futures Treasuries ZN ZB Rates DealerPositioning Black76

If you already read gamma exposure on SPX or ES, the mechanics here will be familiar: long dealer gamma dampens moves, short gamma amplifies them, the gamma flip marks the boundary, and concentrations of open interest act as magnets. What changes in rates is the shape of the positioning and what the underlying actually is.

For the general mechanics, start with what gamma exposure is. This piece assumes it.


Six Contracts, One Curve

Treasury futures options are listed across the maturity spectrum, and each behaves differently because duration differs:

SymbolContractFaceMultiplier
ZT=F2-Year Note$200,000$2,000 / point
ZF=F5-Year Note$100,000$1,000
ZN=F10-Year Note$100,000$1,000
TN=FUltra 10-Year Note$100,000$1,000
ZB=FTreasury Bond$100,000$1,000
UB=FUltra Treasury Bond$100,000$1,000

The 2-year is the odd one out: it carries $200,000 face to compensate for its much lower duration risk, so its multiplier is $2,000 per point rather than $1,000.

The quote convention that decides your numbers

Treasury futures are quoted in points of par. A 10-year note at 108.625 is 108.625% of $100,000 face, so one contract is about $108,625.

Treat the $100,000 face value as the multiplier and you get $10.86 million - out by a factor of 100. Every gamma, delta, vanna and charm figure inherits that error, and any comparison against an equity book becomes meaningless.

The correct multiplier is face divided by 100. You can confirm it from the tick data: ZN ticks in half of one thirty-second, which is 0.015625, worth $15.625, and 15.625 / 0.015625 = 1,000. The full reference is in CME contract multipliers and quote conventions.


What Makes Rates Gamma Different

The underlying is a deliverable basket, not an index

An ES option settles into an ES future which settles to the S&P 500. A ZN option settles into a ZN future, which settles by physical delivery of an eligible Treasury note from a deliverable basket, adjusted by conversion factors. The future tracks the cheapest-to-deliver issue, and cheapest-to-deliver can switch as yields move.

Practically, that means the futures price is not a clean linear function of one bond. Around large yield moves the CTD can change, and the effective duration of the contract shifts with it. Gamma computed on the option chain is still correct as stated - it is gamma with respect to the futures price - but the mapping from futures price to yield is not constant.

Positioning clusters around scheduled events, not around expiries

Equity index gamma is dominated by monthly and quarterly expiry cycles and, increasingly, by same-day expiries. Rates positioning is dominated by the macro calendar: CPI, payrolls, FOMC, and the quarterly refunding announcement. Open interest builds into those dates and unwinds after them.

The consequence for reading walls is that a large strike concentration in ZN often reflects an event hedge rather than a persistent dealer position, so it can evaporate immediately after the number prints. Watch whether the concentration survives the event before treating it as a structural level.

Hedging flow is duration-driven and crosses the curve

A dealer short gamma in the 10-year does not necessarily hedge in the 10-year. Rates desks hedge in duration terms and will use whichever point of the curve is cheapest or most liquid, which means gamma concentrated in ZN can produce flow in ZF or ZB. Reading one contract in isolation understates the picture.

This is the main argument for looking at the curve together rather than picking a single tenor.


How To Read It Across The Curve

  1. Start at the 10-year. ZN gamma exposure is the deepest and most representative single view of rates positioning.
  2. Check the regime sign. Positive net gamma implies dealers dampen moves, so yields grind. Negative implies they chase, so a break extends.
  3. Compare the wings. ZT reflects policy-path positioning, ZB and UB reflect long-end duration and convexity demand. Divergence between them is information: a short-end short-gamma condition with a long-end long-gamma condition is a curve trade waiting for a catalyst.
  4. Overlay the event calendar. If the concentration is dated to the CPI expiry, it is an event hedge.
  5. Read max pain with care. Pin behaviour is weaker in rates than in equity index, because a large share of the open interest is directional macro hedging rather than premium selling.
Levels are in price, not yield. A ZN call wall at 110 is a price ceiling, which is a yield floor. If you think in yield, invert before you act on it.

Pricing: Black-76 On The Forward

Options on Treasury futures are options on a futures contract, so they are priced with Black-76 on the forward with no dividend term, not Black-Scholes on a spot proxy. Using a cash-bond spot price produces greeks that drift as you move out the curve, because carry is a real component of the futures price.

Every FlashAlpha figure on these roots is computed on the CBOT options-on-futures chain and priced Black-76, with dollar gamma scaled by the points-of-par multiplier above.


Pulling It Programmatically

Futures symbols take a =F suffix. URL-encode the = as %3D:

GET /v1/exposure/gex/ZN%3DF          # 10-year note gamma by strike
GET /v1/exposure/summary/ZB%3DF      # bond exposure summary
GET /v1/exposure/levels/ZT%3DF       # 2-year key levels
GET /v1/stock/ZN%3DF/summary         # full summary incl. IV term structure

Futures symbols require the Growth plan or higher. Full field reference is in the API docs.

Treasury options are one of the deepest options markets in the world and one of the least examined through a dealer-positioning lens. The mechanics transfer from equity index, but three things change: the underlying is a deliverable basket with a shifting cheapest-to-deliver, positioning clusters around the macro calendar rather than expiry cycles, and hedging flow moves across the curve rather than staying in one tenor. Get the points-of-par multiplier right, read the curve together rather than one contract alone, and check whether a concentration is an event hedge before you treat it as a level.

Live Market Pulse

Get fast visibility into market shifts with full-chain analytics over low-latency REST and MCP polling.

Intelligent Screening

Screen millions of option pairs per second using your custom EV rules, filters, and setups.

Export-Ready

Export structured signals to your own execution stack or broker integration - FlashAlpha delivers the analytics, you keep control of order routing.

Join the Community

Discord

Engage in real time conversations with us!

Twitter / X

Follow us for real-time updates and insights!

GitHub

Explore our open-source SDK, examples, and analytics resources!