Max pain // Cboe delayed data · as of Nov 10, 9:34 PM ET

NFLY max pain

Spot (delayed)$6.03
⊙
EVIDENCE — filed/published fact
SourceCboe delayed quote, underlying price
Fieldcurrent_price
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
HowAbout 15 minutes delayed.
Open the source document →
Max pain · Fri, Feb 19Not shownone strike decides it
Put/Call OI1.77
⊙
INFERENCE — derived by arithmetic
SourcePut open interest divided by call open interest
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
How69 put contracts / 39 call contracts = 1.77 for the 2027-02-19 expiration. Open interest is published once a day, before the open, so it describes the previous session.
Open the source document →
69 puts / 39 calls
Call wall$8
⊙
INFERENCE — derived by arithmetic
SourceStrike with the most call open interest
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
How8.00 for the 2027-02-19 expiration. Open interest is published once a day, before the open, so it describes the previous session.
Open the source document →
largest call OI
Put wall$17
⊙
INFERENCE — derived by arithmetic
SourceStrike with the most put open interest
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
How17.00 for the 2027-02-19 expiration. Open interest is published once a day, before the open, so it describes the previous session.
Open the source document →
largest put OI
IV3048.7%
⊙
EVIDENCE — filed/published fact
SourceCboe 30-day implied volatility for the underlying
Fieldiv30
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
HowAs Cboe publishes it; not computed by us.
Open the source document →
30-day implied vol
Net GEX+$73
⊙
INFERENCE — derived by arithmetic
SourceNet gamma exposure from Cboe greeks and open interest
As ofCboe delayed snapshot Nov 10, 9:34 PM ET
HowOver every strike with open interest for the 2027-02-19 expiration: (call gamma × call OI minus put gamma × put OI) × 100 × spot² × 1%, summed. Calls count as positive and puts as negative, a convention about who holds the other side, not a measurement.
Open the source document →
per 1% move

Max pain is not shown: without its single heaviest strike it moves 149.3% of spot, more than the 5% we allow, so one strike decides it. Walls and gamma still print.

Event risk before this expiration: Jobs report Fri, Dec 4 · FOMC decision Wed, Dec 9 · CPI release Thu, Dec 10 — macro releases historically overwhelm pinning effects; max pain reads weakest in event weeks.

Max pain levels

ExpiryMax painvs spotDTE
Fri, Nov 20one strike decides10d
Fri, Dec 18too thin38d
Fri, Feb 19one strike decides101d
Fri, May 21too thin192d

The writer-loss curve — where max pain comes from

Max pain is not shown: without its single heaviest strike it moves 149.3% of spot, more than the 5% we allow, so one strike decides it. Walls and gamma still print.

Open interest by strike · Fri, Feb 19

spot7912175454
■ calls (up)■ puts (down)NFLY open contracts per strike for Fri, Feb 19.

Open-interest change: building vs unwinding

Needs two observed snapshot days for this expiration; the comparison appears automatically once the next weekday snapshot lands. We diff real observations only; nothing is estimated.

Volume by strike · Fri, Feb 19

Implied volatility by strike · Fri, Feb 19

spot7911131517186%41%
— call IV— put IVATM ≈ 63.6% · Quoted strikes only; illiquid wings with junk fits are dropped, not smoothed.

Gamma exposure by strike · Fri, Feb 19

spot791217+$68−$68
Net dealer gamma per strike, in dollars per 1% move, assuming the standard convention (dealers long calls, short puts) — an assumption, not an observation. Above the amber flip level hedging tends to dampen moves; below it, to amplify them.

Greeks by strike · Fri, Feb 19

Call ΔCall ΘStrikeΓVegaPut ΘPut Δ
0.25-0.0070.20020.01-0.00-0.68
0.17-0.0080.12950.01-0.00-0.75
0.13-0.0090.09320.01-0.00-0.79
0.10-0.00100.07170.01-0.00-0.81
0.07-0.00120.04760.00-0.00-0.84
0.05-0.00150.03020.00not quoted-0.86
0.04-0.00170.02360.00not quoted-0.87

Quoted contract greeks from the delayed feed (not modeled here); the highlighted row is nearest to spot. Δ per $1 of underlying · Θ per day · vega per IV point.

Stacked — layer the expirations

spot4811151821430
Call open interest per strike, stacked across the checked expirations — each color is one expiry. Strikes are pruned to the liquid center of each chain.

All expirations combined — total open interest

spot159131721108108
■ calls (up)■ puts (down)Every expiration combined: 167 call contracts, 181 put contracts open.

Reading this honestly

Max pain is arithmetic, not prophecy: the settle price that would minimize what option writers pay out at expiration, computed from open interest alone. Prices sometimes gravitate toward heavy strikes into expiry — dealer hedging is a real flow — but the evidence that max pain predicts settlement better than chance is mixed, and we are not going to pretend otherwise. Use it as a map of where positioning is stacked, next to the fundamentals and the earnings calendar, not as a target.

Max pain, walls and gamma print only when an expiration holds at least 100 open contracts across 5 strikes, and max pain also needs to stay within 5% of spot when its single heaviest strike is removed. Below that the expiration reads as thin rather than printing a level one trade could move.

Data: Cboe delayed public feed (~15 minutes), refreshed here about every 15 minutes. Open interest itself updates once daily, before the open. Educational information, not investment advice.

Keep going: NFLY workspace · max pain, explained in full · options profit calculator · iron condor and credit spread calculator · GEX, defined · pin risk