What A-share Level 2 Data Actually Contains
AAPL quote updates per three second interval, by Eastern clock hour (16 September 2026)ranking ·
2026-10-07 · 16×3
Book events per three second interval across five household names (10:00 to 10:30 a.m. ET, 16 September 2026)ranking ·
2026-10-07 · 5×3
How many distinct best bid prices fit in one three second interval (AAPL, 16 September 2026)ranking ·
2026-10-07 · 10×3
AAPL quote updates per three second interval, by Eastern clock hour (16 September 2026)
AAPL quote updates per three second interval, by Eastern clock hour (16 September 2026)
| et_hour | quote_updates_thousands | updates_per_3s_window |
|---|---|---|
| 04:00 | 1.2 | 4.1 |
| 05:00 | 0.5 | 2.2 |
| 06:00 | 0.4 | 2.5 |
| 07:00 | 1.4 | 4 |
| 08:00 | 0.7 | 3 |
| 09:00 | 104.4 | 105.8 |
| 10:00 | 80.3 | 67.4 |
| 11:00 | 69.2 | 58.1 |
| 12:00 | 43.7 | 37 |
| 13:00 | 43.6 | 37 |
| 14:00 | 122.5 | 102.2 |
| 15:00 | 164.4 | 137 |
| 16:00 | 0.9 | 3.3 |
| 17:00 | 0.3 | 3.3 |
| 18:00 | 0.8 | 4 |
| 19:00 | 6.7 | 21.3 |
the exact SQL behind every number
SELECT
formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_hour,
round(count() / 1000.0, 1) AS quote_updates_thousands,
round(count() / uniqExact(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 3 SECOND)), 1) AS updates_per_3s_window
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-09-16 08:00:00'
AND sip_timestamp < '2026-09-17 00:00:00'
GROUP BY et_hour
ORDER BY et_hour
More from this analysisWhat A-share Level 2 Data Actually Contains
How many distinct best bid prices fit in one three second interval (AAPL, 16 September 2026)
ranking 10×3
→
Book events per three second interval across five household names (10:00 to 10:30 a.m. ET, 16 September 2026)
ranking 5×3
→
How many names a volatility cutoff keeps as the cutoff moves
ranking 6×3
→
Share of reported volume marked short, with no trader named
ranking 6×3
→
See all 3,171 queries →