Model the Flows · Lesson 2 of 9
0DTE Dynamics
Why gamma piles up at the strike on expiration day, how pinning and afternoon acceleration work, and why 0DTE levels can move within minutes.
In this lesson
- Explain why gamma concentrates near the strike as expiration approaches
- Estimate how at-the-money gamma grows as time runs out
- Describe pinning and afternoon acceleration in each regime
- Explain why 0DTE levels can change within minutes
0DTE options expire the same day they trade. SPY and SPX list expirations every weekday, and same-day contracts now make up a large share of index option volume. This matters for the map. StratosHedge builds its key levels from the nearest expiration, which for SPY is the 0DTE contract on most days, so the dynamics in this lesson shape the levels you see every afternoon. They also make 0DTE options themselves risky. With hours left, a small move can double an option’s price or erase most of it within minutes. Buyers can lose the whole premium by the close, and sellers can face losses many times the premium they collected if price runs through their strike. If you trade options at all, the Options Disclosure Document is required reading.
Gamma piles up at the strike
Gamma is largest for at-the-money options, and it grows as expiration approaches. A useful rule: an at-the-money option’s gamma scales with 1 ÷ √(time left). Cut the time left by four and gamma roughly doubles. Options more than about a day’s expected move away from price do the opposite. As time runs out, their chance of finishing in the money collapses, and so does their gamma. The result is a gamma profile that starts the day as a broad hill and ends it as a tall, narrow spike around the strikes nearest price. In practice, high gamma turns delta near the strike into a switch. With minutes left, an at-the-money call’s delta can swing from near 0 to near 1 on a move of a dollar or two, and anyone hedging it has to trade a lot of shares very quickly.
Example Morning vs the last hour
SPY is at $500 with IV at 15%, and price doesn’t move all day. At the open, the $500 call’s gamma is about 0.084 and the $505 call’s is about 0.049. With one hour left, the $500 call’s gamma is about 0.215, while the $505 call’s has fallen to about 0.006. If 50,000 call contracts, and no puts, are open at $500, estimated GEX there is 0.084 × 50,000 × 100 × $500 ≈ $210 million per $1 move at the open, and about $540 million per $1 with an hour to go. Same strike, same open interest; only the clock changed. Delta tells the charm side of the story: the $502 call’s delta is about 0.34 at the open, about 0.14 with an hour left and about 0.02 with fifteen minutes left, so any hedge tied to it nearly disappears by the close. These figures are hypothetical, from a standard pricing model that counts the 6.5-hour session as one trading day, or 1/252 of a year.
Pinning and afternoon acceleration
Rising gamma makes dealer hedging larger for every dollar price moves, and the regime decides which way it pushes. When the regime reads “Positive Gamma · Calm”, dealers are estimated to be long gamma. They tend to sell as price rises and buy as it falls, which leans against moves away from heavily positioned strikes. So price can settle near the Magnet or a large strike into the close, a tendency called pinning. Evidence on how often it happens, especially for index options, is mixed. Pinning tends to show up most when one large strike sits close to price, the regime is calm and no news hits. It’s weaker when gamma is spread across many strikes. When the regime reads “Negative Gamma · Volatile”, the same growing gamma means hedging adds to moves, so late-day moves can speed up, and a slow morning can turn into a fast last hour. Charm runs underneath both: out-of-the-money deltas collapse in the final hours, and unwinding the hedges tied to them adds buying or selling of its own, depending on where open interest sits. When price hovers close to the Flip Line, the regime reads “Near Flip Line · Mixed”, a reminder that either behavior is possible.
Positive gamma into the close
- Hedging leans against moves, so ranges often narrow in the last hour
- Price can settle near the Magnet or the largest nearby strike
- Pushes away from a big strike tend to fade unless news or heavy flow carries them
- A late break below the Flip Line can switch the backdrop, so traders watch the regime as well as price
Negative gamma into the close
- Hedging adds to moves, so late-day ranges can widen quickly
- A push through a Strength Zone can speed up toward the next one
- Pinning is less reliable, and reversals can be sharp when the hedging pressure runs out
- Many traders use smaller size and leave more room for being wrong
Why 0DTE levels shift fast
- Narrow gamma. A $2 move can change which strike carries the most gamma, so the Ceiling, Floor or Magnet can jump to a new strike.
- Fading zones away from price. Gamma at strikes a few dollars away collapses as time runs out, so a Strength Zone there can thin even when open interest hasn’t changed.
- Same-day trading. Any 0DTE position opened today, whether it’s closed intraday or held to the close, never appears in open interest, which settles overnight, so the gamma map can’t see it. The Magnet uses a volume-based estimate that catches some same-day trading; it’s an estimate, not a count.
- Price itself. GEX scales with spot, and gamma depends on distance to the strike, so every move reshapes the profile. Treat morning levels as a starting point and re-read the map as the day goes on.
- Flow can outweigh hedging. A large directional order or a surprise headline can overwhelm hedging flows at any moment. Levels describe estimated positioning; they don’t cap price or stop it falling.
Check your understanding
5 questions. Answer each one, then open “Show answer” to compare.
Question 1 of 5 An at-the-money 0DTE option has gamma of about 0.10 with four hours left. Using the rule that at-the-money gamma scales with 1 ÷ √(time left), about what is its gamma with one hour left, price unchanged?
Show answer
Answer: 0.2 (anything within ±0.02 counts).
Time left fell by a factor of four, and √4 = 2, so gamma roughly doubles: 0.10 × 2 = 0.20. That’s why the strike nearest price dominates the map late in the day.
Show answer
Answer: B. Gamma at strikes away from price collapses as expiration nears
As time runs out, an option a few dollars out of the money has little chance of finishing in the money, so its gamma falls toward zero. Less gamma means less estimated GEX, and the zone thins.
Show answer
Answer: A. Price can settle near the Magnet into the close, though news or heavy flow can pull it away
In a calm regime, long-gamma hedging leans against moves away from big strikes, so pinning near the Magnet is a tendency traders watch for into the close. It’s a tendency, not a rule, evidence on how often it happens is mixed, and nothing about the regime runs on a schedule.
Show answer
Answer: False.
Open interest settles once a day, overnight. Positions opened on expiration day never appear in it, whether they’re closed intraday or held to the close, so the gamma map can’t count them.
Question 5 of 5 With price unchanged all day, order these readings of the same at-the-money strike’s gamma from smallest to largest. Put these in order, first to last.
- At the open, 6.5 hours left
- One hour left
- Midday, 4 hours left
- Fifteen minutes left
Show answer
Correct order:
- At the open, 6.5 hours left
- Midday, 4 hours left
- One hour left
- Fifteen minutes left
At-the-money gamma grows as time shrinks, roughly with 1 ÷ √(time left). With 15 minutes left it can be several times its opening level.
Key takeaways
- At-the-money gamma scales with 1 ÷ √(time left), so it can more than double through a session while strikes farther away fade.
- In a calm regime, rising gamma can show up as pinning; in a volatile regime, as faster late-day moves.
- Same-day volume never reaches open interest, so 0DTE levels lean partly on volume-based estimates.
- Expect 0DTE levels to move, and re-read the map instead of anchoring to the morning’s levels.
Try it in StratosHedge
Open Replay on a recent SPY session and step through the last two hours. Watch how the gamma bars nearest price grow, bars farther away fade, and the key levels migrate into the close.
Replay a 0DTE afternoon Needs: Retail plan
Key terms
- 0DTE (zero days to expiration)
- Options that expire the same day they trade. SPY and SPX list expirations every weekday, so 0DTE contracts trade daily.
- Options Disclosure Document (ODD)
- The OCC booklet “Characteristics and Risks of Standardized Options.” Brokers must provide it before you can trade options.
- Gamma
- How fast delta changes for a $1 move in the underlying. It’s largest for at-the-money options close to expiration.
- Expected move
- The size of move option prices imply by a given expiration, often estimated from the at-the-money straddle’s price. It’s a range, not a direction.
- Gamma profile
- A chart of estimated gamma exposure at each strike, showing where positive and negative gamma cluster around price.
- Pinning
- The tendency of price to settle near a heavily traded strike as expiration approaches, often linked to dealer hedging around that strike.
- Charm
- How delta changes as time passes, with price and volatility unchanged. It speeds up near expiration and can shift dealer hedging late in the day.
- Strength Zone
- A translucent band StratosHedge draws around a key level instead of a thin line. Its height reflects how concentrated gamma is around the strike.
- Open interest (OI)
- The number of option contracts still open at a strike, not yet closed, exercised or expired. It’s published once a day.
Sources and further reading
Progress is saved in this browser only.
Educational content, not investment advice. Lessons describe how markets and models tend to behave. They don’t tell anyone what to buy, sell or hold. Interactive examples use illustrative sample data, and simulator results are simulated — not actual trading. Options involve risk and are not suitable for all investors.
Risk disclosureCharacteristics and Risks of Standardized Options (OCC) (opens in a new tab)
