{"slug":"can-you-place-a-limit-order-on-a-mutual-fund","qid":"etf_intraday","label":"etf_intraday","post_title":"can-you-place-a-limit-order-on-a-mutual-fund","post_url":"/blog/can-you-place-a-limit-order-on-a-mutual-fund#q-etf_intraday","columns":["et_time","etf_price","asof_label"],"rows":[{"et_time":"09:30","etf_price":760.7,"asof_label":"Sep 18"},{"et_time":"10:00","etf_price":759.31,"asof_label":"Sep 18"},{"et_time":"10:30","etf_price":759.41,"asof_label":"Sep 18"},{"et_time":"11:00","etf_price":759.76,"asof_label":"Sep 18"},{"et_time":"11:30","etf_price":759.3,"asof_label":"Sep 18"},{"et_time":"12:00","etf_price":758.84,"asof_label":"Sep 18"},{"et_time":"12:30","etf_price":759.13,"asof_label":"Sep 18"},{"et_time":"13:00","etf_price":759.37,"asof_label":"Sep 18"},{"et_time":"13:30","etf_price":759.66,"asof_label":"Sep 18"},{"et_time":"14:00","etf_price":760.02,"asof_label":"Sep 18"},{"et_time":"14:30","etf_price":760.86,"asof_label":"Sep 18"},{"et_time":"15:00","etf_price":761.16,"asof_label":"Sep 18"},{"et_time":"15:30","etf_price":761.25,"asof_label":"Sep 18"}],"shape":"series","sql":"WITH\n    (\n        SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'SPY'\n          AND window_start >= today() - 20\n          AND window_start <  today() - 2\n    ) AS charted_session\nSELECT\n    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,\n    round(avg(toFloat64(close)), 2)                                                                             AS etf_price,\n    min(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%b %e'))                                  AS asof_label\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'SPY'\n  AND toDate(toTimeZone(window_start, 'America/New_York')) = charted_session\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960\nGROUP BY et_time\nORDER BY et_time","computed_at":"2026-09-22T14:44:21.063554+00:00","elapsed":0.350066784}