Strasmore Research
학습 Matt Connor작성자 Matt Connor

SEC 규정 603(c) 벤더 디스플레이 규칙 핵심 정리

SEC 규정 603(c)인 벤더 디스플레이 규칙의 의미와 적용 범위를 설명합니다. 호가 표시 시 국가 최우선 매수·매도 호가(NBBO)를 포함한 통합 디스플레이를 동등하게 제공해야 하는 의무와 내부 사용 및 외부 표시의 경계에 관한 논쟁을 다룹니다.

'벤더 디스플레이 규칙(vendor display rule)'은 SEC 규정 603(c)를 지칭하는 시장 데이터 업계의 통칭입니다. 이는 데이터 피드를 선택한 개발자가 직면하는 "제품 내에 호가를 표시할 때, 그와 함께 무엇을 표시해야 하는가?"라는 질문에 답합니다. 간단히 말해, 통합 디스플레이(consolidated display)를 제공해야 한다는 뜻입니다. 즉, 국가 최우선 매수·매도 호가(NBBO, national best bid and offer)와 통합 최종 체결 정보(consolidated last sale information)를 기존에 표시하던 호가와 동등한 방식으로 제시해야 합니다. 아래 내용은 규정 본문과 그 정의를 바탕으로 작성되었으며, 규정보다 훨씬 자주 변경되는 벤더의 현재 라이선스 약관과는 무관합니다.

SEC 규정 603(c)의 내용은 무엇인가?

핵심 문장은 하나의 긴 절로 구성되어 있습니다.

증권 정보 처리자(SIP, securities information processor), 브로커 또는 딜러는 거래나 주문 라우팅 결정이 실행될 수 있는 환경에서 NMS 주식(NMS stock)에 대한 호가나 거래 정보를 표시할 경우, 해당 주식에 대한 통합 디스플레이를 동등한 방식으로 함께 제공하지 않고서는 이를 표시할 수 없다.

이는 17 CFR 242.603(c)(1)에 명시되어 있으며, Regulation NMS와 함께 채택되어 2005년 6월 29일 70 FR 37620에 공표되었습니다. 이 규정에는 네 가지 핵심 요소가 포함되어 있습니다.

  • 적용 대상: 증권 정보 처리자, 브로커 또는 딜러. 통칭은 '벤더'라고 하지만, 규정 본문에는 명시되어 있지 않습니다.
  • 적용 시점: 거래나 주문 라우팅 결정이 실행될 수 있는 환경에서 NMS 주식의 호가나 거래 정보를 표시할 때.
  • 제공 의무: 해당 주식에 대한 통합 디스플레이.
  • 제공 방식: 동등한 방식(in an equivalent manner)으로 제공할 것. 이는 각주 수준이 아닌 가시성(prominence) 기준을 의미합니다.

규정 603(c)(2)는 두 가지 예외 상황을 규정합니다. 국가 증권 거래소 객장이나 거래소 시설을 통한 표시, 그리고 유효한 국가 시장 시스템 계획(national market system plan)에 따른 시장 연계 시스템 운영과 관련된 표시가 그것입니다. 이 예외 조항은 웹 앱, 터미널, API 응답에는 적용되지 않습니다.

통합 디스플레이란 무엇인가?

규정 600(b)(22)에 따르면, 통합 디스플레이는 특정 증권에 대한 NBBO의 가격, 수량, 시장 식별 정보와 해당 증권의 통합 최종 체결 정보를 의미합니다. 이 두 가지 요소가 모두 필수입니다. NBBO가 첫 번째 요소이며, 시장 식별 정보 요구사항은 많은 이들이 간과하는 부분입니다. 통합 디스플레이는 호가창 최상단에 위치한 거래소를 명시해야 하며, 해당 거래소는 지속적으로 변동됩니다.

아래 패널은 2026년 6월 17일 Apple(AAPL) 거래 세션 중 90분간의 데이터를 추출하여, 1초마다 각 거래소의 최우선 매수 호가를 스냅샷으로 기록하고 각 거래소가 NBBO에 위치한 빈도를 집계한 것입니다.

