STRASMORE/EXPLORE 2,173 QUERIES 22Y EQUITIES · 12Y OPTIONS

2,173 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

Do Stock Gaps Always Get Filled? The Data
Average one-minute range and volume by time of day, 2025series · 2026-08-06 · 26×3Preview: a 16-point series, ending lower. Same-session gap fill rate by gap size, eight large caps, 2021 to 2026ranking · 2026-08-06 · 5×3Preview: 5 ranked values, largest first. Gap fill rate by how heavy the gap day's volume wasranking · 2026-08-06 · 3×4Preview: 3 ranked values, largest first. Share of 1%+ gaps filled, by how long you waitranking · 2026-08-06 · 4×3Preview: 4 ranked values, largest first.
Why Do Stocks Gap Up or Down Overnight?
Overnight gaps by ticker, H1 2026: average absolute gap and the single biggest gapseries · 2026-07-26 · 6×5Preview: a 6-point series, ending higher. MSFT straddle prices at the close before the gap: Jan 28, 2026, Jan 30 expirytable · 2026-07-26 · 4×5 MSFT: how the January 29, 2026 gap formed, 30-minute premarket bucketsseries · 2026-07-26 · 11×8Preview: a 11-point series, ending higher. SPY, H1 2026: average absolute overnight gap vs average absolute intraday movescalar · 2026-07-26 · 1×4123 What crossed the wire during SPY's biggest overnight gap of H1 2026table · 2026-07-26 · 2×3 SPY overnight gaps by weekday: every session, January 2024 through June 2026series · 2026-07-26 · 5×4Preview: a 5-point series, ending lower. SPY's six biggest overnight gaps of H1 2026: and the same day's open-to-close moveseries · 2026-07-26 · 6×3Preview: a 6-point series, ending higher.
Average one-minute range and volume by time of day, 2025

Average one-minute range and volume by time of day, 2025

most recentas of series 26×3read in context →
Average one-minute range and volume by time of day, 2025 — 26 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timeavg_range_bpsavg_volume_k
09:3024.4303.9
09:4515.4170.9
10:0014151.8
10:1511.8128.6
10:3010.8117.6
10:459.9107.4
11:009.5102.3
11:158.894.2
11:308.487.7
11:457.881.6
12:007.778.2
12:157.274.4
12:306.969.6
12:456.868
13:007.172.8
13:15768.1
13:30767.6
13:456.665.4
14:00771.6
14:156.568.8
14:306.468.4
14:456.468.7
15:006.676.6
15:156.682.2
15:307.198.6
15:4510.8246.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
$