Strasmore Research
학습 Matt Connor작성자 Matt Connor · 업데이트됨 2026-07-24 · data as of July 24, 2026 · refreshed weekly

NBBO란 무엇인가? 정의와 특징

NBBO(National Best Bid and Offer, 전국 최우선 매수 및 매도 호가)는 브로커가 준수해야 할 통합 주식 호가입니다.

NBBO(National Best Bid and Offer, 전국 최우선 매수 및 매도 호가)는 미국 주식에 대한 통합 호가입니다. 이는 모든 거래소에서 동시에 나타나는 가장 높은 매수 호가와 가장 낮은 매도 호가를 의미합니다. NBBO는 애플리케이션에 표시되는 호가이며, 브로커가 주문을 처리할 때 반드시 충족하거나 상회해야 하는 기준입니다. 아래의 모든 수치는 실제 호가 기록을 바탕으로 하며, 관련 쿼리가 첨부되었습니다.

NBBO란 무엇인가? 쉬운 정의

미국 주식은 한 곳에서만 거래되지 않습니다. NYSE, Nasdaq 및 12개 이상의 다른 거래소들이 동일한 ticker(티커)에 대해 각각 고유한 최우선 매수 호가와 매도 호가를 포함한 order book(호가창)을 운영합니다. NBBO(National Best Bid and Offer, 전국 최우선 매수 및 매도 호가)는 이러한 호가들을 하나로 통합합니다. 즉, 모든 거래소 중 가장 높은 매수 호가와 가장 낮은 매도 호가를 각각의 잔량과 함께 나란히 보여줍니다. 이러한 통합 작업은 거래소들이 공동으로 운영하는 시장 유틸리티인 SIPs(Securities Information Processors, 증권 정보 처리 시스템)에 의해 수행됩니다.

두 가지 세부 사항을 유의해야 합니다. 매수 호가와 매도 호가는 동시에 서로 다른 거래소에 위치할 수 있습니다. 또한, 업데이트를 위해 반드시 가격이 변동되어야 하는 것은 아닙니다. 동일한 최우선 가격에서 잔량(size)이 변동되어도 새로운 기록이 생성됩니다. 트레이더들은 이 두 최우선 가격을 the touch라고 부르며, 두 가격 사이의 차이를 bid-ask spread(매수-매도 스프레드)라고 합니다.

NBBO 호가 읽는 법: 가격, 수량 및 속도

최근 전체 거래 세션 중 동부 표준시 오후 1시 30분에 기록된 Coca-Cola (KO)의 연속된 10개 NBBO(National Best Bid and Offer, 국가 최우선 매수-매도 호가) 기록입니다. 이는 실제 전송되는 국가 호가 데이터입니다.

조회KO — 최근 세션의 1:30 p.m. ET 이후 10회 연속 NBBO(National Best Bid and Offer) 업데이트
모든 수치 뒤에 숨겨진 정확한 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

첫 번째 행을 두 개의 상시 호가로 읽으십시오. 시간은 13:30:02.886 ET입니다. 최우선 매수 호가(Bid)는 $83.3200주입니다. 최우선 매도 호가(Ask)는 $83.31200주입니다. 두 호가 사이의 스프레드(spread)는 1¢였습니다.

주식 수량은 최우선 호가 수량(size at the touch)입니다. 이는 두 최우선 가격에 표시된 유동성을 의미합니다. 해당 수량보다 큰 주문이 들어오면 기존 수량이 소진되며, 나머지 물량은 호가창(order book)의 다음 가격에서 체결됩니다. 표시된 수량은 최소 수량일 뿐 전체 재고가 아닙니다. 다크 풀(dark pools)을 포함하여, 두 가격대 또는 그 사이에는 표시되지 않은 더 많은 매매 의사가 존재할 수 있습니다.

이제 아래 행들을 읽으십시오. 모든 10 기록은 첫 번째 기록으로부터 484.95 밀리초(milliseconds) 이내에 발생했습니다. 정해진 일정은 없습니다. SIP(Securities Information Processor, 증권 정보 처리 장치)는 호가 조건이 변경될 때마다 데이터를 게시하며, 다음 네 가지 사건 중 하나가 발생할 때마다 한 행이 생성됩니다: 더 나은 매수 호가, 더 나은 매도 호가, 최우선 가격의 수량 변경, 또는 한 거래소가 최우선 호가에서 다른 거래소를 대체하는 경우입니다. 전체 거래 세션에 대한 상세 분석은 미시구조 심층 분석을 참조하십시오.

NBBO에 odd lot이 포함됩니까?