조회AAPL 최우선 매수 호가(National Best Bid) 체결소, 2026년 6월 17일 10:00~11:30 ET
모든 수치 뒤에 숨겨진 정확한 SQL
WITH venue_snapshot AS
(
    SELECT
        toStartOfSecond(sip_timestamp) AS snap,
        toUInt32(bid_exchange)         AS exchange_id,
        max(toFloat64(bid_price))      AS venue_best_bid
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-17 14:00:00'
      AND sip_timestamp <  '2026-06-17 15:30:00'
      AND bid_price > 0
    GROUP BY snap, exchange_id
),
national_snapshot AS
(
    SELECT
        snap,
        max(venue_best_bid) AS national_best_bid
    FROM venue_snapshot
    GROUP BY snap
),
tally AS
(
    SELECT
        v.exchange_id                                   AS exchange_id,
        countIf(v.venue_best_bid >= n.national_best_bid) AS snapshots_at_national_best_bid,
        count()                                          AS snapshots_quoting
    FROM venue_snapshot AS v
    INNER JOIN national_snapshot AS n ON n.snap = v.snap
    GROUP BY exchange_id
)
SELECT
    if(empty(x.venue_name), concat('Venue ', toString(t.exchange_id)), x.venue_name) AS venue,
    t.snapshots_at_national_best_bid AS snapshots_at_national_best_bid,
    t.snapshots_quoting              AS snapshots_quoting
FROM tally AS t
LEFT JOIN
(
    SELECT
        toUInt32(id) AS exchange_id,
        any(name)    AS venue_name
    FROM global_markets.stocks_exchanges
    WHERE asset_class = 'stocks'
    GROUP BY exchange_id
) AS x ON x.exchange_id = t.exchange_id
ORDER BY snapshots_at_national_best_bid DESC
LIMIT 20
Run this yourself

해당 기간 동안 16개의 거래소가 Apple에 대한 매수 호가를 제출했습니다. Nasdaq은 호가를 제출한 4450초의 스냅샷 중 3719에서 NBBO를 기록했으며, 2위 거래소 역시 1788회 최상단에 위치했습니다. 단일 거래소 데이터만 표시하는 디스플레이는 하루 종일 해당 거래소의 이름과 가격만을 보여줍니다. 이는 특정 거래소에 대해서는 사실일 수 있으나, 전체 시장에 대해서는 거짓된 정보입니다.

단일 거래소 디스플레이의 오차는 어느 정도인가?

이 차이는 측정 가능합니다. 다음 패널은 동일한 90분간의 데이터를 1분 단위로 분석합니다. 한 선은 통합 스프레드(consolidated spread, 전체 시장의 최고 매수 호가와 최저 매도 호가 간의 차이)를 나타내며, 다른 선은 개별 거래소가 제시한 스프레드의 평균값을 나타냅니다.

조회통합 스프레드 대비 단일 체결소 스프레드 비교, AAPL, 2026년 6월 17일
모든 수치 뒤에 숨겨진 정확한 SQL
WITH venue_snapshot AS
(
    SELECT
        toStartOfSecond(sip_timestamp) AS snap,
        toUInt32(bid_exchange)         AS exchange_id,
        max(toFloat64(bid_price))      AS venue_bid,
        min(toFloat64(ask_price))      AS venue_ask
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-17 14:00:00'
      AND sip_timestamp <  '2026-06-17 15:30:00'
      AND bid_price > 0
      AND ask_price > bid_price
      AND (toFloat64(ask_price) - toFloat64(bid_price)) / toFloat64(bid_price) < 0.01
    GROUP BY snap, exchange_id
),
per_snapshot AS
(
    SELECT
        toStartOfMinute(toTimeZone(snap, 'America/New_York'))                         AS minute_et,
        avg(20000 * (venue_ask - venue_bid) / (venue_ask + venue_bid))                AS one_venue_bps,
        20000 * (min(venue_ask) - max(venue_bid)) / (min(venue_ask) + max(venue_bid)) AS consolidated_bps
    FROM venue_snapshot
    GROUP BY snap
)
SELECT
    formatDateTime(minute_et, '%H:%i')                   AS et_time,
    round(avg(consolidated_bps), 2)                      AS consolidated_spread_bps,
    round(avg(one_venue_bps), 2)                         AS single_venue_spread_bps,
    round(avg(one_venue_bps) - avg(consolidated_bps), 2) AS spread_gap_bps
FROM per_snapshot
GROUP BY minute_et
ORDER BY minute_et
Run this yourself

90분 동안, 차트의 첫 번째 막대는 통합 스프레드가 0.9 베이시스 포인트(bp)임을 보여주며, 단일 거래소 평균은 1.51bp로 그 차이는 0.61bp입니다. 베이시스 포인트는 1%의 100분의 1을 의미합니다. 통합 스프레드 선은 차트의 모든 지점에서 단일 거래소 선과 같거나 그보다 낮게 위치합니다. 이는 전체 시장의 최고 매수 호가가 개별 거래소의 매수 호가보다 높거나 같고, 최저 매도 호가는 낮거나 같기 때문입니다. 이러한 산술적 사실이 바로 이 규정이 존재하는 이유입니다. 직접 거래소 피드 대 SIP에서는 각 데이터 경로가 실제로 무엇을 전달하는지 다룹니다.

