0DTE vs all-expiry
The same chain produces wildly different GEX reads depending on which expiries you include. Front-of-curve gamma is reactive, it can flip during a single session as 0DTE OI shifts. Back-of-curve gamma is structural and barely moves. The bucket switcher on every GEX panel lets you pick the timeframe you're trading.
The four buckets
- 0DTE, same-day expiring options only. Smallest GEX magnitude, biggest intraday volatility. The most reactive lens, same-day positioning shifts as 0DTE buyers and sellers come in throughout the session.
- End of week, all expiries up to and including the next Friday. Captures the "working week" of options flow. Updates more slowly than 0DTE, faster than all-expiry.
- End of month, all expiries up to the next monthly. Important because the monthly is typically the single largest expiry concentration on the curve. Reading EoM GEX in the days leading up to a monthly is critical.
- All expiries, the structural read. Every outstanding contract on the chain. Slowest-moving; reflects the long-term positioning of the chain.
Why the difference matters
A trader scalping intraday should read 0DTE, that's the flow that will move spot in the next hour. The all-expiry read might say "net long gamma overall" while 0DTE says "net short gamma today", and what matters for the next hour is the 0DTE read.
A swing trader should read EoW or all-expiry, the structural positioning matters more than the same-day shifts. A 0DTE short-gamma session will resolve by 4pm; the structural long-gamma backdrop persists.
Same chain, different shapes
The strike profile looks different in each bucket. 0DTE profiles are typically very concentrated, only a handful of strikes near spot have meaningful OI. All-expiry profiles are smooth and broad, with strikes 20% above and below spot still carrying notional gamma.
When you flip buckets, watch the "walls" (the largest GEX strikes) shift. A 0DTE wall at 70K + an all-expiry wall at 75K means the day's anchor is 70 but the structural ceiling for the week is 75. Both matter for different timeframes.
Pin behaviour scales with DTE
Pin pressure is strongest when (a) the chain is long-gamma and (b) the relevant expiry is near. 0DTE pin is the most aggressive, once spot is within ~0.5% of a high-OI strike on 0DTE morning, hedging will frequently keep it there into the close. EoM pin is much weaker, there's still days of time decay to go.
Reading expected move
The expected-move tile in the GEX summary reads the bucket's next expiry and uses ATM IV scaled by σ × √t. For 0DTE the time-to-expiry is hours; for EoM it's weeks. The expected move number you see is bucket-specific, bigger buckets price wider moves because they integrate over more time.
Next: dealer flow and the Trace , the panels that take the GEX read and project it forward.
- GEX BTCStrike profile, bucket switcher inside the panel.
- LEVELS BTC0DTE + all-expiry walls, separately tagged.
- OPEX BTCCountdown to next major expiry, notional, pin, expected move.