SPY0DTE levelsarchived · 2026-09-2515-min delayed
Why the quote is 15 minutes old
CBOE stamps each payload with its publish time; the prints inside are about 15 minutes older. Every as-of time on this site is the publish time minus 15 minutes — the time the prices were actually true.

SPY 0DTE levels for 2026-09-25: max pain 766 · call wall 775 · put wall 760

766max pain
How max pain is computed
The strike at which the session's expiring contracts would pay out the least intrinsic value in total, weighting every call and put by its open interest — this session's 0DTE contracts only (SPXW for SPX), from CBOE's once-a-day open interest. A modeled level, not a target.
· as of 8:49am ET (15-min delayed) · levels, not targets
Run your SPY strike

what 4:00 does to it

Call wall
How the walls are found
Call wall: the strike with the largest 0DTE call open interest at or above spot. Put wall: the same for puts at or below spot. Both are searched within 2× the ATM straddle, never less than 0.5% of spot, so deep out-of-the-money strikes do not count.
775
Put wall760
ATM straddle
What the ATM straddle implies
The mid of the call plus the mid of the put at the strike nearest spot: what the 0DTE market was charging for a move to the close in either direction. A price, not a range the close has to respect.
4.88implied ±$4.88 · 0.63% of spot
Prev close767.18
Day open—prints at the 9:30am ET open
Spot at 8:49am ET769.66
SPY 0DTE levels as of 8:49am ETSPY 0DTE levels as of 8:49am ET: put wall 760, max pain 766, prev close 767.18, spot 769.66, call wall 775; ATM straddle ±4.88 (band 764.78–774.54)put wall760max pain766prev close767.18spot769.66call wall775±4.88
put wall · max pain · spot · prev close · call wall, ±ATM straddle around spot — as of 8:49am ET (15-min delayed)

Cite this

0dteclose. "SPY 0DTE levels 2026-09-25: max pain 766, call wall 775, put wall 760, ATM straddle 4.88 (implied ±$4.88), prev close 767.18, as of 8:49am ET (15-min delayed)." https://0dteclose.com/levels/spy/2026-09-25/ (CBOE data).

Embed the card: <img src="https://0dteclose.com/cards/2026-09-25/SPY-levels.png" alt="SPY 0DTE levels 2026-09-25"> — CC BY 4.0, link back. How to cite us.

Latest snapshot 4:03pm ET (15-min delayed): max pain 766, call wall 775, put wall 770, spot 771.46.

Every level: how it's computed, its source and as-of
SPY 0DTE levels 2026-09-25, as of 8:49am ET (15-min delayed)
LevelValueHow it's computedSource
Max pain766Strike at which the session's expiring 0DTE contracts would pay the least total intrinsic value, weighted by open interestCBOE delayed OI, 8:49am ET
Call wall775Strike with the largest 0DTE call open interest at or above spot, searched within 2× the ATM straddle (never less than 0.5% of spot)CBOE delayed OI, 8:49am ET
Put wall760Strike with the largest 0DTE put open interest at or below spot, same search bandCBOE delayed OI, 8:49am ET
ATM straddle (implied ±)4.88 → ±$4.88 (0.63% of spot)Mid of the call plus mid of the put at the strike nearest spot: the move to the close the 0DTE market was pricingCBOE delayed quote, 8:49am ET
Prev close767.18Prior session's close as carried in the CBOE payloadCBOE delayed quote, 8:49am ET
Day open— (prints at the 9:30am ET open)Session's opening print as carried in the CBOE payload; before 9:30am ET the payload still holds the prior session's, so it is left blankCBOE delayed quote, 8:49am ET
Spot at 8:49am ET769.66Underlying price in the same delayed payloadCBOE delayed quote, 8:49am ET

Method, caveats and why every level is approximate: methodology.

Quick answers

What is 0DTE max pain and how is it computed here?

Max pain is the strike at which the options expiring that session would pay out the least intrinsic value in total, weighting every call and put by its open interest. We compute it from the SPY contracts expiring that day only, using CBOE's once-a-day open interest. For SPY on 2026-09-25 it was 766, as of 8:49am ET (15-min delayed). The full method and its limits are on the methodology page.

What are the call wall and put wall?

The call wall is the strike with the most 0DTE call open interest at or above spot; the put wall is the strike with the most 0DTE put open interest at or below spot. Both are searched within 2× the ATM straddle (never less than 0.5% of spot) so deep out-of-the-money strikes don't count. For SPY on 2026-09-25: call wall 775, put wall 760, as of 8:49am ET (15-min delayed).

What does the ATM straddle imply?

The at-the-money straddle (call mid plus put mid at the strike nearest spot) is what the 0DTE market was charging for a move to the close in either direction. SPY on 2026-09-25: 4.88, an implied move of ±$4.88 (0.63% of spot 769.66), as of 8:49am ET (15-min delayed). It is a price, not a range the close has to respect.

Are these targets?

No. They are modeled levels computed from once-a-day open interest and 15-minute delayed quotes — arithmetic, not advice, and not a forecast of where SPY closes. See the methodology for what the model leaves out, and the measured pin rate for how often the close actually lands near max pain.

How often does SPY close near max pain?

The SPY pin-rate page measures it from our own archive: the share of finalized sessions whose official close landed within fixed distances of 0DTE max pain, with the number of sessions disclosed.

Next

Dated levels archive: 2026-09-25.

Levels computed 8:49am ET · page generated 2026-09-27 · 15-min delayed CBOE data