옵션 주문이 체결되지 않는 이유와 거래소 우선순위
옵션 주문이 체결되지 않는 이유는 거래소의 우선순위 규칙, 비례 배분 방식, 주문 규모 유지 및 스프레드 순가격 라우팅 등 기계적 요인 때문입니다. 화면에 표시된 호가는 실시간 스냅샷일 뿐이며 실제 체결까지는 복잡한 처리 과정을 거칩니다.
옵션 주문이 체결되지 않는 이유는 일반적으로 개인 투자자의 화면에는 나타나지 않는 기계적인 요인 때문입니다. 여기에는 거래소 할당 대기열에서의 주문 위치, 함께 대기 중인 주문 규모의 유지 여부, 실제 시장 호가 스프레드(spread), 그리고 복합 주문(multi-leg order)의 순가격(net price) 체결 가능 여부 등이 포함됩니다. 화면에 표시되는 호가는 직전 시점의 거래 의사를 나타내는 스냅샷일 뿐입니다. 해당 가격에 주문을 낸다고 해서 대기열의 맨 앞줄에 서는 것은 아닙니다.
옵션 호가는 거래가 가능하다는 약속인가요?
아닙니다. 호가는 양방향 제안이며, 이를 제시한 주체는 언제든 취소하거나 가격을 변경할 수 있습니다. 표시된 수량 또한 해당 순간에만 유효합니다. 활발하게 거래되는 기초자산의 경우, 단일 계약의 매수 호가(bid)와 매도 호가(ask)는 초당 수차례 갱신됩니다. 옵션 매수-매도 스프레드 가이드에서 양측 호가의 의미를 다룹니다. 체결 여부는 호가의 각 버전이 얼마나 짧게 유지되는지에 따라 결정됩니다.
아래 패널은 2026년 6월 17일 오후 2시 00분 00초(ET)부터 30초 동안 Apple 옵션 계약에 대해 피드(feed)에 기록된 모든 호가 갱신을 초 단위로 집계한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') AS et_time,
round(count() / 1000, 1) AS quote_updates_k,
round(count() / uniqExact(ticker), 1) AS updates_per_contract
FROM global_markets.cache_options_quotes
WHERE ticker IN
(
SELECT ticker
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
)
AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-17 18:00:30', 'UTC')
GROUP BY et_time
ORDER BY et_time첫 1초 동안 피드에는 해당 계약들에 대해 약 0.9천 건의 호가 갱신이 발생했으며, 이는 계약당 약 1.9회의 호가 갱신이 이루어졌음을 의미합니다. 주문 티켓은 이러한 속도로 이동하지 않습니다. 클릭이 거래소에 도달하여 메시지로 처리될 때쯤이면, 이미 해당 호가창은 바뀌어 있습니다.
최고가에 주문을 내면 우선순위가 확보되나요?
그렇지 않습니다. 주식 시장은 주로 가격-시간 우선순위(price-time priority)를 따르지만, 옵션 거래소는 여기에 두 가지 규칙을 추가하며, 이 지점에서 대기 중인 주문이 체결되지 않는 현상이 발생합니다.
첫째, 일반 고객(public customer) 주문이 우선합니다. 거의 모든 미국 옵션 거래소는 동일 가격대에서 마켓 메이커(market maker)나 전문 투자자의 주문보다 일반 고객의 주문을 우선시합니다. 이는 개인 투자자에게 유리한 부분입니다.
둘째, 고객 우선순위 이후의 할당은 시간 순서가 아닌 비례 배분(pro-rata) 방식입니다. 유입된 주문은 대기 중인 주문의 규모에 비례하여 나누어지며, 종종 먼저 가격을 제시한 측에 소량의 가산점이 부여됩니다. 즉, 도착 시간이 아닌 규모가 체결량을 결정합니다.
이를 종합하면, 500계약 규모의 주문 옆에 1계약 규모의 주문이 있다면, 대기열의 두 주문이 아니라 501분의 1의 비중으로 계산됩니다. 100계약 규모의 주문이 유입되면 단 1계약만 소규모 주문과 체결될 수 있습니다.
아래 패널은 2026년 6월 17일 Apple 옵션 거래를 거래 규모별로 분류하고, 각 구간이 전체 거래 건수에서 차지하는 비중과 전체 계약 수에서 차지하는 비중을 비교한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT count()
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
) AS day_prints,
(
SELECT sum(size)
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
) AS day_contracts
SELECT
multiIf(size = 1, '1 contract',
size <= 5, '2 to 5',
size <= 20, '6 to 20',
size <= 100, '21 to 100',
'over 100') AS size_bucket,
round(100 * count() / day_prints, 2) AS share_of_trades_pct,
round(100 * sum(size) / day_contracts, 2) AS share_of_volume_pct
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
GROUP BY size_bucket
ORDER BY min(size)단일 계약 거래는 전체 거래 건수의 48.48%를 차지했으나, 전체 거래 계약 수에서는 7.83%를 차지했습니다. over 100 구간은 그 반대입니다. 전체 거래 건수의 0.44%가 전체 거래량의 16.67%를 차지합니다. 비례 배분 방식에서는 후자의 수치가 유입된 주문이 대기 중인 주문에 얼마나 도달할지를 결정합니다. 마켓 메이커는 양방향 호가를 지속적으로 제시하며 재고를 관리하는데, 이에 대한 상세 내용은 마켓 메이커 수익 구조 가이드에서 확인할 수 있습니다.
옵션 주문이 중간 가격(mid)에서 체결되지 않는 이유는 무엇인가요?
중간 가격은 매수 호가와 매도 호가를 더해 2로 나눈 산술적 평균일 뿐입니다. 누구도 그 가격에 거래할 의무는 없습니다. 항상 존재하는 두 가지 가격은 '내추럴(naturals)'입니다. 매수 시에는 매도 호가(ask)가, 매도 시에는 매수 호가(bid)가 이에 해당합니다. 내추럴과 중간 가격 사이의 모든 구간은 상대방의 모델이 해당 계약을 중간 가격의 내 편으로 평가하거나, 반대 방향의 주문이 유입될 때까지의 협상 과정입니다.
협상의 폭은 시장의 넓이(width)에 따라 달라지며, 이는 계약 가격에 따라 크게 변합니다. 아래 패널은 동일한 30초 동안 Apple 옵션 호가를 계약 가격별로 그룹화하여, 중간 가격 대비 센트 단위의 중앙값 스프레드와 백분율 스프레드를 보여줍니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
price_bucket,
round(quantileExact(0.5)(spread) * 100, 1) AS median_spread_cents,
round(quantileExact(0.5)(100 * spread / mid), 1) AS spread_pct_of_mid
FROM
(
SELECT
toFloat64(ask_price) - toFloat64(bid_price) AS spread,
(toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
multiIf(mid < 0.50, 'under $0.50',
mid < 2.00, '$0.50 to $2',
mid < 5.00, '$2 to $5',
mid < 15.00, '$5 to $15',
'$15 and up') AS price_bucket,
multiIf(mid < 0.50, 1, mid < 2.00, 2, mid < 5.00, 3, mid < 15.00, 4, 5) AS bucket_order
FROM global_markets.cache_options_quotes
WHERE ticker IN
(
SELECT ticker
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
)
AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-17 18:00:30', 'UTC')
AND bid_price > 0
AND ask_price > bid_price
)
GROUP BY price_bucket
ORDER BY min(bucket_order)under $0.50 구간의 계약은 중앙값 스프레드가 17센트로, 중간 가격의 75%에 해당합니다. $15 and up 구간의 계약은 170센트, 즉 중간 가격의 3.8%를 기록했습니다. 센트 단위로는 비싼 계약의 호가가 더 넓지만, 백분율 기준으로는 저렴한 계약의 시장이 훨씬 넓으며, 중간 가격에 대기 중인 주문은 상대방에게 스프레드의 상당 부분을 포기하라고 요구하는 셈입니다. 유동성과 변동성은 이러한 폭을 서로 다른 방향으로 움직이게 하며, 동일한 기초자산의 두 계약이라도 전혀 다르게 움직일 수 있습니다.
시장가 주문과 지정가 주문을 사용하면 가격 결정 문제를 제거할 수 있지만, 다른 문제가 발생합니다. 시장가 주문은 해당 순간 호가창에 있는 물량과 거래되는데, 유동성이 낮은 옵션 시리즈에서는 화면에 표시된 마지막 호가와 몇 틱(tick) 차이가 날 수 있습니다.
양쪽 다 체결 가능한 것처럼 보이는데 스프레드 주문이 체결되지 않는 이유는 무엇인가요?
복합 주문은 개별 종목의 호가창에 머물지 않습니다. 복합 주문 호가창(complex order book)으로 라우팅되어 순가격(net price) 기준으로 하나의 패키지로 매칭됩니다. 거래소는 이를 다른 복합 주문과 체결하거나, 개별 종목 호가창의 합산 가격이 순가격보다 유리할 때 체결하며, 전체 패키지의 가격이 결정되기 전까지는 어느 쪽도 실행되지 않습니다.
가상의 2레그 콜 스프레드를 예로 들면, 긴 레그(long leg)는 1.20달러(매수) - 1.35달러(매도), 짧은 레그(short leg)는 0.60달러(매수) - 0.72달러(매도)입니다. 내추럴 가격으로 패키지를 매수하는 비용은 1.35달러 - 0.60달러 = 0.75달러(데빗)입니다. 매도 시에는 1.20달러 - 0.72달러 = 0.48달러(크레딧)를 받습니다. 패키지의 순시장은 0.48달러(매수) - 0.75달러(매도)이며 중간 가격은 0.615달러입니다. 레그를 개별적으로 보는 것으로는 0.62달러의 체결 가능 여부를 알 수 없습니다. 결합된 호가창은 독자적인 양방향 시장과 대기 주문을 유지하기 때문입니다.
따라서 두 가지 사실이 도출됩니다. 개별 종목 화면에서 내 가격에 거래가 발생해도 스프레드 주문은 체결되지 않을 수 있으며, 애초에 해당 주문은 그 호가창에 대기하고 있지 않았습니다. 순가격이 아닌 레그 가격으로 책정된 스프레드는 존재하지 않는 호가창을 상대로 가격을 매기는 것과 같습니다.
거래량이 없는 행사가(strike)에서 주문이 체결되지 않는 이유는 무엇인가요?
문제가 있는 것이 아닙니다. 상장된 대부분의 행사가에서는 대부분의 날에 거래가 발생하지 않습니다. 체인(chain)에는 거래소가 개설한 모든 행사가가 나열되지만, 상당수는 호가만 존재할 뿐 몇 주 동안 거래가 없기도 합니다. 거래량은 오늘 손바뀜이 일어난 계약 수를 의미합니다. 미결제약정(open interest)은 여전히 남아 있는 포지션을 의미하며, 이 둘의 차이는 옵션 거래량 vs 미결제약정 설명에서 다룹니다.
아래 패널은 외가격(outer strikes)의 유동성이 얼마나 낮은지 측정합니다. 2026년 5월과 6월의 만기까지 20~45일 남은 모든 Apple 계약을 대상으로, 당일 기초자산 가격으로부터의 거리에 따라 그룹화하여 일일 거래량 중앙값과 10계약 미만으로 거래된 날의 비중을 보고합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
moneyness_bucket,
round(quantileExact(0.5)(toFloat64(volume)), 0) AS median_daily_volume,
round(100 * countIf(volume < 10) / count(), 1) AS share_under_10_lots_pct
FROM
(
SELECT
abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) AS gap,
multiIf(gap < 0.02, '0% to 2% from spot',
gap < 0.05, '2% to 5% from spot',
gap < 0.10, '5% to 10% from spot',
gap < 0.20, '10% to 20% from spot',
'more than 20% from spot') AS moneyness_bucket,
multiIf(gap < 0.02, 1, gap < 0.05, 2, gap < 0.10, 3, gap < 0.20, 4, 5) AS bucket_order,
volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-05-01'
AND date < '2026-07-01'
AND days_to_expiry BETWEEN 20 AND 45
AND underlying_close > 0
)
GROUP BY moneyness_bucket
ORDER BY min(bucket_order)0% to 2% from spot 계약은 일일 거래량 중앙값이 354계약이었으며, 전체 거래일 중 2%가 10계약 미만이었습니다. more than 20% from spot 계약은 일일 중앙값이 6계약이었고, 55.4%의 거래일이 10계약 미만이었습니다. 이러한 행사가에 대기 중인 주문은 유입되지 않는 흐름을 기다리는 것이며, 유일한 상대방은 애초에 호가를 제시한 마켓 메이커뿐입니다.
기계적 요인이 주문 티켓에 미치는 영향
- 스프레드는 순가격(net)으로 책정됩니다. 복합 주문 호가창은 패키지를 매칭하며, 개별 레그 가격은 그곳에서 아무런 효력이 없습니다.
- 중간 가격은 닻(anchor) 역할을 합니다. 넓은 시장에서 항상 이용 가능한 두 가격은 내추럴(매수 시 매도 호가, 매도 시 매수 호가)입니다.
- 비례 배분 방식에서는 규모가 체결량을 결정합니다. 훨씬 큰 주문들과 함께 대기 중인 1계약 주문은 유입되는 물량의 비례적인 일부만 받게 됩니다.
- 거래가 없는 행사가의 문제는 주문의 문제가 아니라 호가의 문제입니다. 매칭될 상대방이 유입되지 않고 있습니다.
자주 묻는 질문(FAQ)
매수 호가(bid)에 지정가 주문을 냈는데 왜 체결되지 않나요?
매수 호가에 합류하면 해당 가격의 대기열에 주문이 들어가지만, 옵션 거래소는 도착 시간보다는 고객 상태와 규모에 따라 체결을 할당합니다. 훨씬 큰 주문들과 함께 대기 중인 소규모 주문은 유입되는 물량의 비례적인 일부만 받게 되며, 거래량이 적을 경우 반올림되어 0이 될 수 있습니다.
옵션 거래소는 주문이 도착한 순서대로 체결하나요?
대부분 그렇지 않습니다. 동일 가격대에서는 일반 고객 주문이 마켓 메이커나 전문 투자자 주문보다 우선하며, 남은 수량은 일반적으로 각 대기 주문의 규모에 비례하여 배분됩니다. 일부 거래소는 먼저 가격을 제시한 측에 우선권을 부여하기도 합니다.
옵션 주문에서 '내추럴(natural)을 지불한다'는 것은 무슨 뜻인가요?
내추럴은 시장의 내 편에 이미 표시된 가격입니다. 매수할 때는 매도 호가(ask), 매도할 때는 매수 호가(bid)를 의미합니다. 내추럴 가격의 주문은 현재 호가와 즉시 체결 가능하지만, 중간 가격의 주문은 상대방이 가격을 개선해 줄 때까지 기다려야 합니다.
거래량이 0인 옵션이 절대 체결되지 않는 것이 정상인가요?
네. 상장된 대부분의 행사가에서는 대부분의 날에 거래가 발생하지 않으며, 그곳에 대기 중인 주문은 유입되지 않는 흐름을 상대로 경쟁하는 것입니다. 표시된 호가는 일반적으로 마켓 메이커의 의무 사항이며, 체결 여부는 그들이 그 순간 해당 가격을 원하는지에 달려 있습니다.
이 패널들이 작성된 방법
두 개의 호가 패널은 2026년 6월 17일 오후 2시 00분 00초부터 오후 2시 00분 30초(ET)까지의 30초 구간을 읽어 들였으며, 해당 날짜에 일일 그리스(greeks) 기록이 있는 Apple 옵션 계약으로 제한했습니다. 구간을 고정함으로써 포스트가 재생성될 때마다 수치가 안정적으로 유지됩니다. 행사가 전수 조사는 2026년 5월과 6월을 대상으로 하며, 거래량이 전혀 없는 계약도 의도적으로 포함했습니다. 상장된 행사가에서 거래가 얼마나 자주 발생하지 않는지가 바로 이 패널이 측정하는 내용입니다. 저장된 타임스탬프는 UTC 기준이며 각 쿼리 내에서 동부 표준시로 변환됩니다.
위의 모든 패널은 그 아래에 정확한 SQL을 포함하고 있습니다. 팔로우하는 계약에 대해 동일한 측정을 실행하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.