대부분의 경우 포함되지 않습니다. National quote(전국 최우선 호가)는 round-lot(온주) 거래 의사만으로 구성됩니다. round-lot보다 적은 수량의 주문은 odd lot(단주)입니다. 단주는 NBBO(National Best Bid and Offer, 전국 최우선 매수-매도 호가)보다 유리한 가격으로 거래소 호가창에 남아 거래될 수 있지만, NBBO에는 나타나지 않을 수 있습니다.

현재 round-lot은 더 이상 일괄 100주가 아닙니다. SEC(미국 증권거래위원회)의 개정된 Reg NMS 호가 규정에 따라 주가에 따라 단계별로 구분됩니다. 250달러까지는 100주, 250.01달러에서 1,000달러 사이는 40주, 1,000.01달러에서 10,000달러 사이는 10주이며, 그 이상은 1주입니다. 이러한 단계는 tape(거래 기록)에서 확인할 수 있습니다. 패널은 6개 종목에 대해 각 구간의 통합 호가에서 나타나는 가장 작은 매수 호가 수량을 취합합니다.

조회NBBO 표시 최소 단위 — 가격 계층별 6개 종목
모든 수치 뒤에 숨겨진 정확한 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 부근에서 호가를 형성하는 Ford는 해당 시간 동안 100주보다 작은 매수 호가를 표시하지 않았습니다. 84.18의 Coca-Cola 역시 마찬가지입니다. 314.36의 Apple은 40까지 떨어집니다. 3030.52인 AutoZone은 10까지 내려가며, 중앙값으로 표시된 매수 호가는 10입니다. 바닥 가격은 가격 구간을 추적합니다. 더 유리한 가격의 odd lot 의사가 공시된 spread(매수-매도 호가 차이) 내부에 표시되지 않은 채 존재할 수 있으므로, 실제 최선 호가는 때때로 NBBO가 시사하는 것보다 더 유리할 수 있습니다.

앱의 호가가 실시간 NBBO와 일치하지 않는 이유

휴대폰에서 확인하는 호가는 거래소 매칭 엔진 → SIP(Securities Information Processor, 증권 정보 처리 시스템) → 데이터 벤더 → 브로커 → 화면의 과정을 거칩니다. 모든 기록에는 두 개의 시계가 포함됩니다. 거래소 자체의 타임스탬프와 발행 시점의 SIP 타임스탬프입니다. 이 두 시계 사이의 간격이 통합 단계에서 발생하는 지연입니다.

조회Exchange stamp 대비 SIP(Securities Information Processor) stamp — 통합 단계(마이크로초 단위)
모든 수치 뒤에 숨겨진 정확한 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의 중앙값 지연 시간은 229.1 마이크로초(100만 분의 1초)였으며, Apple은 203.4였습니다. 데이터 분포의 꼬리 부분은 중앙보다 더 두껍습니다. NVDA의 99백분위수는 536.9 마이크로초를 기록했습니다. SIP가 인간의 관점에서 느린 것은 아닙니다. 다른 두 가지 요인이 지연을 유발합니다.

첫째, 데이터가 의도적으로 지연될 수 있습니다. 리테일 앱과 차트 사이트에서 제공하는 무료 호가 피드는 거래소 라이선스 조건에 따라 통상 15분 지연됩니다. 실시간 스트리밍은 유료 서비스입니다.

둘째, 전문 기업들은 SIP를 기다리지 않습니다. 각 거래소는 자체 매칭 엔진으로부터 직접 피드를 판매합니다. 코로케이션(Colocation, 데이터 센터 내 서버 근접 배치)을 이용하는 기업은 SIP 버전의 이벤트가 도착하기 전에 직접 데이터를 읽고 자체적인 최적 매수/매도 호가를 계산합니다. 이러한 마이크로초 단위의 우위는 하루 종일 양방향 호가를 제시하는 마켓 메이커에게 결정적인 요소입니다.

NBBO는 얼마나 자주 업데이트되는가? 유동성 높은 종목과 낮은 종목 비교

모든 상장 주식에는 NBBO(National Best Bid and Offer, 최우선 매수 및 매도 호가)가 존재하며, 그 업데이트 빈도는 유동성을 나타내는 지표가 됩니다. 아래 표는 거래량이 많은 네 종목과 거래량이 적은 두 개의 소형주인 Nathan's Famous (NATH) 및 Seneca Foods (SENEA)의 최근 전체 거래 세션 평균값을 나타냅니다.

