Strasmore Research
Lernen Matt ConnorVon Matt Connor · Aktualisiert 2026-07-24 · data as of July 24, 2026 · refreshed weekly

Was ist der NBBO National Best Bid and Offer

Der NBBO ist der konsolidierte Kurs für US-Aktien. Er gibt den besten Gebotspreis und den niedrigsten Angebotspreis über alle Börsen hinweg an.

Der NBBO (National Best Bid and Offer) ist der konsolidierte Kurs für eine US-Aktie: Er stellt den höchsten Gebotspreis eines Käufers und den niedrigsten Angebotspreis eines Verkäufers dar, der gleichzeitig über alle Börsen hinweg gilt. Dies ist der Kurs, den Ihre App anzeigt, und der Referenzwert, den Ihr Broker bei Ihrer Order erfüllen oder übertreffen muss. Alle unten aufgeführten Zahlen stammen aus echten Kursdaten; die Abfrage ist beigefügt.

Was ist der NBBO? Eine einfache Definition

Eine US-Aktie wird nicht an nur einem Ort gehandelt. Die NYSE, Nasdaq und mehr als ein Dutzend weitere Börsen führen jeweils ein Orderbuch für denselben Ticker, wobei jede Börse ihren eigenen besten Bid und Ask hat. Der NBBO führt diese Werte zusammen: den höchsten Bid von überall und den niedrigsten Ask von überall, jeweils neben der verfügbaren Stückzahl. Diese Zusammenführung erfolgt durch die Securities Information Processors, oder SIPs – Markteinrichtungen, die von den Börsen gemeinsam betrieben werden.

Zwei Details sind wichtig. Der Bid und der Ask können gleichzeitig an zwei verschiedenen Börsen liegen. Zudem ist eine Preisänderung für eine Aktualisierung nicht erforderlich: Eine Änderung der Ordergröße zum selben Bestpreis erzeugt ebenfalls einen neuen Datensatz. Händler bezeichnen die beiden besten Preise als the touch; die Differenz zwischen ihnen ist der bid-ask spread.

So lesen Sie ein NBBO-Angebot: Preise, Größen und Geschwindigkeit

Hier sind zehn aufeinanderfolgende NBBO-Datensätze für Coca-Cola (KO) von 13:30 Uhr Eastern Time aus einer kürzlichen Handelssitzung – das nationale Angebot in seiner tatsächlichen Form.

AbfrageKO — zehn aufeinanderfolgende NBBO-Updates ab 13:30 Uhr ET einer jüngsten Sitzung
Das exakte SQL hinter jeder Zahl
WITH (
    SELECT max(session_date)
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
               countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime(today() - 10)
          AND window_start < toDateTime(today() - 3)
        GROUP BY session_date
        HAVING regular_bars = 390
    )
) AS last_session
SELECT substring(toString(toTimeZone(sip_timestamp, 'America/New_York')), 12, 12) AS et_time,
       round((toUnixTimestamp64Nano(sip_timestamp) - min(toUnixTimestamp64Nano(sip_timestamp)) OVER ()) / 1e6, 2) AS elapsed_ms,
       bid_size AS bid_shares,
       toFloat64(bid_price) AS best_bid,
       toFloat64(ask_price) AS best_ask,
       ask_size AS ask_shares,
       round((toFloat64(ask_price) - toFloat64(bid_price)) * 100, 1) AS spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'KO'
  AND sip_timestamp >= toDateTime(last_session, 'America/New_York') + INTERVAL 13 HOUR + INTERVAL 30 MINUTE
  AND sip_timestamp < toDateTime(last_session, 'America/New_York') + INTERVAL 14 HOUR
  AND bid_price > 0
  AND ask_price > bid_price
ORDER BY sip_timestamp, sequence_number
LIMIT 10

Lesen Sie die erste Zeile als zwei stehende Angebote, datiert auf 13:30:02.886 ET. Bestes Gebot der Käufer: $83.3 für 200 Aktien. Bestes Angebot der Verkäufer: $83.31 für 200 Aktien. Die Differenz zwischen beiden betrug 1¢.

