{"slug":"market-order-vs-limit-order","qid":"minute_drift","label":"How far SPY moved inside a single minute: average one-minute high-to-low range by time of day, July 8, 2026","post_title":"Market Order vs Limit Order, Measured","post_url":"/blog/market-order-vs-limit-order#q-minute_drift","columns":["open_window_cents","midday_window_cents","close_window_cents","open_vs_midday"],"rows":[{"open_window_cents":70.3,"midday_window_cents":35.8,"close_window_cents":38.8,"open_vs_midday":2}],"shape":"scalar","sql":"SELECT round(avgIf(range_cents, et_minute >= '09:30' AND et_minute < '09:45'), 1) AS open_window_cents,\n       round(avgIf(range_cents, et_minute >= '12:00' AND et_minute < '13:00'), 1) AS midday_window_cents,\n       round(avgIf(range_cents, et_minute >= '15:45' AND et_minute < '16:00'), 1) AS close_window_cents,\n       round(avgIf(range_cents, et_minute >= '09:30' AND et_minute < '09:45')\n             / avgIf(range_cents, et_minute >= '12:00' AND et_minute < '13:00'), 1) AS open_vs_midday\nFROM (\n    SELECT formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_minute,\n           toFloat64(high - low) * 100 AS range_cents\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= '2026-07-08 04:00:00'\n      AND window_start < '2026-07-09 04:00:00'\n)\nWHERE et_minute >= '09:30' AND et_minute < '16:00'","computed_at":"2026-07-26T05:41:11.725127+00:00","elapsed":0.042736146}