Time in Force Explained: Day, GTC, IOC, FOK
SPY share volume by ET clock hour, June 2026series ·
2026-09-28 · 16×2
Print sizes across five names, 10:00 to 11:00 a.m. ET on 2026-06-10ranking ·
2026-09-28 · 5×3
US stock splits per month, forward and reverseseries ·
2026-09-28 · 12×3
SPY volume per minute into the close, then the closing cross, June 2026 session averageseries ·
2026-09-28 · 16×2
SPY share volume by ET clock hour, June 2026
SPY share volume by ET clock hour, June 2026
| et_time | pct_of_volume |
|---|---|
| 04:00 | 0.27 |
| 05:00 | 0.1 |
| 06:00 | 0.11 |
| 07:00 | 0.47 |
| 08:00 | 0.69 |
| 09:00 | 9.06 |
| 10:00 | 10.9 |
| 11:00 | 9.89 |
| 12:00 | 7.92 |
| 13:00 | 8.27 |
| 14:00 | 10.13 |
| 15:00 | 24.33 |
| 16:00 | 16.8 |
| 17:00 | 0.63 |
| 18:00 | 0.27 |
| 19:00 | 0.17 |
the exact SQL behind every number
SELECT
et_time,
round(100 * sum(shares) / sum(sum(shares)) OVER (), 2) AS pct_of_volume
FROM
(
SELECT
formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
toFloat64(volume) AS shares
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
AND window_start < toDateTime('2026-07-01 00:00:00', 'UTC')
UNION ALL
SELECT
'16:00' AS et_time,
toFloat64(maxIf(size, has(conditions, 8))) AS shares
FROM global_markets.stocks_trades
WHERE ticker = 'SPY'
AND sip_timestamp >= toDateTime('2026-06-01 08:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-07-01 00:00:00', 'UTC')
AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 16
AND toMinute(toTimeZone(sip_timestamp, 'America/New_York')) < 10
GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York'))
HAVING countIf(has(conditions, 8)) > 0
)
GROUP BY et_time
ORDER BY et_time
More from this analysisTime in Force Explained: Day, GTC, IOC, FOK
SPY volume per minute into the close, then the closing cross, June 2026 session average
series 16×2
→
US stock splits per month, forward and reverse
series 12×3
→
Print sizes across five names, 10:00 to 11:00 a.m. ET on 2026-06-10
ranking 5×3
→
Share of SPY's regular-session volume by five-minute ET bucket
series 79×2
→
See all 3,256 queries →