Die Stückzahlen stellen die Size at the Touch dar – die angezeigte Liquidität zu den beiden besten Preisen. Eine Order, die größer als diese Größe ist, erschöpft diese und wird zum Rest zum nächsten Preis im Orderbuch ausgeführt. Die angezeigte Größe ist eine Untergrenze, kein vollständiger Bestand: Oft besteht weiteres Interesse, das nicht angezeigt wird, entweder zu oder zwischen den beiden Preisen, einschließlich in Dark Pools.

Lesen Sie nun die Zeilen nach unten. Alle 10 Datensätze erfolgten innerhalb von 484.95 Millisekunden nach dem ersten. Es gibt keinen festen Zeitplan – das SIP veröffentlicht Daten, sobald sich ein Marktteilnehmer ändert. Eines von vier Ereignissen erzeugt eine neue Zeile: ein besseres Gebot, ein besserer Ask, eine Änderung der Stückzahl bei einem der beiden Bestpreise oder ein Austausch einer Börse durch eine andere an der Spitze. Für eine detaillierte Analyse der Marktstruktur lesen Sie den Microstruktur-Deep-Dive.

Enthält der NBBO Odd Lots?

Meistens nein. Der nationale Kurs wird nur aus Round-Lot-Interessen zusammengestellt. Ein Auftrag mit weniger Aktien als ein Round Lot ist ein Odd Lot: Er kann in einem Börsenorderbuch zu einem besseren Preis als dem National Best Bid liegen, dort gehandelt werden und dennoch nie im NBBO erscheinen.

Ein Round Lot besteht nicht mehr aus pauschal 100 Aktien. Gemäß den geänderten SEC Reg NMS-Quoting-Regeln ist dieser nach dem Aktienkurs gestaffelt: 100 Aktien bis 250 $, 40 Aktien von 250,01 $ bis 1.000 $, 10 Aktien von 1.000,01 $ bis 10.000 $ und eine Aktie darüber. Die Staffelungen sind im Tape sichtbar – das Panel übernimmt die kleinste Gebotsgröße, die jemals im konsolidierten Kurs für sechs Namen über die Banden hinweg erscheint.

AbfrageKleinste NBBO-Anzeige — sechs Titel über die Preisstufen
Das exakte SQL hinter jeder Zahl
WITH (
    SELECT max(session_date)
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
               countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime(today() - 10)
          AND window_start < toDateTime(today() - 3)
        GROUP BY session_date
        HAVING regular_bars = 390
    )
) AS last_session
SELECT ticker,
       round(quantileDeterministic(0.5)(toFloat64(bid_price), toUInt64(sequence_number)), 2) AS share_price,
       min(bid_size) AS smallest_quoted_size,
       round(quantileDeterministic(0.5)(toFloat64(bid_size), toUInt64(sequence_number)), 0) AS median_bid_size
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('F', 'KO', 'NVDA', 'AAPL', 'SPY', 'AZO')
  AND sip_timestamp >= toDateTime(last_session, 'America/New_York') + INTERVAL 10 HOUR
  AND sip_timestamp < toDateTime(last_session, 'America/New_York') + INTERVAL 11 HOUR
  AND bid_price > 0
  AND bid_size > 0
GROUP BY ticker
ORDER BY share_price

Ford, mit einem Kurs um 13.9, zeigt in dieser Stunde nie ein Gebot mit weniger als 100 Aktien; das gilt auch für Coca-Cola bei 84.18. Apple fällt bei 314.36 auf 40 ab; AutoZone bei 3030.52 pro Aktie auf 10, wobei ein medianer Gebotswert von 10 angezeigt wird. Das Floor folgt der Preiskategorie. Ein besserer Preis für Odd-Lot-Interessen kann innerhalb des veröffentlichten Spreads liegen, ohne angezeigt zu werden. Daher ist der tatsächliche beste verfügbare Preis manchmal besser, als der NBBO vermuten lässt.

