{"slug":"0dte-strategies-how-people-trade-them","qid":"day_ranges","label":"SPY intraday travel: close, high and low against the open, June 1 to July 10, 2026","post_title":"0DTE Options Strategies: How They Trade","post_url":"/blog/0dte-strategies-how-people-trade-them#q-day_ranges","columns":["date","session_label","close_vs_open_pct","session_high_pct","session_low_pct"],"rows":[{"date":"2026-06-01","session_label":"Jun 1","close_vs_open_pct":0.4,"session_high_pct":0.65,"session_low_pct":-0.09},{"date":"2026-06-02","session_label":"Jun 2","close_vs_open_pct":0.31,"session_high_pct":0.44,"session_low_pct":-0.04},{"date":"2026-06-03","session_label":"Jun 3","close_vs_open_pct":-0.53,"session_high_pct":0.08,"session_low_pct":-0.61},{"date":"2026-06-04","session_label":"Jun 4","close_vs_open_pct":0.65,"session_high_pct":0.82,"session_low_pct":-0.09},{"date":"2026-06-05","session_label":"Jun 5","close_vs_open_pct":-1.98,"session_high_pct":0.06,"session_low_pct":-2.24},{"date":"2026-06-08","session_label":"Jun 8","close_vs_open_pct":-0.55,"session_high_pct":0.26,"session_low_pct":-0.7},{"date":"2026-06-09","session_label":"Jun 9","close_vs_open_pct":-0.89,"session_high_pct":0.43,"session_low_pct":-2.83},{"date":"2026-06-10","session_label":"Jun 10","close_vs_open_pct":-1.09,"session_high_pct":0.68,"session_low_pct":-1.1},{"date":"2026-06-11","session_label":"Jun 11","close_vs_open_pct":1.21,"session_high_pct":1.54,"session_low_pct":-0.6},{"date":"2026-06-12","session_label":"Jun 12","close_vs_open_pct":0.12,"session_high_pct":0.5,"session_low_pct":-0.77},{"date":"2026-06-15","session_label":"Jun 15","close_vs_open_pct":0.37,"session_high_pct":0.64,"session_low_pct":-0.02},{"date":"2026-06-16","session_label":"Jun 16","close_vs_open_pct":-0.56,"session_high_pct":0.11,"session_low_pct":-0.62},{"date":"2026-06-17","session_label":"Jun 17","close_vs_open_pct":-1.37,"session_high_pct":0.11,"session_low_pct":-1.61},{"date":"2026-06-18","session_label":"Jun 18","close_vs_open_pct":-0.17,"session_high_pct":0.06,"session_low_pct":-0.53},{"date":"2026-06-22","session_label":"Jun 22","close_vs_open_pct":-0.45,"session_high_pct":0.33,"session_low_pct":-0.62},{"date":"2026-06-23","session_label":"Jun 23","close_vs_open_pct":-0.02,"session_high_pct":0.79,"session_low_pct":-0.21},{"date":"2026-06-24","session_label":"Jun 24","close_vs_open_pct":-0.28,"session_high_pct":0.64,"session_low_pct":-0.59},{"date":"2026-06-25","session_label":"Jun 25","close_vs_open_pct":-0.77,"session_high_pct":0.06,"session_low_pct":-1.26},{"date":"2026-06-26","session_label":"Jun 26","close_vs_open_pct":0.01,"session_high_pct":1.04,"session_low_pct":-1.7},{"date":"2026-06-29","session_label":"Jun 29","close_vs_open_pct":0.59,"session_high_pct":0.68,"session_low_pct":-0.61},{"date":"2026-06-30","session_label":"Jun 30","close_vs_open_pct":0.67,"session_high_pct":0.9,"session_low_pct":-0.06},{"date":"2026-07-01","session_label":"Jul 1","close_vs_open_pct":0.09,"session_high_pct":0.59,"session_low_pct":-0.36},{"date":"2026-07-02","session_label":"Jul 2","close_vs_open_pct":-0.35,"session_high_pct":0.52,"session_low_pct":-0.99},{"date":"2026-07-06","session_label":"Jul 6","close_vs_open_pct":0.34,"session_high_pct":0.49,"session_low_pct":-0.18},{"date":"2026-07-07","session_label":"Jul 7","close_vs_open_pct":-0.35,"session_high_pct":0.09,"session_low_pct":-0.67},{"date":"2026-07-08","session_label":"Jul 8","close_vs_open_pct":0.28,"session_high_pct":0.4,"session_low_pct":-0.5},{"date":"2026-07-09","session_label":"Jul 9","close_vs_open_pct":0.57,"session_high_pct":0.61,"session_low_pct":-0.24},{"date":"2026-07-10","session_label":"Jul 10","close_vs_open_pct":0.37,"session_high_pct":0.44,"session_low_pct":-0.53}],"shape":"series","sql":"SELECT toString(session_date) AS date,\n       formatDateTimeInJodaSyntax(session_date, 'MMM d') AS session_label,\n       round(100 * (close_px / open_px - 1), 2) AS close_vs_open_pct,\n       round(100 * (high_px / open_px - 1), 2) AS session_high_pct,\n       round(100 * (low_px / open_px - 1), 2) AS session_low_pct\nFROM (\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,\n           argMin(open, window_start) AS open_px,\n           argMax(close, window_start) AS close_px,\n           max(high) AS high_px,\n           min(low) AS low_px\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= toDateTime('2026-06-01 09:30:00', 'America/New_York')\n      AND window_start < toDateTime('2026-07-11 16:01:00', 'America/New_York')\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959\n    GROUP BY session_date\n)\nORDER BY session_date","computed_at":"2026-07-31T03:12:29.108211+00:00","elapsed":0.002873167}