통합 최종 체결 정보

정의의 두 번째 절반은 거래 데이터입니다. 다음은 동일한 90분 동안 Apple에서 발생한 체결 내역을 보고 거래소별로 그룹화한 것입니다.

조회AAPL 체결 내역 발생지, 2026년 6월 17일 10:00~11:30 ET
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    if(empty(x.venue_name), concat('Venue ', toString(a.exchange_id)), x.venue_name) AS venue,
    a.prints           AS prints,
    a.shares_thousands AS shares_thousands
FROM
(
    SELECT
        toUInt32(exchange)           AS exchange_id,
        count()                      AS prints,
        round(sum(size) / 1000.0, 1) AS shares_thousands
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-06-17 14:00:00'
      AND sip_timestamp <  '2026-06-17 15:30:00'
    GROUP BY exchange_id
) AS a
LEFT JOIN
(
    SELECT
        toUInt32(id) AS exchange_id,
        any(name)    AS venue_name
    FROM global_markets.stocks_exchanges
    WHERE asset_class = 'stocks'
    GROUP BY exchange_id
) AS x ON x.exchange_id = a.exchange_id
ORDER BY prints DESC
LIMIT 20
Run this yourself

FINRA Alternative Display Facility129729건으로 가장 많은 체결 내역을 보고했으며, 해당 기간 동안 총 17개의 보고 거래소가 나타났습니다. 거래소 외부에서 이루어진 체결은 거래 보고 시설(TRF, trade reporting facility)을 통해 테이프(tape)에 기록되므로, 단일 거래소의 체결 내역만 표시하는 디스플레이는 전체 거래량 중 상당하고도 가변적인 부분을 누락하게 됩니다.

벤더 디스플레이 규칙상 '디스플레이'의 범위는?

규정은 '디스플레이'를 명확히 정의하지 않으며, 그 경계는 본문이 아닌 지침을 통해 확립되었습니다. 2015년 12월 9일 발표된 FINRA 규제 공지 15-52에 따르면, 등록된 담당자가 고객에게 제공하는 호가로서 고객이 현재 시장 상황이나 체결 품질을 평가하는 데 사용할 수 있는 경우, 이는 거래나 주문 라우팅 결정이 실행될 수 있는 환경에서 제공되는 것으로 간주됩니다. 호가가 반드시 화면에 고정되어 있을 필요는 없으며, 고객이 클릭할 수 있어야 하는 것도 아닙니다. 이러한 해석에 따르면 웹 플랫폼, 모바일 앱, 채팅창, 전화 통화로 읽어주는 숫자까지 그 범위가 매우 넓습니다.

디스플레이와 내부 사용의 구분

규정 603(c)는 '디스플레이'를 제공하는 행위에 적용됩니다. 사람이 직접 보지 않는 데이터, 즉 가격 결정 모델, 리스크 엔진, 라우터의 내부 상태, 백테스트 등은 규정상 디스플레이에 해당하지 않습니다. 이러한 간극이 모든 거래소 요금표에 존재하는 '비디스플레이(non-display)' 라이선스 범주의 기원이며, 실시간 시장 데이터 비용 페이지에서 해당 등급별 가격 책정 방식을 설명합니다. 거래소는 규정 603(c)가 아닌 계약에 따라 비디스플레이 사용료를 부과합니다. 규제와 라이선스는 별개의 범위와 성격을 지니며, 이를 혼동하면 안 됩니다. 내부 리스크 화면을 규제 대상 디스플레이로 간주하면 과도한 구축이 되며, 고객 대상 호가를 내부 사용으로 간주하면 규정을 오독하는 것입니다.

데이터의 신선도와 권한 부여(entitlement)도 마찬가지입니다. 규정 603(c)는 호가 옆에 무엇을 표시할지를 다루지만, 지연 시간(latency)과 사용자 분류는 계약 사항입니다. 이것이 바로 15분 지연 호가전문가 대 비전문가 구분이 603(c)가 아닌 라이선스 문제인 이유입니다.

데이터 재배포와 거래의 차이

규정 600(b)(111)은 벤더를 NMS 증권에 대한 거래 보고서, 최종 체결 데이터 또는 호가를 브로커, 딜러 또는 투자자에게 실시간 또는 지속적인 방식으로 배포하는 사업을 영위하는 증권 정보 처리자로 정의합니다. 이를 603(c)(1)과 비교하면 그 윤곽이 드러납니다. 상업용 데이터 벤더는 브로커-딜러 등록 여부와 관계없이 증권 정보 처리자 조항에 의해 규제 대상이 되며, 이것이 '벤더 디스플레이 규칙'이라는 명칭이 굳어진 이유입니다. 자기 계정 거래를 위해 직접 피드를 소비하는 기업은 누구에게도 디스플레이를 제공하지 않으므로, 그 의무는 거래소 계약에서 발생합니다.

