Do Stock Gaps Always Get Filled? The Data
Average one-minute range and volume by time of day, 2025series ·
2026-08-06 · 26×3
Same-session gap fill rate by gap size, eight large caps, 2021 to 2026ranking ·
2026-08-06 · 5×3
Gap fill rate by how heavy the gap day's volume wasranking ·
2026-08-06 · 3×4
Share of 1%+ gaps filled, by how long you waitranking ·
2026-08-06 · 4×3
Average one-minute range and volume by time of day, 2025
Average one-minute range and volume by time of day, 2025
| et_time | avg_range_bps | avg_volume_k |
|---|---|---|
| 09:30 | 24.4 | 303.9 |
| 09:45 | 15.4 | 170.9 |
| 10:00 | 14 | 151.8 |
| 10:15 | 11.8 | 128.6 |
| 10:30 | 10.8 | 117.6 |
| 10:45 | 9.9 | 107.4 |
| 11:00 | 9.5 | 102.3 |
| 11:15 | 8.8 | 94.2 |
| 11:30 | 8.4 | 87.7 |
| 11:45 | 7.8 | 81.6 |
| 12:00 | 7.7 | 78.2 |
| 12:15 | 7.2 | 74.4 |
| 12:30 | 6.9 | 69.6 |
| 12:45 | 6.8 | 68 |
| 13:00 | 7.1 | 72.8 |
| 13:15 | 7 | 68.1 |
| 13:30 | 7 | 67.6 |
| 13:45 | 6.6 | 65.4 |
| 14:00 | 7 | 71.6 |
| 14:15 | 6.5 | 68.8 |
| 14:30 | 6.4 | 68.4 |
| 14:45 | 6.4 | 68.7 |
| 15:00 | 6.6 | 76.6 |
| 15:15 | 6.6 | 82.2 |
| 15:30 | 7.1 | 98.6 |
| 15:45 | 10.8 | 246.7 |
the exact SQL behind every number
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 15 MINUTE), '%H:%i') AS et_time,
round(10000 * avg(toFloat64(high) / toFloat64(low) - 1), 1) AS avg_range_bps,
round(avg(toFloat64(volume)) / 1000, 1) AS avg_volume_k
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'JPM', 'KO', 'WMT', 'XOM')
AND window_start >= '2025-01-01'
AND window_start < '2026-01-01'
AND toFloat64(low) > 0
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_time
ORDER BY et_time ASC
More from this analysisDo Stock Gaps Always Get Filled? The Data
Same-session gap fill rate by gap size, eight large caps, 2021 to 2026
ranking 5×3
→
Share of 1%+ gaps filled, by how long you wait
ranking 4×3
→
Gap fill rate by how heavy the gap day's volume was
ranking 3×4
→
MSFT: how the January 29, 2026 gap formed, 30-minute premarket buckets
series 11×8
→
See all 2,173 queries →