조회세션당 NBBO 업데이트 횟수 — 거래 활발 종목 4개 vs 거래량 적은 소형주 2개
모든 수치 뒤에 숨겨진 정확한 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인 SPY는 세션당 평균 3.428 million 회의 NBBO 업데이트를 기록했습니다. 이는 표에 기재된 종목 중 가장 거래가 적은 종목보다 2031 배 높은 수치입니다. NVDA는 평균 1.85 million 회, Apple은 1.336 million 회를 기록했습니다. 반면 거래량이 급감하는 구간은 다음과 같습니다. Seneca Foods는 평균 세션에서 8097 회의 업데이트가 발생했으며, Nathan's Famous는 1688 회였습니다. 사람이 SPY의 업데이트 속도로 화면을 읽는 것은 불가능합니다. NBBO는 소프트웨어를 위해 설계된 데이터 피드입니다.

NBBO 업데이트가 가장 빠른 시점: 개장 시점 vs. 정오 시간대

업데이트 속도는 일일 리듬을 유지합니다. 이 차트는 30분 단위(동부 표준시)로 Apple의 NBBO(National Best Bid and Offer, 최우선 매수 및 매도 호가) 분당 평균 업데이트 횟수를 나타냅니다. 마지막 열은 각 시간대의 업데이트 횟수를 9:30 시간대 대비 백분율로 나타낸 값입니다.

조회AAPL — 30분 단위(ET, 4 a.m. ~ 8 p.m.) 평균 분당 NBBO 업데이트
모든 수치 뒤에 숨겨진 정확한 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

개장 경매 후 30분 동안 Apple의 국가 호가는 분당 평균 5657회 업데이트되었으며, 10:00 시간대의 속도는 개장 시점의 89.5% 수준을 유지했습니다. 이후 정오 시간대로 갈수록 거래 데이터는 감소합니다. 2:30 시간대의 업데이트는 분당 1973회로, 개장 시점 속도의 34.9% 수준이었습니다. 장 마감 전인 3:30 시간대의 회복세는 개장 시점의 59.1% 수준인 분당 3345회에 그쳤습니다. 따라서 가장 활발한 호가 생성은 장 마감 직전이 아닌 첫 한 시간 동안 발생했습니다. 정규 거래 시간 외에는 거래 데이터가 거의 발생하지 않으며, 오후 4:00 종소리 이후에는 분당 17회까지 감소합니다.

거래 정지 중 NBBO(National Best Bid and Offer, 최우선 매수 및 매도 호가)는 어떻게 변하는가?

주가가 단시간에 급격히 변동하면, limit-up/limit-down(상하한가 제한) 규정에 따라 5분간 거래가 일시 중단됩니다. 이때 호가는 사라지거나 실시간으로 유지되지 않습니다. 호가 갱신이 중단되며, 정지 직전의 마지막 기록이 화면에 남게 됩니다. GameStop (GME)은 2024년 5월 14일 동부 표준시 오전 11시 직후 이러한 정지를 겪었습니다. 본 패널은 정지 전후의 호가 갱신과 거래 내역을 분 단위로 추적합니다.

조회GME, 2024-05-14 — 5분간의 LULD(Limit Up-Limit Down) 일시 중단 중 분당 NBBO 업데이트 및 거래
모든 수치 뒤에 숨겨진 정확한 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

정지 전 1분 동안, 11:00 시점에 GameStop의 통합 호가는 12419건의 거래에 대해 4511번 업데이트되었습니다. 그 후 두 열의 수치가 급감합니다. 11:02 시점에 0건의 호가 기록과 0 시점에 11:03건의 호가 기록이 나타나며, 이에 대응하는 거래는 0건입니다. 이는 거래가 중단된 주식에서 호가 또한 움직임을 멈췄음을 의미합니다. 호가는 재개 시점인 11:06에 다시 나타나며, 이때 4155건의 업데이트와 14007건의 거래가 발생하여 표에서 가장 많은 거래가 이루어진 분이 됩니다. 거래 정지 중인 주식의 마지막 NBBO는 거래 가능한 가격이 아닌 화석화된 기록입니다. 2021년 1월 GameStop 세션은 이러한 정지가 연속될 때 시세 정보가 어떻게 변하는지 보여줍니다.

브로커가 반드시 NBBO 또는 그 이상의 가격으로 체결해야 하는 이유

NBBO(National Best Bid and Offer, 전국 최우선 매수-매도 호가)는 규제 기준입니다. 2005년에 채택된 SEC(미국 증권거래위원회)의 시장 구조 규정인 Regulation NMS(NMS 규정)에는 Rule 611이라는 주문 보호 규칙이 포함되어 있습니다. 이 규칙에 따라 거래소는 다른 거래소에 표시된 보호 호가보다 불리한 가격으로 주문을 체결할 수 없습니다. 또한 브로커는 고객에게 NBBO를 기준으로 측정되는 최선 집행(best execution) 의무를 집니다. 시장가 매수는 전국 최우선 매도 호가(national best ask) 또는 그보다 낮은 가격에 체결되어야 하며, 시장가 매도는 전국 최우선 매수 호가(national best bid) 또는 그보다 높은 가격에 체결되어야 합니다.