Warum der Kurs in Ihrer App nicht dem Live-NBBO entspricht

Der Kurs auf Ihrem Smartphone durchläuft mehrere Stationen: Börsen-Matching-Engine → SIP → Datenanbieter → Broker → Bildschirm. Jeder Datensatz enthält zwei Zeitstempel – den der Börse und den des SIP zum Zeitpunkt der Veröffentlichung. Die Differenz zwischen diesen Zeitstempeln entspricht dem Konsolidierungsschritt.

AbfrageBörsen-Zeitstempel zu SIP-Zeitstempel — Konsolidierungsschritt in Mikrosekunden
Das exakte SQL hinter jeder Zahl
WITH (
    SELECT max(session_date)
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
               countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_bars
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime(today() - 10)
          AND window_start < toDateTime(today() - 3)
        GROUP BY session_date
        HAVING regular_bars = 390
    )
) AS last_session
SELECT ticker,
       round(quantileDeterministic(0.5)((toUnixTimestamp64Nano(sip_timestamp) - toUnixTimestamp64Nano(participant_timestamp)) / 1000.0, toUInt64(sequence_number)), 1) AS median_micros,
       round(quantileDeterministic(0.99)((toUnixTimestamp64Nano(sip_timestamp) - toUnixTimestamp64Nano(participant_timestamp)) / 1000.0, toUInt64(sequence_number)), 1) AS p99_micros
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'NVDA', 'AAPL', 'KO')
  AND sip_timestamp >= toDateTime(last_session, 'America/New_York')
  AND sip_timestamp < toDateTime(last_session + 1, 'America/New_York')
  AND participant_timestamp > toDateTime64('2020-01-01 00:00:00', 9)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'NVDA', 'AAPL', 'KO'], ticker)

Der Median-Abstand bei SPY betrug 229.1 Mikrosekunden – also Millionsteile einer Sekunde – und bei Apple 203.4. Die Ausreißer sind stärker ausgeprägt als die Durchschnittswerte: Das 99. Perzentil von Nvidia lag bei 536.9 Mikrosekunden. Der SIP ist im menschlichen Sinne nicht langsam. Zwei andere Faktoren sind es jedoch.

Erstens können Ihre Daten absichtlich verzögert sein. Kostenlose Kursdaten in Retail-Apps und Charting-Websites sind aufgrund von Börsenlizenzbedingungen häufig 15 Minuten verzögert; Echtzeit-Streaming ist eine kostenpflichtige Option.

Zweitens warten professionelle Firmen nicht auf den SIP. Jede Börse verkauft zudem einen Direktfeed direkt aus ihrer Matching-Engine. Eine Firma mit Colocation liest diesen Feed und berechnet ihren eigenen Best Bid und Best Offer, bevor die Version des SIPs zu diesem Ereignis eintrifft. Dieser Zeitvorteil von Mikrosekunden ist entscheidend für einen Market Maker, der den ganzen Tag über beide Seiten quote.

Wie oft aktualisiert sich der NBBO? Liquide vs. illiquide Aktien

Jede börsennotierte Aktie hat einen NBBO, dessen Aktualisierungsrate als Indikator für die Liquidität dient. Die Tabelle zeigt die Durchschnittswerte der letzten vollständigen Handelssitzungen für vier stark gehandelte Titel und zwei illiquide Small Caps – Nathan's Famous (NATH) und Seneca Foods (SENEA).

