0DTE Options Strategies: How Dem Dey Trade
0DTE options strategies explained: credit spreads, iron condors and lottery calls, plus the gamma clock and wetin the options tape dey show.
0DTE options strategies na the small group of structures wey traders dey build from contracts wey go expire that same afternoon: single-leg calls and puts, vertical credit spreads, iron condors, plus hedged positions wey traders dey adjust as session dey go on. None of these structures new. The daily expiration calendar for the biggest index products compress all of dem into one session, and na this compression this page dey discuss. Everything here na description: how traders dey assemble each structure, and wetin the tape dey show about the contracts wey carry dem.
Wetin make 0DTE strategy different?
Same-day option get just one trading session to live, and when market close, e worth either im intrinsic value or nothing. Every structure wey dey below na normal options position. The only thing wey change na the clock. Definitions of the contracts themselves dey for 0DTE options guide, while when 0DTE options trade measure how the flow dey move inside the day.
Two things dey follow from one-session life, and dem dey point for opposite directions. Time value get hours instead of weeks before e burn off, and na the seller side of the market be this. The option sensitivity to the underlying fit also swing sharply whenever price cross strike, and na the buyer side be this.
The structures wey people really dey use
Every figure for this section na illustrative arithmetic on made-up chain, wey dem write to show how structure dey come together. None of am be quote, and none of am be recommendation.
- Long single-leg calls and puts. One contract, one direction. Buyer pay the premium and fit lose everything. For hypothetical index wey dey quote at 500, same-day 503 call wey person buy for $0.40 go cost $40 per contract and go expire worthless if the index close below 503.
- Vertical credit spread. Sell one option, buy another cheaper one wey dey further out of the money for the same expiry. Selling the 505 call and buying the 507 call fit collect $0.60 against $2.00-wide spread: $60 remain per contract if the index close below 505, with maximum loss of $140, meaning the $200 width minus the credit. The long leg na wetin cap the loss.
- Iron condor. Two credit spreads at once: call spread above the market and put spread below am. Adding short 495 put and long 493 put to the same example go collect another $0.55. Both credits remain if the index close between 495 and 505, and only one side fit breach at any given time.
- Iron butterfly. Na the same idea, but the two short strikes dey stack at the money instead of spreading apart. E collect more credit and keep am across narrower range of closing prices.
- Delta hedging and gamma scalping. Trade the underlying against options position to keep net directional exposure near zero. On expiry day, that exposure dey move fastest, so hedging dey happen more often. Na this professional structure people dey mistake for retail strategy pass.
Every leg pay bid-ask spread and fee when person enter and when e exit, and condor pay that bill four times. The cost to trade options dey measure the real bill.
Wey the volume really dey
Structures easy to explain but e hard to count: tape dey record contracts, e no dey record intention. Wetin e record na the price wey dem pay. This one dey separate cheap far-from-the-money tickets from deep in-the-money contracts. Na here be every same-day contract wey trade across the whole US options tape on Friday, July 10, 2026, grouped by premium wey dem pay.
Two markets dey inside one tape. If you count contracts, the cheap end dominate: 21.1% of same-day volume trade at Under $0.10, and another 29.4% at $0.10 to $0.50. If you count premium dollars, that same Under $0.10 bucket na 0.5% of the money. The $10 and up bucket move the other way: 3.1% of contracts and 47% of the premium dollars wey trade that session, across 0.99 million contracts. The lottery-ticket picture and the institutional picture dey both inside the tape, but each one dey show for different currency.
Why gamma dey run the session
Gamma measure how fast an option delta dey change as the underlying move. Delta na the option sensitivity to a $1 move for the underlying. Theta measure the daily time-value bleed. Both of dem become stronger as expiry dey near. The panel collect every near-the-money US option on July 15, 2026, then read the median for each greek according to the time wey remain.
| time to expiry | contracts | median gamma | median abs theta | median abs delta |
|---|---|---|---|---|
| 1-2 days | 6063 | 0.0915 | 0.367 | 0.49 |
| 3-7 days | 810 | 0.0249 | 0.358 | 0.49 |
| 8-30 days | 10642 | 0.0297 | 0.163 | 0.5 |
| Over 30 days | 13242 | 0.0151 | 0.055 | 0.52 |
The exact SQL behind every number
SELECT multiIf(days_to_expiry = 0, '0 (same day)',
days_to_expiry <= 2, '1-2 days',
days_to_expiry <= 7, '3-7 days',
days_to_expiry <= 30, '8-30 days',
'Over 30 days') AS time_to_expiry,
count() AS contracts,
round(quantileExact(0.5)(gamma), 4) AS median_gamma,
round(quantileExact(0.5)(abs(theta)), 3) AS median_abs_theta,
round(quantileExact(0.5)(abs(delta)), 2) AS median_abs_delta
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15')
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.02
AND days_to_expiry >= 0
GROUP BY time_to_expiry
ORDER BY min(days_to_expiry)Median gamma for the 1-2 days bucket na 0.0915, compared with 0.0151 for contracts wey get Over 30 days left. That mean the curvature for the long end dey 6063 times higher, based on 6063 contracts. Median absolute theta follow the same pattern: 0.367 per day for the front, against 0.055 for the back. Median delta magnitude hardly change across the table. E dey near 0.49 for the front bucket and 0.52 for the last one. Moneyness na delta axis, no be time.
If you extend that curve one more step, same-day contract na wetin dey for the end. Credit spread wey dey comfortably out of the money at lunchtime fit carry delta near one one hour later, after index move of just a few tenths of a percent. You fit see the complete sensitivity set for the option greeks wey dem explain. Volatility repricing dey use the same clock. Na this IV crush dey measure during real events.
Wetin iron condor really dey bet on
Condor dey keep its credit when the underlying finish between the short strikes. So, the important question na empirical one, no be theoretical one: how far index dey move inside one session? The panel measure SPY for six weeks of regular sessions. E show each day close, high and low against that morning open.
| date | session label | close vs open pct | session high pct | session low pct |
|---|---|---|---|---|
| 2026-06-01 | Jun 1 | 0.4 | 0.65 | -0.09 |
| 2026-06-02 | Jun 2 | 0.31 | 0.44 | -0.04 |
| 2026-06-03 | Jun 3 | -0.53 | 0.08 | -0.61 |
| 2026-06-04 | Jun 4 | 0.65 | 0.82 | -0.09 |
| 2026-06-05 | Jun 5 | -1.98 | 0.06 | -2.24 |
| 2026-06-08 | Jun 8 | -0.55 | 0.26 | -0.7 |
| 2026-06-09 | Jun 9 | -0.89 | 0.43 | -2.83 |
| 2026-06-10 | Jun 10 | -1.09 | 0.68 | -1.1 |
| 2026-06-11 | Jun 11 | 1.21 | 1.54 | -0.6 |
| 2026-06-12 | Jun 12 | 0.12 | 0.5 | -0.77 |
| 2026-06-15 | Jun 15 | 0.37 | 0.64 | -0.02 |
| 2026-06-16 | Jun 16 | -0.56 | 0.11 | -0.62 |
| 2026-06-17 | Jun 17 | -1.37 | 0.11 | -1.61 |
| 2026-06-18 | Jun 18 | -0.17 | 0.06 | -0.53 |
| 2026-06-22 | Jun 22 | -0.45 | 0.33 | -0.62 |
| 2026-06-23 | Jun 23 | -0.02 | 0.79 | -0.21 |
| 2026-06-24 | Jun 24 | -0.28 | 0.64 | -0.59 |
| 2026-06-25 | Jun 25 | -0.77 | 0.06 | -1.26 |
| 2026-06-26 | Jun 26 | 0.01 | 1.04 | -1.7 |
| 2026-06-29 | Jun 29 | 0.59 | 0.68 | -0.61 |
The exact SQL behind every number
SELECT toString(session_date) AS date,
formatDateTimeInJodaSyntax(session_date, 'MMM d') AS session_label,
round(100 * (close_px / open_px - 1), 2) AS close_vs_open_pct,
round(100 * (high_px / open_px - 1), 2) AS session_high_pct,
round(100 * (low_px / open_px - 1), 2) AS session_low_pct
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(open, window_start) AS open_px,
argMax(close, window_start) AS close_px,
max(high) AS high_px,
min(low) AS low_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-01 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-11 16:01:00', 'America/New_York')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date
)
ORDER BY session_dateAcross the 28 sessions wey chart show, most closes dey land within one percent of the open. Na this kind movement condor dey built for. The exceptions dey for the chart too. Jun 5 close -1.98% away from its open after session low of -2.24%. And Jun 9 reach -2.83% intraday before e finish at -0.89%. Structure wey collect small credit on normal days and pay capped loss on the remaining days get payoff wey exactly those few rows dey shape.
How same-day contracts dey finish
At the closing bell, the calculation simple: contract wey dey in-the-money settle with value, while every other one expire for zero. Make we expand the July 10 session reach every same-day SPY strike, arrange dem against the closing price for that afternoon.
| at the bell | strikes | contracts m | pct of SPY same-day volume |
|---|---|---|---|
| Expired at zero (out of the money) | 110 | 4.68 | 57.5 |
| Settled with value (in the money) | 138 | 3.45 | 42.5 |
The exact SQL behind every number
WITH (
SELECT round(argMax(close, window_start), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-07-10 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 16:01:00', 'America/New_York')
) AS spy_close
SELECT if(expired_at_zero, 'Expired at zero (out of the money)',
'Settled with value (in the money)') AS at_the_bell,
count() AS strikes,
round(sum(vol) / 1e6, 2) AS contracts_m,
round(100.0 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_spy_same_day_volume
FROM (
SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
(opt_type = 'C' AND strike > spy_close) OR (opt_type = 'P' AND strike < spy_close) AS expired_at_zero,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-10 08:00:00')
AND window_start < toDateTime('2026-07-11 04:00:00')
AND startsWith(ticker, 'O:SPY260710')
GROUP BY ticker, opt_type, strike, expired_at_zero
)
GROUP BY expired_at_zero
ORDER BY expired_at_zero DESC110 strikes finish out-of-the-money and expire for zero, carrying 57.5% of the session’s same-day SPY volume across 4.68 million contracts. The 42.5% wey settle with value spread across 138 strikes.
Read am for both sides. Every contract for the top row be total loss for anybody wey hold am long at the close, and full credit for anybody wey short am. Volume no be ownership, and the tape no fit show who hold wetin at 4 p.m. But e show say majority of the session’s same-day SPY volume dey inside contracts wey end with no value. Na this arithmetic credit structures dey build around.
Guardrails wey dey show for real trading
Broker risk documents, exchange education and desk write-ups dey agree on small list of standing constraints. These na descriptions of common practice, no be instructions.
- Dem dey set position sizing based on the maximum loss of the structure, no be the credit wey dem collect. Spread wey get $2 width and dem sell am for $0.60 fit risk $140 per contract, while the credit na the smaller figure by design.
- Defined-risk structures dey cap loss from the time of entry. Undefined-risk structures, especially naked short call, no dey do that. Brokers dey restrict them to higher approval levels and margin account.
- Assignment na same-day event for American-style contracts. In-the-money short leg on SPY dey deliver 100 shares per contract, and that one become stock position wey dem carry overnight. Cash-settled index options like SPX dey avoid that step.
- Dem dey write exit rules before entry because position sensitivity fit change faster for the final hour than decision-making fit.
- Frequent same-day trading dey fall under US pattern-day-trader rule: four or more day trades within five business days require $25,000 equity for margin account (as of July 2026).
0DTE strategies FAQ
Wetin be the most common 0DTE options strategy?
The tape dey label contracts, e no dey label structures. Wetin e show for July 10, 2026 be say 21.1% of same-day volume trade for Under $0.10 of premium, while 47% of the premium dollars dey inside contracts of $10 and up. People dey buy cheap far-from-the-money options and take expensive near-the-money positions for big scale.
Why 0DTE traders dey talk about gamma so much?
Gamma na the rate wey option directional exposure dey change, and e dey highest when expiry near. Near-the-money contracts wey get 1-2 days remain carry median gamma of 0.0915 for July 15, 2026, compared with 0.0151 for contracts wey get Over 30 days remain. Same-day position fit move from almost zero directional exposure reach full exposure inside one session.
Most 0DTE options dey expire worthless?
For July 10, 2026, 57.5% of same-day SPY volume trade for strikes wey finish out of the money and expire at zero, across 110 strikes. Volume dey count contracts wey people trade, no be positions wey dem hold. So, the figure show where trading dey happen, no be wetin any particular account own when market close.
Wetin be the difference between 0DTE credit spread and iron condor?
Credit spread na one pair: short option plus long option wey dey further from the money for the same expiry. E dey take position for one side of the market. Iron condor na two of those spreads at once, one above the market and one below am. E keep both credits if the underlying finish between the two short strikes.
0DTE options dey allowed for retirement account?
Approval levels dey differ from broker to broker. Most retirement accounts allow defined-risk and covered structures, but dem no allow naked short options and margin borrowing. So, the 0DTE structures wey you fit use na only part of wetin margin account allow. The exact rules dey inside broker options-agreement levels, no be any market-wide rule.
Every panel above na stored, versioned query wey scan the US options tape. You fit expand the SQL under any table, or run the same scan for another session from the Strasmore terminal.