Methodology

How the numbers are made.

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.

1. Dealer gamma, in plain words

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”).

2. Where the data comes from

3. How much history there really is

Read from the measurement files the site ships with, not typed in by hand. Dates are trading days.

MeasurementDataSpanSizeIn / 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.

4. How the measurements are run

5. What this is not

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.