Strasmore Research
Eğitim Matt ConnorYazan Matt Connor · Güncellendi 2026-07-24 · data as of July 24, 2026 · refreshed weekly

NBBO nedir ulusal en iyi alış ve satış fiyatı

NBBO, aracı kurumların eşleşmesi gereken en yüksek alış ve en düşük satış fiyatıdır. Tüm borsalardaki en iyi tekliflerin birleşimiyle oluşan piyasa verisidir.

NBBO (ulusal en iyi alış ve satış fiyatı), bir ABD hissesi için konsolide edilmiş fiyattır: Tüm borsalardaki en yüksek alış teklifi ile en düşük satış talebinin eş zamanlı toplamıdır. Uygulamada görülen fiyat ve aracı kurumun emirlerde karşılaması veya geçmesi gereken referans değerdir. Aşağıdaki tüm veriler gerçek fiyat kayıtlarından alınmıştır, sorgu ekte sunulmuştur.

NBBO nedir? Sade bir tanım

ABD hisseleri tek bir yerde işlem görmez. NYSE, Nasdaq ve diğer bir düzineden fazla borsa, aynı ticker için kendi en iyi alış ve satış fiyatlarına sahip ayrı emir defterleri tutar. NBBO, bu verileri birleştirir: her yerdeki en yüksek alış fiyatı ile her yerdeki en düşük satış fiyatını, her borsadaki mevcut hisse miktarlarıyla birlikte yan yana getirir. Bu birleştirme işlemi, borsaların ortaklaşa işlettiği piyasa altyapıları olan menkul kıymet bilgi işlem sistemleri (SIPs) tarafından gerçekleştirilir.

Başlangıçta iki detay önem taşır. Alış ve satış fiyatları aynı anda iki farklı borsada bulunabilir. Ayrıca bir güncelleme için fiyat değişimine gerek yoktur; aynı en iyi fiyattaki miktar değişimi de yeni bir kayıt oluşturur. Yatırımcılar en iyi iki fiyatı the touch olarak adlandırır; aralarındaki fark ise bid-ask spread olarak tanımlanır.

Bir NBBO kotasyonu nasıl okunur: fiyatlar, büyüklükler ve hız

Aşağıda, yakın tarihli tam bir işlem seansında Doğu saatiyle 13:30'da Coca-Cola (KO) için gelen ulusal kotasyon verilerinden oluşan on ardışık NBBO kaydı yer almaktadır.

SorgulaKO — yakın bir seansta ET saatiyle 13:30'dan itibaren art arda on NBBO güncellemesi
Her verinin arkasındaki tam SQL
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

İlk satırı iki mevcut teklif olarak okuyun, saat 13:30:02.886 ET olarak işaretlenmiştir. Alıcıların en iyi fiyatı: 200 hisse için $83.3. Satıcıların en iyi fiyatı: 200 hisse için $83.31. Aralarındaki fark 1¢ olarak ölçülmüştür.

Hisse miktarları, dokunma büyüklüğü (size at the touch) olarak adlandırılır; yani en iyi iki fiyattaki gösterilen likiditeyi ifade eder. Bu büyüklükten daha büyük bir emir, mevcut likiditeyi tüketir ve geri kalan kısmı defterdeki bir sonraki fiyatlardan doldurur. Gösterilen büyüklük bir tabandır, tam envanter değildir: karanlık havuzlarda (dark pools) olmak üzere, iki fiyat seviyesinde veya bu fiyatlar arasında genellikle gösterilmeyen daha fazla talep bulunur.

Şimdi satırları aşağı doğru inceleyin. Tüm 10 kayıtları, ilk kayıttan 484.95 milisaniye içinde gerçekleşmiştir. Belirli bir zaman çizelgesi yoktur; SIP, kazanan her değiştiğinde yayın yapar ve dört olaydan herhangi biri yeni bir satır oluşturur: daha iyi bir alış fiyatı, daha iyi bir satış fiyatı, en iyi iki fiyattaki hisse miktarında değişiklik veya bir borsanın en üstteki fiyatı başka bir borsayla değiştirmesi. Bir seans süresince olanları görmek için mikro yapı derinlemesine incelemesine göz atın.

NBBO küsuratlı lotları kapsar mı?

