SIP 피드와 직접 거래소 피드 차이점 비교
SIP 피드와 직접 거래소 피드의 구조적 차이를 설명합니다. 왜 동일한 주식의 가격이 화면마다 다르게 나타나는지, 증권 정보 처리자(SIP)의 통합 테이프와 거래소 직접 피드가 가진 속도 및 데이터 깊이의 차이를 중심으로 상세히 분석합니다.
SIP 피드와 직접 거래소 피드(direct exchange feeds)의 차이로 인해, 두 사람이 같은 초에 동일한 주식을 보더라도 서로 다른 가격을 확인할 수 있으며, 이는 어느 쪽 화면도 고장 나지 않았음을 의미합니다. 모든 미국 주식 호가는 두 가지 경로 중 하나를 통해 전달됩니다. 증권 정보 처리자(Securities Information Processor, SIP)가 발행하는 통합 테이프(consolidated tape)이거나, 개별 거래소가 직접 제공하는 독자적인 피드입니다. 통합 테이프는 전체 시장을 보여주는 공식적이고 규제된 정보원입니다. 직접 피드는 특정 거래소의 사적 정보로, 더 빠르게 전달되며 더 많은 호가창(order book) 정보를 포함합니다.
SIP는 실제로 무엇을 통합하는가?
증권 정보 처리자(SIP)는 규제된 시장의 인프라입니다. 모든 국가 증권 거래소는 상장된 종목이 속한 계획에 따라 최우선 호가와 체결 보고서를 처리자에게 전송합니다. 두 가지 계획이 테이프를 분할하여 관리합니다. 통합 테이프 협회(Consolidated Tape Association, CTA) 계획은 NYSE 상장 종목(Tape A)과 기타 거래소 상장 종목(Tape B)을 담당하며, CTS를 통해 체결 정보를, CQS를 통해 호가 정보를 전달합니다. UTP 계획은 Nasdaq 상장 종목(Tape C)을 담당하며, UQDF를 통해 호가 정보를, UTDF를 통해 체결 정보를 전달합니다. 각 계획은 SEC에 제출된 국가 시장 시스템(National Market System, NMS) 계획이며, 단일 공급업체가 아닌 참여 거래소들의 운영 위원회에 의해 관리됩니다.
'통합(consolidated)'이라는 단어는 문자 그대로의 의미를 갖습니다. 처리자는 각 거래소로부터 하나의 메시지 스트림을 받아 이를 순서대로 정렬된 하나의 스트림으로 재발행하며, 이 과정에서 자체적인 타임스탬프와 일련번호를 부여합니다. 아래 패널은 등록된 미국 주식 거래소 18곳을 나열하며, 각 거래소는 테이프에 정보를 제공할 의무가 있는 참여자입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
name AS venue,
acronym AS venue_code,
mic AS market_identifier_code,
toString(participant_id) AS sip_participant_code
FROM global_markets.stocks_exchanges
WHERE lower(asset_class) = 'stocks'
AND lower(locale) = 'us'
AND lower(type) = 'exchange'
ORDER BY name마지막 열의 한 글자로 된 참여자 코드는 테이프가 호가 메시지 내에서 각 거래소를 식별하는 방식입니다. 이 거래소들이 함께 구축한 통합 기록은 사설 피드가 1초 전에 무엇을 보여주었든 상관없이 공식 종가 및 최선 집행(best execution) 검토에 사용됩니다.
NBBO가 통합 피드에만 존재하는 이유
국가 최우선 매수·매도 호가(National Best Bid and Offer, NBBO)는 특정 시점에 모든 참여자들 사이에서 이용 가능한 가장 높은 매수 호가와 가장 낮은 매도 호가를 의미합니다. 어떤 거래소도 이를 단독으로 발행할 수 없는데, 이는 각 거래소가 자신의 호가창만 볼 수 있고 타 거래소의 정보는 볼 수 없기 때문입니다. 처리자는 설계상 모든 거래소의 최상단 호가를 동시에 볼 수 있는 유일한 주체입니다. 따라서 NBBO는 그곳에서 생성됩니다. NBBO 산출 방식 가이드에서 호가별 구성 원리를 상세히 다룹니다.
직접 피드는 더 좁은 범위의 질문에 답합니다. 즉, 현재 이 특정 거래소의 호가창 전체가 어떤 상태인가 하는 점입니다. SIP 없이 국가 전체의 시장 상황을 파악하려는 기업들은 다수의 직접 피드를 구매하여 자체적인 통합 시스템을 운영하며, 이는 대형 트레이딩 펌들이 사용하는 방식입니다.
아래 패널은 단일 테이프 일자 동안 특정 종목에 대해 각 거래소가 매수 호가 측면에 얼마나 자주 등장했는지 집계한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ex.venue_name AS venue,
qt.bid_updates AS bid_quote_update_count,
round(100 * qt.bid_updates / qt.total_updates, 1) AS share_of_updates_pct
FROM
(
SELECT
toUInt32(bid_exchange) AS venue_id,
count() AS bid_updates,
sum(count()) OVER () AS total_updates
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'KO'
AND sip_timestamp >= '2026-06-16 12:00:00'
AND sip_timestamp < '2026-06-16 22:00:00'
GROUP BY venue_id
) AS qt
INNER JOIN
(
SELECT
toUInt32(id) AS venue_id,
name AS venue_name
FROM global_markets.stocks_exchanges
WHERE lower(asset_class) = 'stocks'
) AS ex ON ex.venue_id = qt.venue_id
ORDER BY bid_quote_update_count DESC해당 일자 동안 17개의 거래소가 매수 호가에 나타났습니다. 가장 활발했던 Investors Exchange는 전체 매수 호가 업데이트의 56.9%를 차지했으며, 나머지는 표에 나열된 다른 거래소들에 분산되었습니다. 단일 거래소의 피드만 보았다면 실제 호가와 부분적인 호가만을 확인했을 것입니다.
피드 간 지연 시간(latency) 차이의 원인
직접 피드의 호가는 매칭 엔진을 떠나 같은 건물 내에 교차 연결(cross-connected)된 구독자에게 전달됩니다. 통합 테이프의 호가는 동일한 매칭 엔진을 떠나 처리자의 사이트로 이동한 뒤, 다른 모든 거래소의 메시지와 비교하여 정규화 및 순서가 지정되기를 기다렸다가 다시 구독자에게 전달됩니다. 추가적인 이동 경로는 물리적입니다. 뉴저지 북부 데이터 센터 간의 광케이블과 처리자의 처리 시간이 포함됩니다.
이 지연 시간의 일부는 테이프 자체에서 측정 가능합니다. 모든 호가 기록에는 두 개의 시계가 있습니다. 참여자 타임스탬프는 거래소가 호가를 발행한 시점에 찍히며, SIP 타임스탬프는 처리자가 호가를 통합한 시점에 찍힙니다. 이 둘의 차이가 통합 과정에서 발생하는 지연 시간입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(quantileDeterministic(0.5)(toFloat64(toUnixTimestamp64Nano(sip_timestamp) - toUnixTimestamp64Nano(participant_timestamp)) / 1000, toUInt64(sequence_number)), 1) AS median_hop_us,
round(quantileDeterministic(0.95)(toFloat64(toUnixTimestamp64Nano(sip_timestamp) - toUnixTimestamp64Nano(participant_timestamp)) / 1000, toUInt64(sequence_number)), 1) AS p95_hop_us,
count() AS quote_update_count
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'KO'
AND sip_timestamp >= '2026-06-16 12:00:00'
AND sip_timestamp < '2026-06-16 22:00:00'
AND toUnixTimestamp64Nano(participant_timestamp) > 0
GROUP BY et_time
HAVING quote_update_count >= 200
ORDER BY et_time단일 막대보다는 전체적인 형태를 보십시오. 해당 세션 동안 중앙값 지연 시간은 09:00 ET 구간에서 33.7 마이크로초, 16:00 구간에서 28.1 마이크로초로 측정되었으며, 이는 최소 호가 건수를 충족하는 15개의 30분 단위 윈도우를 대상으로 합니다. 1마이크로초는 100만 분의 1초입니다. 1,000마이크로초가 1밀리초입니다.
이 측정에는 두 가지 주의사항이 있습니다. 첫째, 거래소에서 처리자까지의 구간만 측정하며, 일반적으로 더 큰 비중을 차지하는 처리자에서 구독자까지의 구간은 포함하지 않습니다. 둘째, 서로 다른 기업 간의 시계 동기화에는 오차가 존재하므로, 이 수치를 정밀한 스톱워치 기록이 아닌 규모의 차이로 이해해야 합니다.
호가 피드의 트래픽 규모
속도가 하나의 축이라면, 거래량은 다른 축입니다. 아래 패널은 동일 세션의 한 시간 동안 5개의 주요 종목에 대한 호가 업데이트 횟수를 집계합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ticker,
count() AS quote_update_count,
formatReadableQuantity(count()) AS quote_updates_readable,
round(count() / 3600, 1) AS updates_per_second,
uniqExact(bid_exchange) AS bid_venues
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')
AND sip_timestamp >= '2026-06-16 14:00:00'
AND sip_timestamp < '2026-06-16 15:00:00'
GROUP BY ticker
ORDER BY quote_update_count DESC해당 그룹에서 가장 활발했던 SPY은 한 시간 동안 1.03 million건의 호가 업데이트를 기록했으며, 이는 초당 약 286.5건으로 16개의 매수 호가 거래소에 분산되었습니다. 이를 수천 개의 종목으로 확장하면 시장 데이터 인프라의 규모가 구체적으로 드러납니다. 옵션 테이프는 옵션 호가 피드 규모에서 볼 수 있듯이 훨씬 더 방대한 데이터를 포함합니다.
최상단 호가(Top of book)와 전체 호가창 깊이(Full order book depth)
두 번째 실질적인 차이는 깊이입니다. 통합 피드는 각 거래소의 최우선 매수·매도 호가와 해당 수량, 그리고 모든 체결 내역을 발행합니다. 하지만 그 가격 뒤에 숨겨진 주문들은 발행하지 않습니다. 직접 피드는 일반적으로 해당 거래소의 전체 호가창, 즉 모든 가격대별 수량을 포함하며, 테이프에는 도달하지 않는 경매 및 불균형 메시지까지 전달합니다. 이러한 구분은 리테일 플랫폼에서 Level 1 및 Level 2 시장 데이터를 나누는 기준과 동일합니다.
한 가지 더 알아두어야 할 차이가 있습니다. 보호 호가(protected quote)는 역사적으로 라운드 랏(round lot, 표준 거래 단위)을 기준으로 구축되었으므로, NBBO보다 유리한 가격의 홀수 단위(odd lot) 주문은 통합 피드에 나타나지 않습니다. SEC는 2020년에 시장 데이터 인프라 규칙을 채택하여 라운드 랏의 정의를 수정하고, 핵심 데이터의 범위를 호가창 깊이와 경매 정보까지 확대했습니다.
SIP와 직접 거래소 피드: 누가 이 차이에 영향을 받는가
결론은 명확합니다. 통합 테이프가 틀린 것은 아닙니다. 다만 더 느리고 정보의 깊이가 얕을 뿐이며, 위 패널에서 보듯 두 격차 모두 한계가 있고 측정 가능합니다.
지속적으로 호가를 제시하는 마켓 메이커에게 이 격차는 누군가 거래를 체결하기 전에 호가가 구식이 될지 여부를 결정짓는 요소입니다. 따라서 해당 기업들은 직접 피드를 구매하여 서버를 거래소 건물 내에 배치하고, 통합 테이프는 규제 준수 확인용으로만 사용합니다.
며칠 또는 몇 주간 포지션을 보유하는 투자자에게는 이러한 격차가 관찰되지 않습니다. 체결은 주문 시점의 브로커 집행을 통해 이루어지며, 1초 전의 호가라도 인간이 대응할 수 있는 수준에서는 충분히 정확하기 때문입니다.
관련된 두 가지 질문에 대한 답은 다음과 같습니다. 15분 지연되는 무료 호가는 라이선스 관례에 따른 것이며 주식 호가가 15분 지연되는 이유에서 다룹니다. 계좌 개설 시 동의하는 수수료 등급은 전문가용 시장 데이터와 비전문가용 시장 데이터에서 설명합니다.
FAQ
SIP 피드가 틀렸거나 부정확한가요?
아닙니다. 통합 테이프는 거래소가 전송한 것과 동일한 호가와 체결 내역을 담고 있으며, 미국 주식 시장의 공식 기록입니다. 다만 거래소의 직접 피드보다 늦게 도착하며, 각 거래소 호가창의 최상단 정보만 포함합니다.
SIP와 직접 거래소 피드의 차이점은 무엇인가요?
SIP는 통합을 수행합니다. 모든 거래소의 최우선 호가와 모든 체결 내역을 하나의 스트림으로 병합하고 그로부터 NBBO를 계산합니다. 직접 피드는 단일 거래소의 독자적인 스트림으로, 통합 과정 없이 해당 거래소의 전체 호가창 깊이 정보를 전달합니다.
SIP는 직접 피드보다 얼마나 느린가요?
위 패널에서 한 세션에 대해 보여준 바와 같이, 거래소에서 처리자까지의 구간은 마이크로초 단위로 측정됩니다. 처리자 이후 구독자에게 전달되는 과정은 거리와 연결 상태에 따라 추가적인 시간이 소요됩니다. 자동화된 마켓 메이킹에서는 이 격차가 결정적이지만, 분 단위의 타임스케일에서는 관찰되지 않습니다.
통합 테이프는 어떤 거래소를 포함하나요?
모든 등록된 미국 주식 거래소를 포함합니다. CTA 계획은 Tape A와 Tape B를, UTP 계획은 Nasdaq 상장 종목인 Tape C를 담당합니다. 이 페이지의 첫 번째 패널에 등록된 거래소 목록이 있습니다.
직접 거래소 피드에서 NBBO를 얻을 수 있나요?
단일 피드로는 불가능합니다. NBBO는 모든 거래소에 걸쳐 형성되지만, 하나의 거래소는 자신의 호가창만 발행하기 때문입니다. SIP 없이 NBBO를 얻으려는 기업들은 다수의 직접 피드를 구독하여 스스로 통합 시스템을 구축합니다.
여기에 포함된 모든 패널은 이를 생성한 SQL과 함께 제공되므로, 지연 시간이 어떻게 계산되었는지 확인하려면 패널을 열어보십시오. 다른 종목이나 세션에 대해 동일한 측정을 수행하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.