AbfrageNBBO-Updates pro Sitzung — vier hochliquide Titel vs. zwei illiquide Small Caps
Das exakte SQL hinter jeder Zahl
SELECT ticker,
       uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) AS sessions,
       round(count() / uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York')))) AS avg_updates_per_session,
       round(count() / uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) / 1e6, 3) AS avg_updates_per_session_m,
       round((count() / uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York')))) / min(count() / uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York')))) OVER (), 0) AS multiple_of_quietest
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'NVDA', 'AAPL', 'KO', 'SENEA', 'NATH')
  AND sip_timestamp >= toDateTime(today() - 10)
  AND sip_timestamp < toDateTime(today() - 3)
  AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) IN (
      SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
      FROM global_markets.delayed_stocks_minute_aggs
      WHERE ticker = 'SPY'
        AND window_start >= toDateTime(today() - 10)
        AND window_start < toDateTime(today() - 3)
      GROUP BY session_date
      HAVING countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) = 390
  )
GROUP BY ticker
ORDER BY indexOf(['SPY', 'NVDA', 'AAPL', 'KO', 'SENEA', 'NATH'], ticker)

SPY, der S&P 500 ETF, verzeichnete durchschnittlich 3.428 million NBBO-Aktualisierungen pro Sitzung – das entspricht 2031-mal so viel wie beim am wenigsten aktiven Titel in der Tabelle. Nvidia verzeichnete durchschnittlich 1.85 million, Apple 1.336 million. Danach folgt ein starker Abfall: Seneca Foods verzeichnete 8097 Aktualisierungen in einer durchschnittlichen Sitzung, Nathan's Famous 1688. Kein Mensch kann einen Bildschirm mit der Geschwindigkeit von SPY lesen: Der NBBO ist ein Datenfeed, der für Software entwickelt wurde.

Wann sich der NBBO am schnellsten aktualisiert: Eröffnung vs. Mittag

Die Aktualisierungsrate folgt einem täglichen Rhythmus. Das Diagramm zeigt die durchschnittlichen NBBO-Aktualisierungen von Apple pro Minute in halbstündigen Zeitintervallen (Eastern Time); die letzte Spalte gibt jedes Intervall als Prozentsatz des 9:30-Intervalls an.

AbfrageAAPL — durchschnittliche NBBO-Updates pro Minute nach Halbstunden-Intervallen (ET, 4:00 bis 20:00 Uhr)
Das exakte SQL hinter jeder Zahl
SELECT et_time,
       avg_updates_per_minute,
       round(100 * avg_updates_per_minute / maxIf(avg_updates_per_minute, et_time = '09:30') OVER (), 1) AS pct_of_opening_bucket
FROM (
    SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
           round(count() / (uniqExact(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) * 30)) AS avg_updates_per_minute
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime(today() - 10)
      AND sip_timestamp < toDateTime(today() - 3)
      AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) IN (
      SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
      FROM global_markets.delayed_stocks_minute_aggs
      WHERE ticker = 'SPY'
        AND window_start >= toDateTime(today() - 10)
        AND window_start < toDateTime(today() - 3)
      GROUP BY session_date
      HAVING countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) = 390
  )
    GROUP BY et_time
    HAVING et_time >= '04:00' AND et_time < '20:00'
)
ORDER BY et_time

In der halbstündigen Phase nach der Eröffnungsauktion aktualisierte sich Apples nationaler Kurs durchschnittlich 5657 Mal pro Minute, und das 10:00-Intervall behielt dieses Tempo bei 89.5% des Ausgangswerts bei. Danach nimmt die Handelsaktivität über den Mittag hinweg ab: Das 14:30-Intervall verzeichnete 1973 Aktualisierungen pro Minute, was 34.9% des Eröffnungstempos entspricht. Der Anstieg um 15:30 Uhr vor Börsenschluss erreicht nur einen Teil des Ausgangsniveaus – 3345 pro Minute, was 59.1% der Eröffnung entspricht – sodass die höchste Quote in der ersten Stunde und nicht in der letzten auftrat. Außerhalb der regulären Handelszeiten ist die Quote fast nicht vorhanden und sinkt nach dem 16:00-Uhr-Signal auf 17 Aktualisierungen pro Minute.

Was passiert mit dem NBBO während eines Handelsstopps?