적용 범위에 대한 논쟁

이 모든 것이 규정 번호만큼 명확하게 확립된 것은 아닙니다. '동등한 방식'은 규정 600이나 603 어디에도 정의되어 있지 않으며, 기업들은 이를 나란히 배치하는 것부터 링크를 제공하는 것까지 다양하게 해석해 왔습니다. '디스플레이' 역시 정의되지 않았습니다. 이 문구는 2005년 화면 기반의 개인 브로커리지를 위해 작성되었으며, 이후 2021년 4월 9일(86 FR 18811)과 2024년 10월 8일(89 FR 81773) 두 차례 개정되었음에도 불구하고, 호가를 프로그램에 전달하고 다시 사람에게 전달하는 API에 이 의무가 어떻게 적용되는지는 해결되지 않았습니다. 2021년 개정안은 시장 데이터 인프라 규칙과 함께 도입되어 규정 600(b)(26)의 핵심 데이터 범위를 호가창 깊이(depth of book) 및 경매 정보까지 확대했으므로, '통합'의 의미는 더욱 복잡해졌습니다. 2026년에도 SEC에 규정 603을 재검토해 달라는 의견서가 제출되고 있습니다. 이 페이지는 해당 질문들을 정리한 것입니다. 구체적인 제품에 대한 판단은 증권 전문 변호사와 상담하십시오.

패널 제작 방식

세 패널 모두 2026년 6월 17일 Apple 거래 세션의 오전 10시부터 11시 30분까지 90분간의 데이터를 읽어오며, 실시간 시장 데이터로 새로고침되지 않습니다. 호가는 비교 전 거래소별 1초 단위 스냅샷으로 통합되어, 초당 수천 번 업데이트되는 거래소가 10번 업데이트되는 거래소를 압도하지 않도록 했습니다. 스프레드 패널은 매도 호가가 매수 호가보다 1% 이상 높은 경우를 제외하여, 호가창 상단에 실질적인 관심이 없을 때 거래소가 게시하는 더미 호가를 제거했습니다. 거래소 이름은 거래소 등록부에서 가져왔으며, 보고 코드에 대한 항목이 없는 경우 숫자 식별자를 사용했습니다.

FAQ

벤더 디스플레이 규칙이란 무엇인가?

Regulation NMS의 일부인 SEC 규정 603(c)의 통칭입니다. 이 규정은 증권 정보 처리자, 브로커 또는 딜러가 거래나 주문 라우팅 결정이 실행될 수 있는 환경에서 NMS 주식의 호가나 거래 정보를 표시할 경우, 통합 디스플레이를 동등한 방식으로 함께 제공해야 한다고 명시합니다.

벤더 디스플레이 규칙은 내부 사용에도 적용되는가?

규정 본문은 '디스플레이 제공'을 규제하므로, 사람이 직접 보지 않고 소프트웨어가 소비하는 데이터는 규정상 적용 대상에서 제외됩니다. 비디스플레이 사용은 거래소 및 계획 계약에 의해 규율되며, 이에 따른 별도의 수수료와 보고 의무가 발생합니다.

직접 거래소 피드를 보여주는 것으로 규정 603(c)를 충족하는가?

단일 거래소 피드는 통합 디스플레이가 아닙니다. 정의상 여러 거래소에 걸친 NBBO와 통합 최종 체결 정보가 포함되어야 하기 때문입니다. 여러 거래소를 집계하는 제품은 사례별로 평가받아 왔으며, 규정의 보수적인 해석에 따르면 일부 거래소만으로 구성된 디스플레이는 정의를 충족하지 못합니다.

통합 디스플레이는 NBBO와 같은 것인가?

아닙니다. 규정 600(b)(22)는 NBBO의 가격, 수량, 시장 식별 정보뿐만 아니라 통합 최종 체결 정보까지 요구합니다. 최우선 매수·매도 호가만 보여주는 페이지는 정의의 절반인 거래 정보가 누락된 것입니다.


위의 모든 패널은 하단에 정확한 SQL 쿼리를 포함하고 있으며, 패널을 확장하면 집계 방식을 확인할 수 있습니다. 다른 주식이나 다른 날짜에 대한 거래소 비교를 재구성하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.

#market data#regulation#reg nms#nbbo#data licensing