Strasmore Research
Lernen Matt ConnorVon Matt Connor

US-Handelsvolumen pro Stunde in deutscher Zeit

US-Handelsvolumen pro Stunde in deutscher Zeit: Volumenanteil und typische Spanne für jeden Block von 15:30 bis 22:00 Uhr, mit der SQL hinter jeder Zahl.

Das US-Handelsvolumen pro Stunde ist in deutscher Zeit sehr ungleich über die Sitzung von 15:30 bis 22:00 Uhr verteilt. Der Handel ballt sich in der ersten Stunde nach der Eröffnung und in der letzten halben Stunde vor dem Schluss, dazwischen liegt am deutschen Abend das dünnste Fenster des Tages. Diese Seite misst für jeden Stundenblock zwei Größen: den Anteil am Volumen und die typische gestellte Spanne, also den Preis, den eine sofort ausgeführte Order in dieser Stunde bezahlt.

Wann läuft die US-Sitzung in deutscher Zeit?

Die reguläre Sitzung an NYSE und Nasdaq läuft von 9:30 bis 16:00 Uhr New Yorker Zeit, in Deutschland also von 15:30 bis 22:00 Uhr. Wer die Umrechnung samt Pre-Market und After-Hours im Detail nachlesen will, findet sie im Beitrag zu den US-Börsenzeiten in deutscher Zeit. Ein Punkt sorgt jedes Jahr für Verwirrung: Europa stellt die Uhr Ende Oktober zurück, die USA erst eine Woche später. In dieser Woche beträgt der Abstand nach New York fünf Stunden statt sechs, die Sitzung läuft dann von 14:30 bis 21:00 Uhr deutscher Zeit. Im Frühjahr entsteht dasselbe Fenster erneut: die USA wechseln früher auf Sommerzeit als Europa.

Welche Berliner Stunde trägt wie viel US-Volumen?

Für die Messung unten ist die Sitzung in Blöcke von 60 Minuten ab 15:30 Uhr geteilt. Jeder Block zeigt, welcher Anteil des Sitzungsvolumens in ihm gehandelt wurde, gemessen über fünf gut gehandelte Namen (SPY, AAPL, MSFT, NVDA und KO) und über alle Sitzungen vom 1. Juli bis 25. September 2026. Der letzte Block ist nur halb so lang wie die anderen, er endet mit dem Schluss um 22:00 Uhr.

AbfrageAnteil am Sitzungsvolumen je Berliner Stundenblock (SPY, AAPL, MSFT, NVDA, KO; 1. Juli bis 25. September 2026)
berlin_timevolumen_anteil_pctvolumen_mrd_aktientrades_je_minute
15:30-16:3026.543.23572
16:30-17:3015.551.873275
17:30-18:3011.891.432649
18:30-19:3010.141.221320
19:30-20:309.31.121242
20:30-21:3011.471.381351
21:30-22:0015.121.823081
Das exakte SQL hinter jeder Zahl
SELECT
    berlin_time,
    round(100 * bucket_volume / sum(bucket_volume) OVER (), 2) AS volumen_anteil_pct,
    round(bucket_volume / 1e9, 2)                              AS volumen_mrd_aktien,
    trades_je_minute