Wenn sich eine Aktie zu stark und zu schnell bewegt, lösen die Limit-up/Limit-down-Regeln eine fünfminütige Pause aus. Das Kursangebot verschwindet nicht und bleibt auch nicht aktiv: Die Aktualisierung wird eingestellt, sodass der letzte Datensatz vor der Pause auf dem Bildschirm stehen bleibt. GameStop (GME) löste einen solchen Stopp am 14. Mai 2024 kurz nach 11:00 Uhr Eastern Time aus; die Tabelle verfolgt die Kursaktualisierungen und Handelsaktivitäten im Minutentakt.

AbfrageGME, 2024-05-14 — NBBO-Updates und Trades pro Minute während einer fünfminütigen LULD-Pause
Das exakte SQL hinter jeder Zahl
WITH spine AS (
    SELECT toStartOfMinute(toTimeZone(window_start, 'America/New_York')) AS et_min
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2024-05-14 10:57:00', 'America/New_York')
      AND window_start < toDateTime('2024-05-14 11:12:00', 'America/New_York')
),
gme_trades AS (
    SELECT toStartOfMinute(toTimeZone(window_start, 'America/New_York')) AS et_min,
           sum(transactions) AS trades
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'GME'
      AND window_start >= toDateTime('2024-05-14 10:57:00', 'America/New_York')
      AND window_start < toDateTime('2024-05-14 11:12:00', 'America/New_York')
    GROUP BY et_min
),
gme_quotes AS (
    SELECT toStartOfMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS et_min,
           count() AS nbbo_updates
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'GME'
      AND sip_timestamp >= toDateTime('2024-05-14 10:57:00', 'America/New_York')
      AND sip_timestamp < toDateTime('2024-05-14 11:12:00', 'America/New_York')
    GROUP BY et_min
)
SELECT formatDateTime(spine.et_min, '%H:%i') AS et_time,
       ifNull(gme_quotes.nbbo_updates, 0) AS nbbo_updates,
       toUInt64(ifNull(gme_trades.trades, 0)) AS trades
FROM spine
LEFT JOIN gme_quotes ON gme_quotes.et_min = spine.et_min
LEFT JOIN gme_trades ON gme_trades.et_min = spine.et_min
ORDER BY spine.et_min

In der Minute vor dem Stopp gab es 11:00 Kursaktualisierungen des konsolidierten Kursangebots gegenüber 12419 Trades bei 4511 Aktualisierungen. Danach fallen beide Spalten ab: 0 Kursdatensätze bei 11:02 und 0 bei 11:03, mit passenden 0 Trades – ein Kurs, der sich nicht mehr bewegt, in einer Aktie, die nicht mehr gehandelt wird. Die Kursaktualisierungen kehren in der Wiederaufnahme-Minute um 11:06 zurück, mit 4155 Aktualisierungen und 14007 Trades, was die höchste Handelsaktivität in der Tabelle darstellt. Das letzte NBBO einer gestoppten Aktie ist ein statischer Wert und kein handelbarer Preis; die GameStop-Sitzung vom Januar 2021 zeigt, was eine Kette solcher Pausen mit dem Kursverlauf macht.

Warum Ihr Broker Sie zum NBBO oder besser ausführen muss

Der NBBO ist ein regulatorischer Maßstab. Die Regulation NMS – das Regelwerk der SEC zur Marktstruktur aus dem Jahr 2005 – enthält die Order-Schutz-Regel, Rule 611: Ein Handelsplatz darf nicht zu einem Preis ausführen, der schlechter ist als ein geschütztes Quote, das an einer anderen Börse angezeigt wird. Broker sind ihren Kunden zudem zur best execution verpflichtet, gemessen am NBBO: Ein Market-Buy sollte zum nationalen Best Ask oder niedriger ausgeführt werden, ein Market-Sell zum nationalen Best Bid oder höher.

