{"slug":"us-market-volume-by-hour-german-time","qid":"randzeiten_volumen","label":"randzeiten_volumen","post_title":"us-market-volume-by-hour-german-time","post_url":"/blog/lang/de/us-market-volume-by-hour-german-time#q-randzeiten_volumen","columns":["berlin_zeit","volumen_anteil_pct","volumen_mrd_aktien"],"rows":[{"berlin_zeit":"10:00","volumen_anteil_pct":0.45,"volumen_mrd_aktien":0.06},{"berlin_zeit":"11:00","volumen_anteil_pct":0.14,"volumen_mrd_aktien":0.02},{"berlin_zeit":"12:00","volumen_anteil_pct":0.16,"volumen_mrd_aktien":0.02},{"berlin_zeit":"13:00","volumen_anteil_pct":0.62,"volumen_mrd_aktien":0.08},{"berlin_zeit":"14:00","volumen_anteil_pct":0.93,"volumen_mrd_aktien":0.12},{"berlin_zeit":"15:00","volumen_anteil_pct":15.61,"volumen_mrd_aktien":2.08},{"berlin_zeit":"16:00","volumen_anteil_pct":16.35,"volumen_mrd_aktien":2.18},{"berlin_zeit":"17:00","volumen_anteil_pct":12.23,"volumen_mrd_aktien":1.63},{"berlin_zeit":"18:00","volumen_anteil_pct":9.94,"volumen_mrd_aktien":1.33},{"berlin_zeit":"19:00","volumen_anteil_pct":8.48,"volumen_mrd_aktien":1.13},{"berlin_zeit":"20:00","volumen_anteil_pct":9.08,"volumen_mrd_aktien":1.21},{"berlin_zeit":"21:00","volumen_anteil_pct":19.29,"volumen_mrd_aktien":2.58},{"berlin_zeit":"22:00","volumen_anteil_pct":5.33,"volumen_mrd_aktien":0.71},{"berlin_zeit":"23:00","volumen_anteil_pct":0.92,"volumen_mrd_aktien":0.12},{"berlin_zeit":"00:00","volumen_anteil_pct":0.29,"volumen_mrd_aktien":0.04},{"berlin_zeit":"01:00","volumen_anteil_pct":0.17,"volumen_mrd_aktien":0.02}],"shape":"ranking","sql":"SELECT\n    berlin_zeit,\n    round(100 * stunden_volumen / sum(stunden_volumen) OVER (), 2) AS volumen_anteil_pct,\n    round(stunden_volumen / 1e9, 2)                                AS volumen_mrd_aktien\nFROM\n(\n    SELECT\n        modulo(berlin_stunde + 14, 24)                          AS sitzungsordnung,\n        concat(leftPad(toString(berlin_stunde), 2, '0'), ':00')  AS berlin_zeit,\n        sum(volume)                                             AS stunden_volumen\n    FROM\n    (\n        SELECT\n            toHour(toTimeZone(window_start, 'Europe/Berlin')) AS berlin_stunde,\n            volume\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')\n          AND window_start >= '2026-07-01'\n          AND window_start <  '2026-09-26'\n    )\n    GROUP BY berlin_stunde, berlin_zeit\n)\nORDER BY sitzungsordnung","computed_at":"2026-10-01T15:38:17.369878+00:00","elapsed":0.034897541}