{"slug":"what-is-0dte-options","qid":"contract_path","label":"One 0DTE contract, all day: SPY's busiest same-day call and put, July 6, 2026","post_title":"What Is 0DTE? Zero Days to Expiry Options","post_url":"/blog/what-is-0dte-options#q-contract_path","columns":["et_time","call_751_price","put_750_price","spy_vs_751_strike"],"rows":[{"et_time":"09:30","call_751_price":0.7,"put_750_price":1.88,"spy_vs_751_strike":-1.75},{"et_time":"10:00","call_751_price":0.33,"put_750_price":2.19,"spy_vs_751_strike":-2.59},{"et_time":"10:30","call_751_price":0.49,"put_750_price":1.08,"spy_vs_751_strike":-1.13},{"et_time":"11:00","call_751_price":0.4,"put_750_price":0.83,"spy_vs_751_strike":-0.96},{"et_time":"11:30","call_751_price":0.57,"put_750_price":0.48,"spy_vs_751_strike":-0.29},{"et_time":"12:00","call_751_price":0.52,"put_750_price":0.42,"spy_vs_751_strike":-0.27},{"et_time":"12:30","call_751_price":0.45,"put_750_price":0.48,"spy_vs_751_strike":-0.47},{"et_time":"13:00","call_751_price":0.43,"put_750_price":0.44,"spy_vs_751_strike":-0.43},{"et_time":"13:30","call_751_price":0.42,"put_750_price":0.47,"spy_vs_751_strike":-0.52},{"et_time":"14:00","call_751_price":0.29,"put_750_price":0.52,"spy_vs_751_strike":-0.74},{"et_time":"14:30","call_751_price":0.76,"put_750_price":0.17,"spy_vs_751_strike":0.37},{"et_time":"15:00","call_751_price":1.01,"put_750_price":0.06,"spy_vs_751_strike":0.83},{"et_time":"15:30","call_751_price":1.29,"put_750_price":0.03,"spy_vs_751_strike":1.21},{"et_time":"16:00","call_751_price":0.57,"put_750_price":0.01,"spy_vs_751_strike":0.47}],"shape":"series","sql":"SELECT formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,\n       round(anyIf(close, ticker = 'O:SPY260706C00751000'), 2) AS call_751_price,\n       round(anyIf(close, ticker = 'O:SPY260706P00750000'), 2) AS put_750_price,\n       round(anyIf(close, ticker = 'SPY') - 751, 2) AS spy_vs_751_strike\nFROM (\n    SELECT window_start, ticker, close\n    FROM global_markets.options_minute_aggs\n    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')\n      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')\n      AND ticker IN ('O:SPY260706C00751000', 'O:SPY260706P00750000')\n    UNION ALL\n    SELECT window_start, ticker, close\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')\n      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')\n      AND ticker = 'SPY'\n)\nWHERE toMinute(window_start) % 30 = 0\nGROUP BY et_time, window_start\nORDER BY window_start","computed_at":"2026-08-11T14:13:57.429831+00:00","elapsed":0.003032217}