Die meisten Privatanleger übersehen dies: Ihre Market-Order erreicht meist nie eine Börse. Der Großteil der handelbaren Retail-Flows wird an Wholesaler weitergeleitet – außerbörsliche Market Maker, die für das Ausführungsrecht bezahlen – und intern ausgeführt, wobei die Transaktion an eine außerbörsliche Meldestelle gemeldet wird. Der NBBO ist dennoch maßgebend: Der Wholesaler muss zum Zeitpunkt der Ausführung das nationale Quote matchen oder verbessern. Er konkurriert um den Flow, indem er diesen verbessert – er führt einen Bruchteil eines Cents innerhalb des Spread aus, was als price improvement bezeichnet wird. Der NBBO ist der Referenzpreis, nicht der Handelsplatz; der von Ihnen gewählte Ordertyp entscheidet darüber, ob Sie den Spread überhaupt überbrücken.

FAQ

Enthält der NBBO Odd Lots?

Nein. Der nationale Kurs setzt sich nur aus Round-Lot-Kursen zusammen. Gemäß Reg NMS wird der Round Lot nach Preis gestuft – 100 Aktien unter 250 $ bis hin zu einer Aktie über 10.000 $. Der niedrigste Gebotswert, den das Tape für Ford über diesem Wert anzeigte, betrug 100 Aktien, im Vergleich zu 10 für AutoZone, dessen Aktien deutlich teurer waren. Preislich bessere Odd Lots liegen innerhalb des veröffentlichten Spread, werden aber nicht angezeigt.

Warum weicht der Kurs in meiner Broker-App vom Live-NBBO ab?

Es gibt zwei Gründe, von denen keiner der SIP ist. Kostenlose Feeds für Privatanleger sind aufgrund von Börsenlizenzregeln üblicherweise 15 Minuten verzögert, sofern man nicht für Echtzeitdaten bezahlt. Zudem sind konsolidierte Daten eine veröffentlichte Momentaufnahme: Der Konsolidierungsschritt dauerte bei SPY im Median 229.1 Mikrosekunden, während Firmen mit direkten Börsen-Feeds das Ereignis früher sehen.

Was passiert mit dem NBBO, wenn eine Aktie ausgesetzt wird?

Er friert ein. Während der fünfminütigen Limit-up/Limit-down-Pause von GameStop oben zeigte das Tape 0 Kursaktualisierungen bei 11:03 und 0 Trades. Der letzte Kurs bleibt auf dem Bildschirm sichtbar, ist aber nicht handelbar; eine Wiedereröffnungsauktion legt den nächsten Kurs fest.

Existiert der NBBO nach Börsenschluss?

Ja. Konsolidierte Kurse werden von 4:00 Uhr bis 20:00 Uhr ET übertragen. Ein nationaler Kurs existiert also während des Pre-Market und After-Hours-Handels – allerdings mit einem Bruchteil des Tempos während des regulären Handelstages: Apple verzeichnete 65 Aktualisierungen in der letzten Pre-Market-Periode im Vergleich zu 5657 nach der Eröffnung.

Datenhinweise: Zeitfenster und Filter

Rollierende Zeitfenster enden drei Tage vor der Erstellung (eine kurze Verzögerung bei der Datenaufnahme besteht am Anfang des Feeds) und zählen nur vollständige Sitzungen – also Tage, an denen SPY alle 390 Minuten-Bars der regulären Handelszeit ausgibt. Das Coca-Cola-Panel schließt einseitige und gekreuzte Datensätze aus; die Zähl-Panels nehmen jeden Datensatz unverändert auf (Locked and Crossed Markets deckt die ausgeschlossenen Fälle ab). Das GameStop-Panel ist auf ein festes Datum fixiert, wobei die Minuten-Bars von SPY als zeitliche Basis dienen, sodass pausierte Minuten als Null angezeigt werden.


Jedes Panel wird mit dem SQL-Code ausgeliefert, der es erstellt hat – öffnen Sie einen Code, ersetzen Sie den Ticker durch Ihren eigenen und zählen Sie die NBBO-Aktualisierungen auf dem Strasmore-Terminal.