What the site computes, where the data comes from, how much history sits behind each measurement, and what none of it can tell you.
Short version. The dealer gamma levels are arithmetic on public option data under a stated assumption about who holds what. They describe positioning; they are not a forecast. The historical measurements on the results page are mostly in-sample, and most of them found no edge. We say which is which below.
When you buy an option, the other side is usually a market maker (a “dealer”). Dealers hedge by trading the underlying, and how much they have to trade when the price moves depends on the option’s gamma.
We assume dealers are long the calls and short the puts: investors mostly sell calls (covered calls, overwriting) and mostly buy puts (protection), so the dealer ends up on the other side of each. Under that assumption, call open interest counts as positive gamma for dealers and put open interest as negative.
This is a convention, not an observation. Nobody outside the dealer knows its true book. When customers are actually buying calls (for example in a speculative rally), the real sign at those strikes can be the opposite of what we show.
For each strike we compute open interest × 100 × gamma
× spot: the dollars of stock a dealer would have to buy or sell
for a one-point move. Calls are added and puts subtracted to give the net
figure. Labels on the heatmap are in that unit (“$ per 1-point
move”).
Read from the measurement files the site ships with, not typed in by hand. Dates are trading days.
| Measurement | Data | Span | Size | In / out of sample |
|---|---|---|---|---|
| Quantitative Exhaustion levels (PB1, PB2, buy zones)run Sep 1, 2026 | Daily price bars | Aug 22, 2011 – Aug 31, 2026 (15.0 years) |
432,133 bars, 116 tickers | In-sample for the rules: the detector was designed with this history available. The part before Aug 3, 2020 is out-of-sample for the claim that was originally published about it, and is reported separately. |
| Scanner signals (direction after a signal)run Sep 1, 2026 | Daily price bars | Aug 22, 2011 – Aug 28, 2026 (15.0 years) |
435,907 bars, 117 tickers | In-sample. The signal rules existed before the test and were not re-tuned on it, but the same history was visible while they were written. |
| Confluence score (rebuilt from 6 of its 10 inputs)run Sep 1, 2026 | Daily price, volume and VIX bars | Nov 3, 2016 – Aug 31, 2026 (9.8 years) |
2,468 scored S&P 500 sessions | In-sample. The four option-derived inputs (38% of the score's weight) have no history and are absent from the test. |
| Level re-test decay (price-only stand-in for gamma nodes)run Sep 22, 2026 | Daily price bars, SPY, QQQ, IWM, DIA | not recorded – not recorded | 11,792 touches | In-sample. It measures swing-pivot levels, not dealer gamma nodes, because there is no option history to test nodes on. |
Option-derived readings have no long history. Historical open interest and implied volatility per contract are not available on our data plan and cannot be backfilled. The dealer gamma levels, vanna, skew and the VIX term structure therefore have only as much history as the site has recorded itself: one end-of-day snapshot of the nodes per ticker per session, kept since recording began. That is months, not years. No historical result on this site is a test of the gamma levels themselves.
None of the levels or signals on this site is presented as predictive. They describe where hedging pressure sits under a stated assumption, and the historical measurements describe what happened in the past, mostly without a measurable edge. This is analytics for education and information, not investment advice.