대부분의 개인 투자자가 간과하는 사실은 귀하의 시장가 주문이 실제 거래소에 도달하지 않는 경우가 많다는 점입니다. 대부분의 개인 시장가 주문은 도매업자(wholesaler)에게 전달됩니다. 이들은 주문을 체결할 권리를 대가로 비용을 지불하는 장외 시장 조성자이며, 주문은 내부적으로 체결된 후 장외 보고 시설에 기록됩니다. NBBO는 이들에게도 여전히 적용됩니다. 도매업자는 체결 순간에 전국 호가와 일치하거나 그보다 유리한 가격을 제시해야 합니다. 또한 도매업자는 가격 개선(price improvement)이라 불리는 스프레드(spread) 내부의 아주 미세한 가격 차이를 제공함으로써 주문을 확보하기 위해 경쟁합니다. NBBO는 거래소가 아닌 기준 가격입니다. 귀하가 선택한 주문 유형에 따라 스프레드를 가로질러 체결될지 여부가 결정됩니다.

FAQ

NBBO에 odd lots(단주)가 포함됩니까?

포함되지 않습니다. National quote(전국 호가)는 round-lot(정량 단위) 호가로만 구성됩니다. Reg NMS(Regulation National Market System)는 가격에 따라 round-lot의 단위를 구분합니다. $250 미만은 100주이며, $10,000 초과는 1주까지 내려갑니다. Ford의 경우 위 가격대에서 가장 낮은 매수 호가는 100주였으나, 주가가 훨씬 높은 AutoZone은 10주였습니다. 더 유리한 가격의 odd lots는 공개된 spread(매수-매도 호가 차이) 내에 존재하지만 화면에는 표시되지 않습니다.

브로커리지 앱의 호가가 실시간 NBBO와 왜 다릅니까?

두 가지 이유가 있으며, 둘 다 SIP(Securities Information Processor)의 문제는 아닙니다. 거래소 라이선스 규정에 따라 실시간 데이터를 유료로 구독하지 않는 한, 무료 리테일 피드는 보통 15분 지연됩니다. 또한 통합 데이터는 공개된 스냅샷입니다. SPY의 중앙값 기준 통합 단계에 소요된 시간은 229.1 microseconds(마이크로초)였으며, 거래소 직결 피드를 사용하는 기업들은 이 이벤트를 더 빨리 확인합니다.

주식 거래가 중단되면 NBBO는 어떻게 됩니까?

동결됩니다. GameStop이 위에서 언급한 5분간의 limit-up/limit-down(가격 변동 폭 제한) 일시 중단 상태에 있는 동안, 테이프에는 11:030 거래와 함께 0개의 호가 업데이트가 기록되었습니다. 마지막 호가는 화면에 남아 있지만 거래할 수는 없으며, 재개 경매를 통해 다음 호가가 결정됩니다.

시간 외 거래 중에도 NBBO가 존재합니까?

예, 존재합니다. 통합 호가는 동부 표준시 기준 오전 4시부터 오후 8시까지 스트리밍되므로, 장전 및 장후 거래 기간에도 national quote가 존재합니다. 다만 주간 거래 속도의 일부 수준으로 진행됩니다. 장전 마지막 구간의 Apple 업데이트는 1분당 65회였으나, 장 개시 후에는 5657회였습니다.

데이터 참고 사항: 윈도우 및 필터

Rolling window(이동 창)는 생성 3일 전에 종료됩니다(피드 전단에 짧은 수집 지연이 존재함). 또한 SPY가 390개의 정규 시간 분봉을 모두 기록한 날, 즉 전체 세션만 계산에 포함합니다. Coca-Cola 패널은 단방향 및 crossed(매수-매도 호가가 겹치는) 기록을 제외합니다. 계산 패널은 모든 기록을 있는 그대로 반영합니다 (잠긴 시장 및 겹친 시장은 제외된 기록들을 다룹니다). GameStop 패널은 SPY의 분봉을 시간 축으로 하여 특정 날짜에 고정되어 있으므로, 거래 중단된 분은 0으로 표시됩니다.


모든 패널은 생성에 사용된 SQL을 함께 제공합니다. SQL을 열어 원하는 티커로 교체한 후, Strasmore 터미널에서 해당 종목의 NBBO 업데이트 횟수를 계산해 보십시오.