Max pain // Cboe delayed data · as of Nov 2, 4:40 AM ET

CPNX max pain

Spot (delayed)$11.47
⊙
EVIDENCE — filed/published fact
SourceCboe delayed quote, underlying price
Fieldcurrent_price
As ofCboe delayed snapshot Nov 2, 4:40 AM ET
HowAbout 15 minutes delayed.
Open the source document →
Max pain · Fri, Nov 20Not showntoo thin to read
Put/Call OI0.11
⊙
INFERENCE — derived by arithmetic
SourcePut open interest divided by call open interest
As ofCboe delayed snapshot Nov 2, 4:40 AM ET
How5 put contracts / 45 call contracts = 0.11 for the 2026-11-20 expiration. Open interest is published once a day, before the open, so it describes the previous session.
Open the source document →
5 puts / 45 calls

Too thin to read: 50 open contracts across 14 strikes. Max pain, walls and gamma print from 100 contracts across 5 strikes.

Max pain levels

ExpiryMax painvs spotDTE
Fri, Nov 20too thin10d

The writer-loss curve — where max pain comes from

Too thin to read: 50 open contracts across 14 strikes. Max pain, walls and gamma print from 100 contracts across 5 strikes.

Open interest by strike · Fri, Nov 20

spot5101522302020
■ calls (up)■ puts (down)CPNX open contracts per strike for Fri, Nov 20.

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, Nov 20

Greeks by strike · Fri, Nov 20

Call ΔCall ΘStrikeΓVegaPut ΘPut Δ
not quotednot quoted5not quotednot quotednot quotednot quoted
not quotednot quoted6not quotednot quotednot quotednot quoted
not quotednot quoted7not quotednot quotednot quotednot quoted
not quotednot quoted10not quotednot quotednot quotednot quoted
not quotednot quoted11not quotednot quotednot quotednot quoted
not quotednot quoted12not quotednot quotednot quotednot quoted
not quotednot quoted15not quotednot quotednot quotednot quoted
not quotednot quoted20not quotednot quotednot quotednot quoted
not quotednot quoted21not quotednot quotednot quotednot quoted
not quotednot quoted22not quotednot quotednot quotednot quoted
not quotednot quoted25not quotednot quotednot quotednot quoted
not quotednot quoted26not quotednot quotednot quotednot quoted

Quoted contract greeks from the delayed feed (not modeled here); the highlighted row is nearest to spot. Showing 12 strikes around the money — all 14 are in the CSV. Δ per $1 of underlying · Θ per day · vega per IV point.

Stacked — layer the expirations

spot510202535200
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

spot5101522302020
■ calls (up)■ puts (down)Every expiration combined: 45 call contracts, 5 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: CPNX workspace · max pain, explained in full · options profit calculator · iron condor and credit spread calculator · GEX, defined · pin risk