Genellikle hayır. Ulusal fiyat teklifi yalnızca yuvarlak lot emirlerinden oluşturulur. Yuvarlak lot miktarından daha az hisse içeren emirler küsuratlı lot olarak adlandırılır: Bu emirler, ulusal en iyi alış fiyatından daha iyi bir fiyatta borsa defterinde bekleyebilir, orada işlem görebilir ve NBBO içerisinde hiçbir zaman görünmeyebilir.

Yuvarlak lot artık sabit 100 hisse değildir. SEC'in değiştirilmiş Reg NMS fiyatlama kuralları uyarınca, bu miktar hisse fiyatına göre kademelendirilmiştir: 250 dolara kadar 100 hisse, 250,01 dolar ile 1.000 dolar arası 40 hisse, 1.000,01 dolar ile 10.000 dolar arası 10 hisse ve bu tutarın üzerindeki değerler için bir hisse. Kademeler işlem kayıtlarında görülebilir; panel, altı farklı sembol için konsolide teklifte görülen en küçük alış boyutunu baz alır.

SorgulaNBBO tarafından gösterilecek en küçük boyut — fiyat kademelerinde altı hisse
Her verinin arkasındaki tam SQL
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

13.9 civarında fiyatlanan Ford, o saat içinde 100 hissenin altındaki bir alış teklifi göstermez; aynı durum 84.18 fiyatındaki Coca-Cola için de geçerlidir. 314.36 fiyatındaki Apple, 40 seviyesine düşer; hisse başına 3030.52 olan AutoZone ise 10 seviyesine kadar iner ve medyan olarak 10 alış teklifi gösterir. Fiyat tabanı, fiyat kademesini takip eder. Daha iyi fiyatlı küsuratlı lot emirleri, yayınlanan spread içerisinde, gösterilmeden yer alabilir; bu nedenle gerçek en iyi mevcut fiyat bazen NBBO'nun gösterdiğinden daha iyidir.

Uygulamanızdaki fiyatın neden canlı NBBO ile tam olarak uyuşmadığı

Telefonda okunan fiyat şu aşamalardan geçer: borsa eşleştirme motoru → SIP → veri sağlayıcısı → aracı kurum → ekran. Her kayıt iki zaman damgası taşır: borsanın kendi damgası ve SIP'in yayın anındaki damgası; aradaki fark ise konsolidasyon aşamasıdır.

SorgulaBorsa damgası ile SIP damgası arası — konsolidasyon adımı, mikrosaniye cinsinden
Her verinin arkasındaki tam SQL
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)

SPY üzerindeki medyan fark 229.1 mikrosaniye — saniyenin milyonda biri — olarak ölçülürken, Apple için bu değer 203.4 olmuştur. Kuyruk dağılımı merkeze göre daha geniştir: NVDA için 99. persentil 536.9 mikrosaniye olarak gerçekleşmiştir. SIP, insani anlamda yavaş değildir. Ancak iki farklı unsur gecikmeye neden olur.

Birincisi, verileriniz bilerek geciktiriliyor olabilir. Perakende uygulamalarındaki ve grafik sitelerindeki ücretsiz fiyat akışları, borsa lisans şartları gereği genellikle 15 dakika gecikmelidir; gerçek zamanlı akış ise ücretli bir haktır.

İkincisi, profesyonel firmalar SIP'i beklemez. Her borsa, kendi eşleştirme motorundan doğrudan bir akış da satmaktadır. Colocated (eş merkezli) bir firma bu akışı okur ve SIP'in ilgili olayı iletmesinden önce kendi en iyi alış ve satış fiyatını hesaplar; bu, gün boyu her iki yönde de fiyat veren bir piyasa yapıcı için belirleyici olan mikrosaniyelik bir avantaj sağlar.

NBBO ne sıklıkla güncellenir? Likit ve sığ hisseler

Borsada işlem gören her hissenin bir NBBO değeri vardır ve bu değerin güncelleme hızı bir likidite göstergesidir. Tablo, yoğun işlem gören dört hisse ile iki sığ küçük ölçekli şirket olan Nathan's Famous (NATH) ve Seneca Foods (SENEA) için son tam işlem seanslarının ortalamasını sunmaktadır.

