STRASMORE/EXPLORE 3,094 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,094 answered market questions

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

Can You Cancel a Limit Order Before It Fills
How often the best quote changed, fifteen minute buckets, Sep 15 2026series · 2026-10-05 · 26×3Preview: a 16-point series, ending lower. AAPL print sizes, share of trades and share of volume, Sep 15 2026ranking · 2026-10-05 · 5×3Preview: 5 ranked values, largest first. Average gap between tape prints, regular session, Sep 15 2026ranking · 2026-10-05 · 6×3Preview: 6 ranked values, smallest first. SPY volume by fifteen minute bucket, Sep 15 2026series · 2026-10-05 · 26×2Preview: a 16-point series, ending lower.
How often the best quote changed, fifteen minute buckets, Sep 15 2026

How often the best quote changed, fifteen minute buckets, Sep 15 2026

most recentas of series 26×3read in context →
How often the best quote changed, fifteen minute buckets, Sep 15 2026 — 26 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timeaapl_quote_updates_per_secko_quote_updates_per_sec
09:3065.519.3
09:4544.424.2
10:0045.625.2
10:1533.722.3
10:303417.2
10:4537.520.3
11:0038.718.2
11:152513.9
11:3025.411.2
11:4527.812.9
12:0025.112.1
12:1524.214.5
12:3021.49.5
12:4520.911.1
13:0018.810.2
13:1517.68.8
13:30196.5
13:4518.16.4
14:0019.48.4
14:1519.86.2
14:3020.36.2
14:4520.45.9
15:0017.15.5
15:1520.85.4
15:3023.67.2
15:456616
the exact SQL behind every number
SELECT
    formatDateTime(toStartOfFifteenMinutes(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
    round(countIf(ticker = 'AAPL') / 900, 1) AS aapl_quote_updates_per_sec,
    round(countIf(ticker = 'KO')   / 900, 1) AS ko_quote_updates_per_sec
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO')
  AND sip_timestamp >= '2026-09-15 13:30:00'
  AND sip_timestamp <  '2026-09-15 20:00:00'
GROUP BY et_time
ORDER BY et_time
$