Each row is a strike, summed across ALL expiries in the window above (front ~3 weeks of the board — not 0DTE, not a single expiry). Bar = net dealer gamma at that strike (green right = positive/pinning, red left = negative/amplifying). Put OI / call OI show where contracts are actually open — the positioning distribution behind the walls. Highlighted row ≈ spot.
| strike | put OI | net γ per strike | call OI | γ $ |
|---|---|---|---|---|
| 352.5 | 2 | 1,413 | +190428 | |
| 350call wall | 132 | 37,508 | +18M | |
| 347.5 | 20 | 5,869 | +432405 | |
| 345 | 104 | 13,035 | +5M | |
| 342.5 | 249 | 9,467 | +1M | |
| 340 | 3,872 | 28,225 | +7M | |
| 337.5 | 1,332 | 7,145 | +1M | |
| 335 | 5,087 | 23,674 | +9M | |
| 332.5 | 4,757 | 10,803 | -332176 | |
| 330 | 11,710 | 30,201 | +13M | |
| 327.5 | 10,011 | 10,868 | +8M | |
| 325 | 13,048 | 23,415 | +23M | |
| 322.5⊘ flip | 4,910 | 5,549 | -10M | |
| 320 | 20,633 | 23,296 | -90M | |
| 317.5 | 5,701 | 2,050 | -31M | |
| 315put wall | 21,995 | 10,377 | -26M | |
| 312.5 | 8,718 | 1,966 | -9M | |
| 310 | 14,259 | 10,967 | +2M | |
| 307.5 | 5,267 | 1,112 | -2M | |
| 305 | 6,501 | 4,841 | +2M | |
| 302.5 | 1,257 | 293 | -283048 | |
| 300 | 20,719 | 5,982 | -9M | |
| 297.5 | 1,764 | 289 | -543479 | |
| 295 | 7,031 | 3,381 | -910939 | |
| 292.5 | 1,103 | 704 | -158 | |
| 290 | 4,821 | 3,686 | +216716 |
Dealer-sign convention assumed (long calls / short puts); OI is end-of-day lagged. High-traffic zones, not prophecy.