Today’s levels · The record
The walls I publish before the open get checked against the real session the same afternoon, and the result is written here whatever it says. This is the whole ledger since July 1, 2026: month by month, then session by session. No level on this page is a forecast. It is a line on a chart and what the session did to it.
Correction · 28 October 2026
Until that day my grader took the high and low over the whole New York calendar day, so a print from before the 08:30 publication could break a wall that did not exist yet. Sixteen walls since July were graded broken that way. Between 08:30 and the close they held, and they now count as held. The other 80 breaks up to that day happened inside the session and stay on the record.
ES call wall held
88.8%
79 of 89 sessions
ES put wall held
79.8%
71 of 89 sessions
NQ call wall held
76.1%
67 of 88 sessions
NQ put wall held
79.5%
70 of 88 sessions
Month by month
A session counts once it has both a same-day morning snapshot and tape for the grade. A month with a handful of sessions is the month so far, not a small sample dressed up.
| Month | Contract | Graded sessions | Call wall held | Put wall held |
|---|---|---|---|---|
| November 2026 | ES | 4 | 4 of 4 (100%) | 3 of 4 (75%) |
| NQ | 4 | 4 of 4 (100%) | 3 of 4 (75%) | |
| RTY | 4 | 4 of 4 (100%) | 4 of 4 (100%) | |
| YM | 4 | 4 of 4 (100%) | 3 of 4 (75%) | |
| October 2026 | ES | 22 | 22 of 22 (100%) | 18 of 22 (81.8%) |
| NQ | 22 | 17 of 22 (77.3%) | 15 of 22 (68.2%) | |
| RTY | 22 | 21 of 22 (95.5%) | 17 of 22 (77.3%) | |
| YM | 22 | 19 of 22 (86.4%) | 19 of 22 (86.4%) | |
| September 2026 | ES | 20 | 18 of 20 (90%) | 17 of 20 (85%) |
| NQ | 19 | 12 of 19 (63.2%) | 17 of 19 (89.5%) | |
| RTY | 14 | 13 of 14 (92.9%) | 9 of 14 (64.3%) | |
| YM | 14 | 14 of 14 (100%) | 13 of 14 (92.9%) | |
| August 2026 | ES | 21 | 17 of 21 (81%) | 18 of 21 (85.7%) |
| NQ | 21 | 17 of 21 (81%) | 19 of 21 (90.5%) | |
| July 2026 | ES | 22 | 18 of 22 (81.8%) | 15 of 22 (68.2%) |
| NQ | 22 | 17 of 22 (77.3%) | 16 of 22 (72.7%) |
Session by session
The wall prices themselves are the product and are not listed here; what is listed is what the session did to them. The regime is the morning’s read of dealer positioning, not a grade.
Every date opens that session’s replay: the exact levels as they were published at 08:30 ET, every intraday recomputation, and the high and low they were graded against. Free, no account, back to 1 July 2026. Nothing in it is re-derived after the fact, which is the only reason a record like this is worth reading.
| Session | Contract | Close | Call wall | Put wall | Morning regime |
|---|---|---|---|---|---|
| 2026-11-05 | ES | 7,381.25 | held | broke | positive |
| 2026-11-05 | NQ | 26,746.25 | held | broke | negative |
| 2026-11-05 | RTY | 2,735.20 | held | held | negative |
| 2026-11-05 | YM | 51,602.00 | held | broke | positive |
| 2026-11-04 | ES | 7,721.75 | held | held | positive |
| 2026-11-04 | NQ | 28,566.75 | held | held | negative |
| 2026-11-04 | RTY | 2,866.50 | held | held | negative |
| 2026-11-04 | YM | 53,509.00 | held | held | negative |
| 2026-11-03 | ES | 7,596.25 | held | held | negative |
| 2026-11-03 | NQ | 28,301.00 | held | held | negative |
| 2026-11-03 | RTY | 2,824.90 | held | held | negative |
| 2026-11-03 | YM | 51,894.00 | held | held | negative |
| 2026-11-02 | ES | 7,576.25 | held | held | negative |
| 2026-11-02 | NQ | 28,137.75 | held | held | negative |
| 2026-11-02 | RTY | 2,818.70 | held | held | negative |
| 2026-11-02 | YM | 52,141.00 | held | held | negative |
| 2026-10-30 | ES | 7,612.75 | held | broke | negative |
| 2026-10-30 | NQ | 28,527.25 | held | broke | negative |
| 2026-10-30 | RTY | 2,820.70 | held | held | positive |
| 2026-10-30 | YM | 51,907.00 | held | held | positive |
| 2026-10-29 | ES | 7,754.00 | held | held | negative |
| 2026-10-29 | NQ | 29,566.00 | held | held | positive |
| 2026-10-29 | RTY | 2,867.60 | broke | held | positive |
| 2026-10-29 | YM | 52,515.00 | held | held | positive |
| 2026-10-28 | ES | 7,784.50 | held | held | positive |
| 2026-10-28 | NQ | 29,992.75 | broke | held | positive |
| 2026-10-28 | RTY | 2,840.30 | held | held | negative |
| 2026-10-28 | YM | 52,716.00 | held | held | positive |
| 2026-10-27 | ES | 7,755.75 | held | held | positive |
| 2026-10-27 | NQ | 29,813.25 | held | held | positive |
| 2026-10-27 | RTY | 2,829.10 | held | held | negative |
| 2026-10-27 | YM | 52,597.00 | held | held | positive |
| 2026-10-26 | ES | 7,713.75 | held | held | negative |
| 2026-10-26 | NQ | 29,456.25 | held | held | negative |
| 2026-10-26 | RTY | 2,796.20 | held | held | negative |
| 2026-10-26 | YM | 52,527.00 | held | held | positive |
| 2026-10-23 | ES | 7,667.50 | held | held | negative |
| 2026-10-23 | NQ | 29,163.00 | held | held | negative |
| 2026-10-23 | RTY | 2,788.90 | held | held | negative |
| 2026-10-23 | YM | 52,434.00 | held | held | positive |
Morning GEX levels are persisted at the 8:30 AM ET pre-market post — the exact published levels, never re-derived later. At 4:15 PM ET each level is graded against the real high, low and close printed between the 8:30 AM publication and the 4:00 PM close, from the recorded tick tape. A level counts as respected when the session traded within the symbol threshold of it (ES 10 pts, NQ 40 pts) or crossed it; the daily score is the percentage of that morning's levels respected. Wall-held flags: call wall held when the session high stayed at or below the wall plus threshold, put wall held when the session low stayed at or above the wall minus threshold. Days without a same-day morning snapshot or without tape data are skipped, never estimated. Regime/gamma-flip prediction is not currently scored.
Proprietary GEX calculation from listed US index-tracking option chains; session ranges from Sharpnel's recorded tick tape.
The same rows are served as JSON at /data/scorecard, and the computation itself is described on the methodology page. Today’s walls, before the open, are on the levels page, free.
Questions
The call wall and put wall published at 8:30 am ET are stored as published and never re-derived. At 4:15 pm ET each one is checked against the real high and low printed between the 8:30 publication and the 4:00 pm close, from the recorded tape. The call wall held if the session high stayed at or below the wall plus the threshold (ES 10 points, NQ 40 points); the put wall held if the session low stayed at or above the wall minus the threshold. A session without a same-day morning snapshot or without tape data is skipped, never estimated.
Held means the session did not trade through the wall beyond the threshold. Broke means it did, at some point in the session, whatever the close did afterwards. Both are listed. A miss is a row on this page like any other.
Once, on 28 October 2026. The grader had been taking the high and low over the whole New York calendar day, so a print from before the 8:30 publication could break a wall that had not been published yet. Sixteen walls from July to October were graded broken that way; between the 8:30 publication and the 4:00 pm close they held, and they now count as held. The other 80 breaks up to that day happened inside the session and stay on the record.
22 of 22 graded ES sessions in October 2026 (100%). The put wall held in 18 of 22 (81.8%). On NQ the same month: call wall 17 of 22, put wall 15 of 22.
Since July 1, 2026: ES call wall held 79 of 89 graded sessions (88.8%), ES put wall 71 of 89 (79.8%). NQ call wall 67 of 88 (76.1%), NQ put wall 70 of 88 (79.5%). Last graded session: November 5, 2026.
Proprietary GEX calculation from listed US index-tracking option chains; session ranges from Sharpnel's recorded tick tape. The same numbers are published free every morning on the levels page and in the JSON feed this page is built from.