Building an options-flow dashboard
Learning objectives
- Assemble the 5-minute morning options dashboard: range, walls, regime, flows, calendar.
- Fuse it with the M4 level map and M7 morning sheet into one pre-market routine.
Model Dealer Gamma by Strike, Under Two Assumed Dealer Signs
ModelYou know the greeks, the maps, the walls, the debates. Now the question that decides whether any of it makes money: can you produce the read in 5 minutes, every morning, before RTH? Knowledge without a routine is trivia. This lesson builds the dashboard — the operational rendering of Module 9.
The 5-minute dashboard — six boxes, same order daily:
- Expected range (M9.03): 0DTE straddle → today’s ±band. Write the sandbox: “5,977–6,043.”
- Walls (M9.05): call wall / put wall from OI/GEX. Note which were respected yesterday.
- Regime (M9.04): flip vs spot — compression or acceleration? Note the nearest wall in each direction.
- Flows (M9.07/08): post-event vanna residual? Expiry charm bleed? OI changes this week (M9.04)?
- Calendar (M8/M9.06): expiries (0DTE/weekly/OPEX), macro events with ICT times, event IV state.
- Scenarios: “above X with volume → ; rejection at Y → ; inside → .” — plus the invalidation: “break beyond the expected range on volume = outlier day, stand down.”
Fuse it with the M4 map: options levels go on the same map as profile levels, IB, overnight inventory — one map, not two. Mark mechanical levels (walls/pins/flip) in one color, auction levels (POC/VAH/VAL) in another: they behave differently when tested (options levels can hold or accelerate depending on which side dealers are on — a hypothesis for volume and delta to confirm; auction levels hold via participant conviction).
Fuse it with the M7.01 sheet: the dashboard is the morning sheet’s M9 section. Total pre-market routine stays 20 minutes — the dashboard replaces the vague “check options stuff” with six boxes.
Maintenance rules: recompute walls and flip daily (they migrate); recheck the straddle midday on event days (the range updates); archive each day’s sheet (one line in the journal: “read: compression; actual: compression” — after a month you’ll know if your reads beat coin flips).
Figure: The dashboard mock: six boxes filled for a sample Thursday (expected range ±33, walls 5,980/6,040, flip 6,005 vs spot 6,010 → mild compression, flows: none residual, calendar: claims 19:30 ICT, scenarios a/b/c). Below: the fused chart — gold lines (mechanical) vs white lines (auction). Caption: “Five minutes. One page. Every morning.”
Worked example — building it live (ES, Thursday): Range: 0DTE straddle $33 → ±0.55% ≈ ±33 pts around 6,010 → sandbox 5,977–6,043. Walls: put 5,980 / call 6,040 (yesterday’s 6,040 held twice — respected). Regime: flip 6,005, spot 6,010 → just above, mild positive gamma → choppy acceptance, breakouts need volume. Flows: call OI at 6,040 up 40% this week (magnet); no post-event residual. Calendar: no OPEX (2 weeks out); jobless claims 19:30 ICT → flat 19:00–19:45. Scenarios: (a) benign claims + acceptance above 6,020 with delta → long toward 6,040 wall, stop under 6,010; (b) rejection at 6,015–6,020 with absorption → responsive short to 5,990, stop above 6,025; (c) chop 5,990–6,020 → fade extremes with footprint confirmation, half size. Invalidation: break beyond the expected range on volume = outlier day — stand down. One page, three scenarios, every number sourced. The session then just executes the page.
Common mistake: Building the dashboard once and “eyeballing it” thereafter. The dashboard’s power is the daily recomputation — walls migrate, flips move, straddles reprice. A Monday dashboard traded on Thursday is worse than no dashboard: it’s stale confidence. Five minutes daily, or don’t bother.
Recap:
- Six boxes in five minutes: range, walls, regime, flows, calendar, scenarios (+ invalidation) — same order, every morning.
- Mechanical and auction levels share one map in two colors; the dashboard fuses into the M7 morning sheet (routine stays 20 minutes).
- Recompute daily, recheck straddles intraday on event days, archive reads vs reality to calibrate.
Quiz: A trader’s dashboard says: expected range ±30, spot mid-range, flip 10 points below spot (positive gamma), no events, no expiries this week. At 21:00 ICT ES breaks 40 points above the range on huge volume. The trader’s scenarios didn’t include this. What now? Answer: Stand down — invoke the invalidation clause. Explanation: the day is statistically an outlier (beyond the expected range on volume), the compression-regime read is broken, and none of the scenarios apply. Chasing outlier days is negative expectancy; the dashboard’s invalidation exists precisely for this. Log it (“read: compression; actual: outlier expansion”), and let the archive teach you how often your regime reads survive contact with the market.
Further reading:
- Dark Index (DIX) & GEX Monitor (SqueezeMetrics) — add the DIX panel to your dashboard: dark-pool sentiment as a complement to the positioning read.
- Predict the Market With the Dark Index and Gamma Exposure (financetldr) — the plain-English guide to reading DIX + GEX together each morning.
Connects to: M9.11 (the event playbook it runs) → M9.13 (the law that governs it: context, never signals).
Educational content only — not financial advice. Futures trading involves substantial risk of loss.
Saved in this browser (account sync comes at launch).