SorgulaSeans başına NBBO güncellemeleri — yoğun işlem gören dört hisse ile düşük hacimli iki küçük ölçekli hisse karşılaştırması
Her verinin arkasındaki tam SQL
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)

S&P 500 ETF'si olan SPY, seans başına ortalama 3.428 milyon NBBO güncellemesi almıştır; bu, tablodaki en durgun hissenin 2031 katıdır. Nvidia ortalama 1.85 milyon, Apple ise 1.336 milyon güncelleme almıştır. Ardından büyük düşüş gelmektedir: Seneca Foods ortalama bir seansta 8097 güncelleme, Nathan's Famous ise 1688 güncelleme üretmiştir. Hiçbir kişi bir ekranı SPY'ın hızında okuyamaz: NBBO, yazılımlar için oluşturulmuş bir veri akışıdır.

NBBO en hızlı ne zaman güncelleniyor: açılış mı yoksa gün ortası mı

Güncelleme hızı günlük bir ritim izler. Grafik, Apple'ın dakikada ortalama NBBO güncellemelerini yarım saatlik zaman dilimlerine (Doğu Saati) göre göstermektedir; son sütun her dilimi saat 09:30'daki hızın yüzdesi olarak sunar.

SorgulaAAPL — yarım saatlik dilimlere göre dakikada ortalama NBBO güncellemeleri (ET, 04:00 - 20:00)
Her verinin arkasındaki tam SQL
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

açılış müzayedesi sonrasındaki yarım saat içinde, Apple'ın ulusal fiyat teklifi dakikada ortalama 5657 kez güncellenmiş ve saat 10:00 dilimi bu hızın 89.5% oranında seyretmiştir. Gün ortasına doğru işlem hacmi azalmaktadır: saat 14:30 dilimi dakikada 1973 güncelleme ile açılış hızının 34.9% oranında gerçekleşmiştir. Kapanışa doğru saat 15:30'daki hareketlenme, açılış hızının yalnızca 3345 kadarına, yani 59.1% oranına ulaşabilmiştir; bu nedenle en yoğun fiyat teklifi son saatte değil, ilk saatte gerçekleşmiştir. Normal saatlerin dışında, saat 16:00 zilinden sonra dakikada 17 güncellemeye kadar düşen işlem hacmi neredeyse sessizdir.

What happens to the NBBO during a trading halt?

When a stock moves too far too fast, the limit-up/limit-down rules pause it for five minutes. The quote neither vanishes nor stays live: it stops being refreshed, and the last record before the pause is the frame left on your screen. GameStop (GME) tripped such a pause just after 11:00 a.m. Eastern on May 14, 2024; the panel tracks its quote updates and trades, minute by minute, across it.

SorgulaGME, 2024-05-14 — beş dakikalık bir LULD duraklaması boyunca dakikada NBBO güncellemeleri ve işlemler
Her verinin arkasındaki tam SQL
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 the minute before the pause, 11:00, GameStop's consolidated quote updated 4511 times against 12419 trades. Then both columns fall off a shelf: 0 quote records at 11:02 and 0 at 11:03, with 0 trades to match — a quote that has stopped moving, in a stock that has stopped trading. Quoting returns at 11:06, the reopening minute, with 4155 updates and 14007 trades, the heaviest trade minute in the table. A halted stock's last NBBO is a fossil, not a tradable price; the January 2021 GameStop session shows what a chain of such pauses does to a tape.

Aracı kurumların emirleri NBBO veya daha iyisi ile eşleştirmesi neden zorunludur

NBBO bir düzenleyici kıyaslama noktasıdır. SEC'in 2005 yılında kabul ettiği piyasa yapısı kuralları olan Regulation NMS, 611 sayılı kural ile bir emir koruma kuralı getirmiştir: Bir işlem platformu, başka bir borsada gösterilen korumalı fiyattan daha kötü bir fiyatta işlem gerçekleştiremez. Aracı kurumlar ayrıca müşterilere NBBO baz alınarak ölçülen en iyi uygulama (best execution) yükümlülüğü altındadır: Bir piyasa alım emri, ulusal en iyi satış fiyatında (ask) veya daha düşük bir fiyatta; bir piyasa satış emri ise ulusal en iyi alış fiyatında (bid) veya daha yüksek bir fiyatta gerçekleşmelidir.