FROM
(
    SELECT
        intDiv(berlin_minute - 930, 60) AS bucket,
        concat(
            leftPad(toString(intDiv(930 + 60 * bucket, 60)), 2, '0'), ':',
            leftPad(toString(modulo(930 + 60 * bucket, 60)), 2, '0'), '-',
            leftPad(toString(intDiv(least(990 + 60 * bucket, 1320), 60)), 2, '0'), ':',
            leftPad(toString(modulo(least(990 + 60 * bucket, 1320), 60)), 2, '0')
        )                               AS berlin_time,
        sum(volume)                     AS bucket_volume,
        round(avg(transactions), 0)     AS trades_je_minute
    FROM
    (
        SELECT
            toHour(toTimeZone(window_start, 'Europe/Berlin')) * 60
                + toMinute(toTimeZone(window_start, 'Europe/Berlin')) AS berlin_minute,
            volume,
            transactions
        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 >= 930 AND berlin_minute < 1320
    GROUP BY bucket, berlin_time
)
ORDER BY bucket
Selbst ausführen

Der Block ab 15:30-16:30 Uhr trägt 26.54 % des Sitzungsvolumens. Im Block ab 18:30-19:30 Uhr sind es 10.14 %. Die Zahl der Einzelabschlüsse je Minute folgt demselben Muster: 3572 im ersten Block gegen 1320 im vierten. Der halbstündige Schlussblock ab 21:30-22:00 Uhr kommt auf 15.12 % in der halben Zeit eines normalen Blocks.

Die Kurve hat damit die Form eines U mit einem sehr hohen linken Arm. Entscheidend für eine Order aus Deutschland ist die Tiefe des Buchs in der jeweiligen Stunde, nicht allein die Öffnungszeit.

Was kostet eine Order in der ersten Berliner Stunde?

Die Spanne zwischen dem besten Kaufgebot (Bid) und dem besten Verkaufsangebot (Ask) ist der Preis für sofortige Ausführung. Eine Market-Order kauft am Ask und verkauft am Bid, sie bezahlt diese Spanne vollständig. Gemessen wird sie hier in Basispunkten: ein Basispunkt ist ein Hundertstel Prozent des Mittelkurses, bei einem Kurs von 200 Dollar also 2 Cent. Die Grundlagen stehen im Beitrag Was ist der Bid-Ask-Spread.

Das folgende Panel nimmt einen einzelnen, gewöhnlichen Handelstag, Mittwoch den 16. September 2026, und berechnet für jeden Berliner Stundenblock den Median aller gestellten Spannen in AAPL und in KO.

AbfrageTypische gestellte Spanne je Berliner Stundenblock in Basispunkten (AAPL und KO, Mittwoch 16. September 2026)
berlin_timespread_aapl_bpsspread_ko_bpsaufschlag_faktor_aaplrang_breite
15:30-16:301.792.261.991
16:30-17:301.21.131.334
17:30-18:301.21.131.333
18:30-19:300.91.1316
19:30-20:300.91.1317
20:30-21:301.51.131.672
21:30-22:000.91.1415
Das exakte SQL hinter jeder Zahl
SELECT
    berlin_time,
    spread_aapl_bps,
    spread_ko_bps,
    round(spread_aapl_bps / min(spread_aapl_bps) OVER (), 2)   AS aufschlag_faktor_aapl,
    row_number() OVER (ORDER BY spread_aapl_bps DESC)          AS rang_breite
FROM
(
    SELECT
        intDiv(berlin_minute - 930, 60) AS bucket,
        concat(
            leftPad(toString(intDiv(930 + 60 * bucket, 60)), 2, '0'), ':',
            leftPad(toString(modulo(930 + 60 * bucket, 60)), 2, '0'), '-',
            leftPad(toString(intDiv(least(990 + 60 * bucket, 1320), 60)), 2, '0'), ':',
            leftPad(toString(modulo(least(990 + 60 * bucket, 1320), 60)), 2, '0')
        )                               AS berlin_time,
        round(quantileDeterministicIf(0.5)(spread_bps, sequence_number, ticker = 'AAPL'), 2) AS spread_aapl_bps,
        round(quantileDeterministicIf(0.5)(spread_bps, sequence_number, ticker = 'KO'), 2)   AS spread_ko_bps
    FROM
    (
        SELECT
            ticker,
            toUInt64(sequence_number) AS sequence_number,
            toHour(toTimeZone(sip_timestamp, 'Europe/Berlin')) * 60
                + toMinute(toTimeZone(sip_timestamp, 'Europe/Berlin')) AS berlin_minute,
            10000 * (toFloat64(ask_price) - toFloat64(bid_price))
                  / (0.5 * (toFloat64(ask_price) + toFloat64(bid_price))) AS spread_bps
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('AAPL', 'KO')
          AND sip_timestamp >= '2026-09-16 13:30:00'
          AND sip_timestamp <  '2026-09-16 20:00:00'
          AND bid_price > 0
          AND ask_price > bid_price
    )
    WHERE berlin_minute >= 930 AND berlin_minute < 1320
    GROUP BY bucket, berlin_time
    HAVING countIf(ticker = 'AAPL') > 0 AND countIf(ticker = 'KO') > 0
)
ORDER BY bucket
Selbst ausführen

Im Block ab 15:30-16:30 Uhr liegt der Median in AAPL bei 1.79 bps, in KO bei 2.26 bps. Im Block ab 18:30-19:30 Uhr misst AAPL 0.9 bps. Die Spalte zum Aufschlagsfaktor setzt jeden Block ins Verhältnis zum engsten Block desselben Tages: Der erste Block liegt beim 1.99-fachen und führt die Rangliste der Breite an. Genau dieser Faktor ist der Aufpreis, den eine Market-Order um 15:30 Uhr gegenüber derselben Order im engsten Block der Sitzung bezahlt. Was in den ersten Minuten mit den Spannen passiert, behandelt warum sich die Spreads zur Eröffnung weiten. Die unter US-Händlern verbreitete 10-Uhr-Regel fällt in deutscher Zeit auf 16:00 Uhr, das Ende des ersten Blocks.

Methodik und Datenhinweise

Volumen und Abschlüsse stammen aus den Minutenbalken der konsolidierten US-Tape, umgerechnet nach Europe/Berlin, womit die Sommerzeit auf beiden Seiten automatisch berücksichtigt ist. Die Blöcke beginnen um 15:30 Uhr, der Schlussblock umfasst nur 30 Minuten. Für die Spannen werden alle gestellten Quotes des Handelstages ausgewertet, gesperrte und verschränkte Quotes (Ask kleiner oder gleich Bid) bleiben außen vor. Der Median ist quote-gewichtet und nicht zeitgewichtet, er beschreibt also die typische gestellte Spanne. Die Rechnung in Basispunkten auf den Mittelkurs macht Namen mit unterschiedlichem Kursniveau vergleichbar.

Was passiert zwischen 18:00 und 19:30 Uhr deutscher Zeit?

In dieser Zeit ist in New York Mittag. Der Block ab 17:30-18:30 Uhr trägt 11.89 % des Sitzungsvolumens, der folgende 10.14 %. Das Muster ist über Jahre stabil und hat einen eigenen Beitrag: warum das Handelsvolumen mittags einschläft. Für eine Order aus Deutschland hat dieses Fenster zwei Seiten. Die gemessene Spanne in den großen Namen steht eng. Die Tiefe des Buchs ist zugleich geringer, und eine größere Order trifft dort auf weniger Gegenseite als in der ersten oder der letzten Stunde. Wie groß eine Order im Verhältnis zum üblichen Tagesgeschäft ist, lässt sich am relativen Volumen ablesen.

Was passiert um 22:00 Uhr deutscher Zeit?

Um 22:00 Uhr deutscher Zeit läuft der Handel nicht einfach aus. Der Schlusskurs entsteht in einer Auktion, in der alle teilnehmenden Orders zu einem einzigen Preis zusammengeführt werden. Den Mechanismus im Detail beschreibt die NYSE-Schlussauktion erklärt. Im Minutenprofil der letzten halben Stunde ist die Auktion als einzelner, sehr großer Balken sichtbar.

AbfrageVolumen je Minute in der letzten halben Stunde, Berliner Zeit (SPY, AAPL, MSFT, NVDA, KO; 1. Juli bis 25. September 2026)
31 rows (showing 20)
berlin_timevolumen_anteil_pctvolumen_mio_aktien
21:301.8137.6
21:311.4129.3
21:321.3728.4
21:331.4730.4
21:341.4931
21:351.5331.7
21:361.4530.1
21:371.3828.7
21:381.429
21:391.5431.9
21:401.6233.7
21:411.5331.8
21:421.5231.5
21:431.5632.4
21:441.6634.4
21:452.1945.4
21:461.7836.9
21:471.9139.6
21:481.8237.7
21:492.0342.1
Das exakte SQL hinter jeder Zahl
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
Selbst ausführen

Die Minute ab 22:00 Uhr enthält den Auktionsabschluss und trägt 12.1 % des Volumens der letzten halben Stunde. Die Minute ab 21:30 Uhr liegt bei 1.81 %. Ob und wie eine Order aus Deutschland an dieser Auktion teilnimmt, hängt vom Ordertyp und vom Weiterleitungsweg des Brokers ab.

Zählen Tradegate und Xetra als dasselbe Buch?

Viele US-Namen sind an deutschen Plätzen wie Xetra oder Tradegate handelbar, in Teilen des Tages lange vor und nach der US-Sitzung. Es handelt sich dabei um ein eigenes Orderbuch mit eigener Liquidität und eigenen Quotes, nicht um einen Zugang zum US-Buch. Beide Bücher können zur selben Zeit verschiedene Preise und verschiedene Spannen zeigen, und die Tiefe an einem deutschen Platz ist geringer als auf der konsolidierten US-Tape. Außerhalb von 15:30 bis 22:00 Uhr fehlt zusätzlich der US-Referenzmarkt, an dem sich diese Quotes ausrichten.

Auch auf der US-Seite ist der Rand des Tages dünn. Das Panel unten zählt das Volumen über den gesamten erfassten Handelstag, von der frühen Pre-Market-Phase bis zum Ende der After-Hours-Phase, und rechnet jede Berliner Stunde als Anteil daran.

AbfrageVolumenanteil je Berliner Stunde über den gesamten erfassten Handelstag (SPY, AAPL, MSFT, NVDA, KO; 1. Juli bis 25. September 2026)
berlin_zeitvolumen_anteil_pctvolumen_mrd_aktien
10:000.450.06
11:000.140.02
12:000.160.02
13:000.620.08
14:000.930.12
15:0015.612.08
16:0016.352.18
17:0012.231.63
18:009.941.33
19:008.481.13
20:009.081.21
21:0019.292.58
22:005.330.71
23:000.920.12
00:000.290.04
01:000.170.02
Das exakte SQL hinter jeder Zahl
SELECT
    berlin_zeit,
    round(100 * stunden_volumen / sum(stunden_volumen) OVER (), 2) AS volumen_anteil_pct,
    round(stunden_volumen / 1e9, 2)                                AS volumen_mrd_aktien
FROM
(
    SELECT
        modulo(berlin_stunde + 14, 24)                          AS sitzungsordnung,
        concat(leftPad(toString(berlin_stunde), 2, '0'), ':00')  AS berlin_zeit,
        sum(volume)                                             AS stunden_volumen
    FROM
    (
        SELECT
            toHour(toTimeZone(window_start, 'Europe/Berlin')) AS berlin_stunde,
            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'
    )
    GROUP BY berlin_stunde, berlin_zeit
)
ORDER BY sitzungsordnung
Selbst ausführen

Die Stunde ab 10:00 Uhr trägt 0.45 % des erfassten Tagesvolumens, die letzte Zeile ab 01:00 Uhr 0.17 %. Die Zeile ab 22:00 Uhr ist keine reine After-Hours-Zeile, sie fasst die Schlussauktion und die Stunde danach zusammen. Welche Regeln in diesen Randzeiten gelten, steht in After-Hours und Pre-Market-Handel.

Was heißt das für eine Order aus Deutschland?

Aus den Messungen oben folgen vier nüchterne Punkte.

  • Eine Market-Order um 15:30 Uhr ist nach der gestellten Spanne die teuerste des Tages: Der erste Block liegt beim 1.99-fachen des engsten Blocks derselben Sitzung.
  • Eine Limit-Order legt den schlechtesten akzeptierten Preis fest. Sie bezahlt die Spanne nicht blind, kann im schnellen Teil der Sitzung aber unausgeführt bleiben.
  • Zwischen 18:00 und 19:30 Uhr deutscher Zeit stehen die Spannen in den großen Namen eng, bei geringerer Tiefe. Kleine Orders bleiben dort unauffällig, große treffen auf weniger Gegenseite.
  • Quotes für denselben US-Namen an Tradegate oder Xetra gehören zu einem anderen Buch. Ein Vergleich dieser Kurse mit dem US-Kurs ist kein Vergleich desselben Marktes.

FAQ

Wann ist das US-Handelsvolumen in deutscher Zeit am höchsten?

Gemessen vom 1. Juli bis 25. September 2026 trägt der Block ab 15:30-16:30 Uhr 26.54 % des Sitzungsvolumens und der halbstündige Schlussblock ab 21:30-22:00 Uhr 15.12 %. Der stillste Block der Messung liegt bei 10.14 %.

Ist eine Market-Order um 15:30 Uhr teurer als eine um 21:00 Uhr?

Die gestellte Spanne ist der messbare Teil der Antwort. Am 16. September 2026 lag der Median in AAPL im ersten Berliner Stundenblock beim 1.99-fachen des engsten Blocks derselben Sitzung. Eine Market-Order bezahlt diese Spanne, eine Limit-Order legt stattdessen einen Höchst- oder Mindestpreis fest.

Verschiebt die Zeitumstellung die US-Sitzung in deutscher Zeit?

Ja, zweimal im Jahr für ein kurzes Fenster. Zwischen der europäischen und der US-amerikanischen Umstellung beträgt der Abstand nach New York fünf Stunden statt sechs, die Sitzung läuft dann von 14:30 bis 21:00 Uhr deutscher Zeit.

Ist eine US-Aktie an Tradegate dieselbe Liquidität wie an der NYSE?

Nein. Der deutsche Platz führt ein eigenes Orderbuch mit eigenen Quotes und eigener Tiefe. Außerhalb von 15:30 bis 22:00 Uhr ist zusätzlich die US-Tape selbst dünn, wie der Volumenanteil der Randstunden im Panel oben zeigt.


Unter jedem Panel steht die SQL-Abfrage, die die Zahl erzeugt hat, samt Zeitzonenumrechnung und Filterlogik. Wer dieselbe Stundenrechnung für einen anderen Namen oder einen anderen Zeitraum sehen will, kann die Frage auf dem Strasmore-Terminal in normalem Deutsch stellen.

#handelszeiten#liquidität#volumen#spreads#us-aktien