schlussminuten
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-01, from us-market-volume-by-hour-german-time.
| berlin_time | volumen_anteil_pct | volumen_mio_aktien |
|---|---|---|
| 21:30 | 1.81 | 37.6 |
| 21:31 | 1.41 | 29.3 |
| 21:32 | 1.37 | 28.4 |
| 21:33 | 1.47 | 30.4 |
| 21:34 | 1.49 | 31 |
| 21:35 | 1.53 | 31.7 |
| 21:36 | 1.45 | 30.1 |
| 21:37 | 1.38 | 28.7 |
| 21:38 | 1.4 | 29 |
| 21:39 | 1.54 | 31.9 |
| 21:40 | 1.62 | 33.7 |
| 21:41 | 1.53 | 31.8 |
| 21:42 | 1.52 | 31.5 |
| 21:43 | 1.56 | 32.4 |
| 21:44 | 1.66 | 34.4 |
| 21:45 | 2.19 | 45.4 |
| 21:46 | 1.78 | 36.9 |
| 21:47 | 1.91 | 39.6 |
| 21:48 | 1.82 | 37.7 |
| 21:49 | 2.03 | 42.1 |
| 21:50 | 3.76 | 78 |
| 21:51 | 2.82 | 58.4 |
| 21:52 | 2.89 | 60 |
| 21:53 | 2.93 | 60.7 |
| 21:54 | 4.01 | 83.1 |
| 21:55 | 5.63 | 116.9 |
| 21:56 | 4.35 | 90.2 |
| 21:57 | 5.33 | 110.6 |
| 21:58 | 7.39 | 153.3 |
| 21:59 | 16.31 | 338.2 |
| 22:00 | 12.1 | 250.8 |
- Rows × columns
- 31 × 3
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
berlin_time |
text | 31 distinct values (21:30, 21:31, 21:32…) | |
volumen_anteil_pct |
number | 1.37 to 16.31 | percent |
volumen_mio_aktien |
number | 28.4 to 338.2 |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
SELECT
berlin_time,
round(100 * minute_volume / sum(minute_volume) OVER (), 2) AS volumen_anteil_pct,
round(minute_volume / 1e6, 1) AS volumen_mio_aktien
FROM
(
SELECT
concat(
leftPad(toString(intDiv(berlin_minute, 60)), 2, '0'), ':',
leftPad(toString(modulo(berlin_minute, 60)), 2, '0')
) AS berlin_time,
sum(volume) AS minute_volume
FROM
(
SELECT
toHour(toTimeZone(window_start, 'Europe/Berlin')) * 60
+ toMinute(toTimeZone(window_start, 'Europe/Berlin')) AS berlin_minute,
volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
AND window_start >= '2026-07-01'
AND window_start < '2026-09-26'
)
WHERE berlin_minute >= 1290 AND berlin_minute <= 1320
GROUP BY berlin_time
)
ORDER BY berlin_time
Arbeiten Sie mit diesen Daten in Ihrem KI-Assistenten
Öffnet sich abfragebereit, mit den Daten dieser Seite. Kostenlos, ohne Konto.