Çoğu bireysel yatırımcı şu noktayı gözden kaçırmaktadır: Piyasa emirleri genellikle borsaya hiç ulaşmaz. Çoğu bireysel piyasa emri, bu emirleri karşılama hakkı için ödeme yapan toptancılara (wholesalers) —borsa dışı piyasa yapıcılar— yönlendirilir ve borsa dışında gerçekleştirilerek borsa dışı bir raporlama tesisine iletilir. NBBO bu kurumlar için de geçerliliğini korur: Toptancı, işlem anında ulusal fiyatla eşleşmeli veya bu fiyatı geçmelidir; akışı elde etmek için ise fiyatı iyileştirerek rekabet eder — bu durum, fiyat iyileştirmesi (price improvement) olarak bilinen ve spread içinde kalan bir centin küsuratı kadarlık bir farktır. NBBO işlem yapılan platform değil, referans fiyattır; seçtiğiniz emir tipi spread üzerinden işlem yapıp yapmayacağınızı belirler.

SSS

NBBO tekli hisseleri (odd lots) kapsar mı?

Hayır. Ulusal fiyat teklifi yalnızca yuvarlak lot (round-lot) tekliflerinden oluşturulur. Reg NMS, yuvarlak lotları fiyata göre kademelendirir; 250 doların altındaki hisseler için 100 adet, 10.000 doların üzerindekiler için ise bir adet olarak belirlenmiştir. Ford için bantta görülen en düşük alış teklifi 100 adet iken, hisse fiyatı çok daha yüksek olan AutoZone için bu sayı 10 adettir. Daha iyi fiyatlı tekli hisseler, yayınlanan spread içerisinde ancak ekranda gösterilmeden kalır.

Aracı kurum uygulamamdaki fiyat teklifi neden canlı NBBO'dan farklı?

Bunun iki sebebi vardır ve ikisi de SIP kaynaklı değildir. Borsa lisans kuralları gereği, gerçek zamanlı veri için ödeme yapılmadığı sürece ücretsiz perakende veri akışları genellikle 15 dakika gecikmelidir. Ayrıca konsolide veri, yayınlanan bir anlık görüntüdür: Konsolidasyon aşaması SPY için medyan değerde 229.1 mikrosaniye sürmiştir; borsa doğrudan veri akışını kullanan firmalar ise olayı daha erken görür.

Bir hisse senedi duraklatıldığında NBBO'ya ne olur?

Donar. GameStop'un yukarıdaki beş dakikalık limit-up/limit-down duraklaması sırasında, bantta 11:03 ve 0 hızında 0 fiyat teklifi güncellemesi gerçekleşmiştir. Son fiyat teklifi ekranda kalır ancak işlem yapılamaz; bir sonraki fiyat teklifini yeniden açılış müzayedeleri belirler.

NBBO piyasa sonrası saatlerde mevcut mıdır?

Evet. Konsolide fiyat teklifleri Doğu saatiyle 04:00 ile 20:00 arasında akar; dolayısıyla ulusal fiyat teklifi piyasa öncesi ve piyasa sonrası işlemler süresince mevcuttur. Ancak bu süreç gündüz temposunun çok altındadır: Apple için son piyasa öncesi diliminde dakikada 65 güncelleme gerçekleşirken, açılıştan sonra bu sayı 5657 olmuştur.

Veri notları: pencereler ve filtreler

Hareketli pencereler, oluşturulmadan üç gün önce sona erer (veri akışının başında kısa bir veri alım gecikmesi bulunur) ve yalnızca tam seansları sayar; yani SPY'nin tüm 390 düzenli saatlik dakikalık çubuklarını oluşturduğu günleri kapsar. Coca-Cola paneli, tek taraflı ve çapraz kayıtları hariç tutar; sayım panelleri ise her kaydı olduğu gibi alır (kilitli ve çapraz piyasalar hariç tutulanları kapsar)). GameStop paneli, SPY'nin dakikalık çubuklarını bir zaman ekseni olarak kullanarak sabit bir tarihe sabitlenmiştir; bu nedenle duraklatılan dakikalar sıfır olarak görünür.


Her panel, kendisini oluşturan SQL koduyla birlikte sunulur; birini açın, kendi sembolünüzü ekleyin ve Strasmore terminalinde NBBO güncellemelerini sayın.