# SPY Dealer Gamma by Strike and Expiration

Source: SquawkFlow
URL: https://squawkflow.com/gex-heatmap/spy
Symbol: SPY
As of: 2026-09-11
Unit: US dollars of dealer gamma per 1% move in the SPY ETF
Contracts analysed: 13,296
Retrieved: 2026-09-11 00:31 ET

As of 2026-09-11, SquawkFlow computes total SPY dealer gamma at -13.20B per 1% move with spot at $757.83. The table below breaks that total down by strike and by expiration date, across 25 strikes nearest spot and 6 of 32 expirations in the chain. Positive means dealers are long gamma at that strike and expiry, so hedging leans against price moves; negative means they are short gamma and hedging leans with them.

| Strike | All expiries | 2026-09-11 (0d) | 2026-09-14 (3d) | 2026-09-15 (4d) | 2026-09-16 (5d) | 2026-09-17 (6d) | 2026-09-18 (7d) |
|---:|---:|---:|---:|---:|---:|---:|---:|
| 770 | +298M | +140M | +15M | +35M | +12M | +8M | +57M |
| 769 | -3M | +3M | 0 | 0 | 0 | 0 | +8M |
| 768 | +10M | -5M | 0 | 0 | 0 | 0 | +7M |
| 767 | +43M | -13M | 0 | 0 | 0 | 0 | +60M |
| 766 | -2M | -3M | 0 | 0 | 0 | 0 | +11M |
| 765 | -76M | +46M | +34M | +9M | -165K | +9M | -122M |
| 764 | +17M | -7M | 0 | 0 | 0 | 0 | +29M |
| 763 | -649M | -621M | 0 | 0 | 0 | 0 | -17M |
| 762 | -45M | +23M | 0 | 0 | 0 | 0 | -38M |
| 761 | -375M | -66M | 0 | 0 | 0 | 0 | -30M |
| 760 | -3.28B | -1.37B | -37M | -481M | -18M | +1M | -1.16B |
| 759 | -168M | -98M | 0 | 0 | 0 | 0 | -38M |
| 758 **(spot)** | -271M | -159M | 0 | 0 | 0 | 0 | -88M |
| 757 | -358M | -77M | 0 | 0 | 0 | 0 | -68M |
| 756 | -106M | -57M | 0 | 0 | 0 | 0 | -25M |
| 755 | -1.77B | -849M | -47M | -258M | -12M | +1M | -301M |
| 754 | -198M | -98M | 0 | 0 | 0 | 0 | -28M |
| 753 | -304M | -84M | 0 | 0 | 0 | 0 | -31M |
| 752 | -165M | -68M | 0 | 0 | 0 | 0 | -38M |
| 751 | -117M | -35M | 0 | 0 | 0 | 0 | -49M |
| 750 | -1.17B | -203M | -40M | -26M | -17M | -11M | -335M |
| 749 | -110M | -34M | 0 | 0 | 0 | 0 | -35M |
| 748 | -112M | -60M | 0 | 0 | 0 | 0 | -16M |
| 747 | -168M | -32M | 0 | 0 | 0 | 0 | -115M |
| 746 | -104M | -25M | 0 | 0 | 0 | 0 | -44M |

| **Net** | **-13.20B** | **-3.83B** | **-97M** | **-748M** | **-57M** | **-24M** | **-4.41B** |

## Live read

1. Dealers are net short about $13.2B of gamma per 1% move, so their hedging trades in the same direction as price; this state has historically meant faster, trend-prone sessions.
2. About 40% of the near-term gamma on this grid expires today, so whatever pinning or momentum it creates resets at the close.
3. The heaviest same-day positive gamma near spot sits at 765; dealers hedging there lean against moves away from that strike, which tends to make price sticky around it into the close.
4. Below 757 the strike totals turn negative, meaning a move through that level would meet hedging that chases the move instead of absorbing it.
5. Time decay alone shifts the aggregate dealer hedge by about $2.6B of index delta per day, and rebalancing that drift implies steady mechanical buying, heaviest into the close.
6. Since the prior session's settlement, open interest at 750 grew by 29,901 contracts, the largest overnight change on this grid; those added positions carry gamma at that strike for as long as they stay open.

## Flow greeks (model-based)

- **Net charm:** -2.60B of dollar delta decay per day.
- **Net vanna:** +5.32B of dollar delta per +1 implied vol point.
- **Top same-day volume strikes (unsigned):** 758 (+4.18B), 760 (+3.48B), 759 (+2.54B)

Charm and vanna are computed per contract from Black-Scholes using each
contract's own implied volatility, summed with the same dealer sign
convention as gamma. Volume activity is unsigned because the public tape
carries no initiator; it shows where same-day trading concentrates, not
which way it leans.

## Overnight open interest change

Between the 2026-09-08 and 2026-09-09 settlements, open interest across the whole chain changed by a net +526,870 contracts.

- **Largest changes:** 750 (+29,901), 735 (+29,781), 770 (+28,100)

Counted in contracts, not dollars, and summed across every expiration
and both calls and puts. Positive means more contracts are open at that
strike than at the previous close; negative means they expired or were
closed. **This is a settlement-to-settlement comparison.** Open interest
is published once daily after the close, so a position opened and closed
inside one session never appears, and the figure says nothing about
intraday activity. It also records only that contracts exist, never who
opened them or on which side.

## Why expiration matters here

A conventional gamma exposure chart sums every expiration into one number,
producing a single call wall and put wall. That hides where in time the
positioning sits: a strike carrying 500M of gamma expiring tomorrow behaves
nothing like the same 500M spread across three months, and the aggregate
cannot distinguish them. Near-dated columns dominate in absolute size
because gamma rises steeply as expiration approaches for strikes near the
money, that is real, not a display artefact.

## Method and limits

Per contract: gamma x open interest x 100 (contract multiplier) x spot^2 x
0.01, giving dollars of delta per 1% move. Calls positive, puts negative.
The gamma is the value the delayed Cboe chain publishes with each contract,
not a re-priced one, crossed with open interest settled on
2026-09-09.

**This total is summed from the gamma published with each contract on the delayed Cboe chain, across every expiration dated today or later. The SPX total on the /gex levels page is a different book, where every contract is re-priced with Black-Scholes at the evaluation spot from an archived implied volatility surface, so the two totals are not directly comparable. Both derive from daily-settled Cboe open interest.**

**Dealer positioning is an assumption, not an observable.** Open interest
shows that a contract exists, never which side a dealer holds. Every gamma
figure published anywhere (ours and every competitor's) inherits that
assumption.

**The 0DTE column reflects overnight positions only.** Open interest is
settlement data, updated once daily, so contracts opened intraday, a
large share of modern 0DTE volume, are not in it yet. Read the 0DTE
column as gamma expiring today from positions held overnight, not as
today's intraday 0DTE flow.

## Reuse

These numbers are free to build on, with attribution (a visible link to
squawkflow.com). The companion open dataset at
https://github.com/dhawalc/spx-gamma-levels updates every trading day
(CC BY 4.0) and is a more stable source than parsing rendered pages.

## Citation

Source: SquawkFlow, https://squawkflow.com/gex-heatmap/spy
Retrieved: 2026-09-11 00:31 ET
Attribution: cite the page URL rather than a copied number. Levels are
recomputed every session, so a number without its date is wrong within a day.

SquawkFlow publishes market-structure data and education. Nothing here is
investment advice, a price target or a recommendation, and we have no order
execution.
