옵션 거래량과 미결제약정 차이점 완벽 정리
옵션 거래량은 당일 체결된 계약 수를 의미하며 미결제약정은 청산되지 않고 남은 포지션의 총합입니다. 두 개념의 정의와 산출 방식을 설명하고 이천이십육년 칠월 육일 미국 옵션 시장의 전체 거래 데이터를 분석하여 투자 지표 활용법을 제시합니다.
옵션 거래량과 미결제약정의 정의
옵션 거래량(options volume)은 오늘 손바뀜이 일어난 계약 수를 의미하며, 미결제약정(open interest)은 포지션이 설정된 후 아직 청산되지 않고 남아있는 계약 수를 의미합니다. 거래량은 장중 거래가 발생할 때마다 누적되지만, 미결제약정은 옵션청산결제소(OCC)가 장 마감 후 하루에 한 번 재산출합니다. 풋-콜 비율(put-call ratio)은 거래량 데이터를 기반으로 산출됩니다. 본 페이지에서는 두 개념을 정의하고, 각각의 수치를 변화시키는 메커니즘을 설명하며, 2026년 7월 6일 월요일 미국 옵션 시장의 전체 거래 내역을 측정하고, 공식 미결제약정 수치를 확인할 수 있는 위치를 안내합니다.
옵션 거래량이란 무엇인가?
거래량은 현재 세션 동안 거래된 옵션 계약의 수를 의미합니다. 모든 거래는 해당 규모만큼 거래량에 합산됩니다. 예를 들어 500계약 규모의 블록 거래가 발생하면 거래량은 500만큼 증가하며, 이는 양방향이 아닌 1회로 계산됩니다. 이 수치는 다음 장이 시작될 때 0으로 초기화됩니다. 거래량은 실시간(live) 수치이며, 거래가 체결될 때마다 OPRA(Options Price Reporting Authority, 옵션가격보고기관)가 운영하는 통합 테이프(consolidated tape)를 통해 전송됩니다. 본 페이지의 수치는 저장된 테이프 데이터를 기준으로 측정되었습니다.
미결제약정(Open Interest)이란 무엇인가?
미결제약정(OI)은 현재 시장에서 청산되지 않고 남아 있는 계약의 총수입니다. 이는 반대매매, 권리 행사, 또는 만기 도래를 통해 종결되지 않은 포지션을 의미합니다. 미결제약정은 계약 단위별로 집계되며, 각 행사가격(strike price), 만기일, 옵션 유형(콜/풋)에 따라 별도의 수치가 산출됩니다. 이 수치는 초기화되지 않고 누적됩니다.
미결제약정은 실시간 수치가 아닙니다. 미국 상장 옵션의 청산소인 OCC(Options Clearing Corporation)는 매 거래 세션이 종료된 후 포지션의 개시와 청산 내역을 대조하여, 다음 장이 열리기 전에 업데이트된 수치를 공표합니다. 오후 두 시에 브로커의 옵션 체인에서 확인되는 OI는 전날 저녁에 집계된 수치일 뿐입니다.
이 페이지의 거래 내역(tape)은 포지션이 아닌 체결된 거래를 나타내며, 미결제약정 항목은 포함되어 있지 않습니다. 아래의 모든 측정 패널은 거래량(volume)을 기준으로 합니다. 다만 이 데이터는 거래량과 미결제약정이 어떻게 연동되는지, 단일 거래가 각각의 수치에 어떤 영향을 주는지, 거래량이 어떻게 미결제약정 수치로 전환될 수 있는지, 그리고 미결제약정 화면이 어떤 흐름을 보이는지를 보여줄 수 있습니다. 공식 수치는 다른 곳에서 제공되며, 관련 정보는 아래 섹션에서 확인할 수 있습니다.
단일 거래가 거래량과 미결제약정(open interest)에 미치는 영향
모든 옵션 거래에는 두 당사자가 존재하며, 각 당사자는 포지션을 '개시(open)'하거나 '청산(close)'합니다. 새로운 계약이 세 가지 가상의 거래를 거치는 과정을 살펴보겠습니다.
- 투자자 A가 투자자 B로부터 계약 1건을 매수하여 포지션을 개시하고, B는 매도하여 포지션을 개시합니다. 거래량: 1. 미결제약정: +1. 새로운 계약이 생성되었으며, A는 매수 포지션을, B는 매도 포지션을 보유합니다.
- 이후 A가 매도하여 포지션을 청산하고, 투자자 C가 매수하여 포지션을 개시합니다. 거래량: 1 증가(당일 누적 2). 미결제약정: 변동 없음. 매수 주체만 변경되었으며, 여전히 계약 1건이 미결제 상태로 남아 있습니다.
- 마지막으로 C가 매도하여 포지션을 청산하고, B가 매수하여 매도 포지션을 청산합니다. 거래량: 1 증가. 미결제약정: -1. 다시 0으로 돌아가며 양측 모두 포지션이 종료되고, 해당 계약은 소멸합니다.
모든 거래는 거래량을 증가시킵니다. 미결제약정은 양측 모두 포지션을 개시할 때만 증가하고, 양측 모두 포지션을 청산할 때만 감소하며, 그 외의 경우에는 변동이 없습니다. 여기서 중요한 결과가 하나 있습니다. 당일 거래량은 해당 계약의 미결제약정이 하룻밤 사이에 변동할 수 있는 최대치(ceiling)가 된다는 점입니다. 체결 내역(tape)만으로는 해당 거래가 어떤 조합으로 이루어졌는지 알 수 없으며, 이는 장 마감 후 OCC(Options Clearing Corporation, 옵션청산결제소)에서 정산합니다.
하루 옵션 거래량은 어느 정도인가?
아래 패널은 2026년 7월 6일 월요일 미국 옵션 시장 전체 거래량을 집계한 것입니다.
| 계약 수 (백만) | 거래 건수 (백만) | 고유 계약 수 | 고유 기초자산(roots) | 콜 계약 수 (백만) | 풋 계약 수 (백만) | 풋-콜 비율 (PCR) | 당일 만기 비율 (%) |
|---|---|---|---|---|---|---|---|
| 60.6 | 10.5 | 340203 | 4654 | 35.5 | 25.1 | 0.71 | 38.8 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
round(sum(volume) / 1e6, 1) AS contracts_m,
round(sum(transactions) / 1e6, 1) AS trades_m,
uniqExact(ticker) AS distinct_contracts,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS distinct_roots,
round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C') / 1e6, 1) AS call_contracts_m,
round(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P') / 1e6, 1) AS put_contracts_m,
round(toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'P')) / toFloat64(sumIf(volume, substring(ticker, length(ticker) - 8, 1) = 'C')), 2) AS put_call_ratio,
round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'단일 세션 동안 60.6백만 계약이 10.5백만 건의 거래를 통해 체결되었으며, 4654개의 기초자산(underlying roots)에 걸쳐 340203개의 개별 계약이 거래되었습니다. 콜옵션 거래량이 35.5백만 계약으로 풋옵션의 25.1백만 계약을 앞질렀으며, 풋/콜 비율(put/call ratio)은 0.71를 기록했습니다. 전체 거래량의 38.8%는 당일 만기 옵션에서 발생했습니다.
시간대별 누적 거래량은 30분 단위로 구분하여 다음과 같이 나타납니다.
| 미 동부 표준시 (ET) | 계약 수 (백만) | 누적 합계 (백만) |
|---|---|---|
| 09:30 | 8.53 | 8.5 |
| 10:00 | 6.39 | 14.9 |
| 10:30 | 5.28 | 20.2 |
| 11:00 | 5.07 | 25.3 |
| 11:30 | 4.34 | 29.6 |
| 12:00 | 3.97 | 33.6 |
| 12:30 | 3.63 | 37.2 |
| 13:00 | 3.49 | 40.7 |
| 13:30 | 4 | 44.7 |
| 14:00 | 3.55 | 48.3 |
| 14:30 | 3.44 | 51.7 |
| 15:00 | 3.59 | 55.3 |
| 15:30 | 4.86 | 60.1 |
| 16:00 | 0.49 | 60.6 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(sum(volume) / 1e6, 2) AS contracts_m,
round(sum(sum(volume)) OVER (ORDER BY formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i')) / 1e6, 1) AS running_total_m
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
GROUP BY et_time
ORDER BY et_time장 시작 후 첫 30분 동안 8.53백만 계약이 체결되었으며, 마지막 거래 시점의 누적 거래량은 60.6백만 계약에 도달했습니다. (작은 16:00 구간은 오후 4시부터 4시 15분까지의 지수 옵션 마감 거래입니다.) 이 차트의 모든 지점은 거래량을 나타내며, OCC(옵션청산결제소)가 당일 아침 발표한 수치는 하루 종일 유지되었고, 다음 수치는 화요일 장 시작 전에 공시되었습니다.
가장 많이 거래된 개별 계약은 무엇인가?
각 옵션의 OCC 티커는 기초자산(root), 만기일, 콜/풋 구분, 행사가격(strike price) 정보를 담고 있으며, 쿼리는 이 네 가지 요소를 분석하여 표를 명확하게 보여줍니다.
| 계약 | 거래된 계약 수 | 거래 건수 | 7월 6일 만기 10개 종목 | SPY 또는 QQQ 10개 종목 |
|---|---|---|---|---|
| SPY $751 call, expires 2026-07-06 | 1082297 | 128107 | 1 | 1 |
| SPY $750 put, expires 2026-07-06 | 986392 | 106731 | 1 | 1 |
| SPY $752 call, expires 2026-07-06 | 911035 | 87708 | 1 | 1 |
| SPY $750 call, expires 2026-07-06 | 739555 | 116377 | 1 | 1 |
| SPY $751 put, expires 2026-07-06 | 735199 | 81507 | 1 | 1 |
| SPY $749 put, expires 2026-07-06 | 627447 | 74561 | 1 | 1 |
| SPY $753 call, expires 2026-07-06 | 587785 | 30301 | 1 | 1 |
| QQQ $725 call, expires 2026-07-06 | 520038 | 75367 | 1 | 1 |
| SPY $748 put, expires 2026-07-06 | 457351 | 48122 | 1 | 1 |
| QQQ $724 call, expires 2026-07-06 | 424104 | 66982 | 1 | 1 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
contract,
contracts_traded,
trades,
toUInt8(min(expires_july_6) OVER ()) AS all_ten_expire_july_6,
toUInt8(min(root_is_spy_or_qqq) OVER ()) AS all_ten_spy_or_qqq
FROM (
SELECT
concat(substring(ticker, 3, length(ticker) - 17), ' $',
toString(round(toFloat64(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))) / 1000, 2)),
if(substring(ticker, length(ticker) - 8, 1) = 'P', ' put', ' call'),
', expires 20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)) AS contract,
toUInt64(sum(volume)) AS contracts_traded,
toUInt64(sum(transactions)) AS trades,
substring(ticker, length(ticker) - 14, 6) = '260706' AS expires_july_6,
substring(ticker, 3, length(ticker) - 17) IN ('SPY', 'QQQ') AS root_is_spy_or_qqq
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
GROUP BY ticker
ORDER BY contracts_traded DESC, ticker ASC
LIMIT 10
)
ORDER BY contracts_traded DESC, contract ASC7월 6일 SPY $751 call, expires 2026-07-06에 가장 활발하게 거래된 단일 계약은 128107건의 거래를 통해 1082297계약이 체결되었습니다. 만기일 항목을 살펴보면, 10개 계약 모두 같은 월요일에 만기가 도래하며 두 가지 기초자산에 속해 있습니다. 수신 열은 모든 행에서 두 가지 주장을 모두 확인합니다. 만기 당일인 계약은 0DTE 옵션, 만기까지 남은 기간이 0일인 옵션이며, 이 표는 SPY와 QQQ의 행사가격으로 촘촘하게 구성되어 있습니다.
이제 당일 최대 체결량을 미결제약정(open interest, OI) 산식에 대입해 보겠습니다. 월요일 아침 SPY $751 call, expires 2026-07-06의 미결제약정 수치는 전날 저녁의 집계이며, 이것이 해당 계약을 언급하는 마지막 수치가 될 것입니다. 총 1082297계약의 거래량이 마지막 세션 내에서 발생했습니다. 장 마감과 함께 해당 계약은 만기되었으며, 다음 OCC 파일에서는 제외되어 정의상 미결제약정은 0이 됩니다. 모든 0DTE 표에 적용되는 주의사항은 다음과 같습니다. 이 계약들은 하루 한 번 집계되는 미결제약정 주기 내에서 생성되고 소멸하며, 이들의 막대한 거래량은 유의미한 미결제약정 수치로 나타나지 않습니다.
옵션 거래량을 주도하는 기초자산은 무엇인가?
동일한 세션을 루트(root), 즉 각 옵션 티커의 앞 글자(보통 기초자산의 심볼)별로 분류한다.
| 기초자산 | 계약 수 (백만) | 전체 거래 비중 (%) | 고유 계약 수 | 당일 만기 비율 (%) |
|---|---|---|---|---|
| SPY | 12.1 | 20 | 5747 | 70.2 |
| QQQ | 6.88 | 11.3 | 4661 | 72.4 |
| TSLA | 4.29 | 7.1 | 3266 | 65.4 |
| SPXW | 3.65 | 6 | 7407 | 73.2 |
| NVDA | 2.27 | 3.8 | 1984 | 49.3 |
| AAPL | 1.58 | 2.6 | 1706 | 56.9 |
| IWM | 1.35 | 2.2 | 1749 | 60.1 |
| AMZN | 0.79 | 1.3 | 1404 | 38.4 |
| META | 0.66 | 1.1 | 2730 | 55.1 |
| VIX | 0.65 | 1.1 | 405 | 0 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
substring(ticker, 3, length(ticker) - 17) AS underlying_root,
round(sum(volume) / 1e6, 2) AS contracts_m,
round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_tape,
uniqExact(ticker) AS distinct_contracts,
round(100 * toFloat64(sumIf(volume, substring(ticker, length(ticker) - 14, 6) = '260706')) / toFloat64(sum(volume)), 1) AS same_day_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND match(substring(ticker, 3, length(ticker) - 17), '^[A-Z]+$')
AND substring(ticker, 3, length(ticker) - 17) NOT IN ('SPCX')
GROUP BY underlying_root
ORDER BY sum(volume) DESC, underlying_root ASC
LIMIT 10SPY은(는) 12.1백만 계약을 기록하며 당일 거래량을 주도했고, 이는 전체 거래량의 20%를 차지했다. 그 뒤를 이어 QQQ가 6.88백만 계약(11.3%)을 기록했다. 당일 만기(same-day-expiry) 열은 위 표와 동일한 흐름을 보인다. 선두 종목 거래량의 70.2%가 당일 오후에 만기되었다. 루트가 항상 매수 가능한 심볼인 것은 아니다. S&P 500 지수 옵션은 Cboe의 SPX 및 SPXW 루트로 거래되며, 하나의 기초자산이 동시에 여러 계약을 보유하기도 한다. 선두 종목에서만 5747개의 서로 다른 행사가격(strike price)/만기일/옵션 유형 조합이 체결되었다.
일일 거래량 중 어느 정도가 미결제약정(Open Interest, OI)으로 이어질 수 있는가?
만기까지 남은 기간별로 세션을 구분하면 미결제약정이 갖는 의미가 다음 표와 같이 명확해진다.
| 만기까지 남은 기간 | 계약 수 (백만) | 거래량 비중 (%) | 고유 계약 수 (천) | 계약 비중 (%) |
|---|---|---|---|---|
| same day (0DTE) | 23.5 | 38.8 | 3 | 0.9 |
| 1-7 days | 15.3 | 25.3 | 47.1 | 13.8 |
| 8-31 days | 10.5 | 17.3 | 97.8 | 28.7 |
| 32-365 days | 10.5 | 17.3 | 168.8 | 49.6 |
| over a year | 0.8 | 1.3 | 23.6 | 6.9 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH dateDiff('day', toDate('2026-07-06'), toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)))) AS dte
SELECT
multiIf(dte = 0, 'same day (0DTE)', dte <= 7, '1-7 days', dte <= 31, '8-31 days', dte <= 365, '32-365 days', 'over a year') AS expires_in,
round(sum(volume) / 1e6, 1) AS contracts_m,
round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_volume,
round(uniqExact(ticker) / 1e3, 1) AS distinct_contracts_k,
round(100 * toFloat64(uniqExact(ticker)) / (SELECT toFloat64(uniqExact(ticker)) FROM global_markets.options_minute_aggs WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'), 1) AS pct_of_contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND dte >= 0
GROUP BY expires_in
ORDER BY min(dte)당일 만기 도래분은 극단적인 사례를 보여준다. 당일 거래된 전체 계약의 0.9%에 해당하는 약 3천 건이 전체 거래량의 38.8%를 차지했는데, 이는 모든 구간 중 가장 큰 비중이다. 이 물량은 향후 어떤 미결제약정 수치에도 포함될 수 없다. 추가로 25.3%는 일주일 이내에 만기가 도래한다. 반면 상장된 전체 계약의 구성은 정반대다. 32일에서 365일 사이 만기 구간이 전체 계약의 49.6%를 차지하며, 1년 이상 남은 계약은 전체의 6.9%에 불과하지만 거래량 비중은 1.3%에 달한다. 만기가 긴 계약은 거래가 활발하지 않고 존속 기간이 길며, 이러한 조건이 미결제약정의 누적을 가능하게 한다.
미결제약정(open interest, OI)의 일일 변동은 어떻게 나타나는가?
미결제약정 화면은 전일 오전부터 당일 오전까지의 계약 OI 변동을 추적합니다. 다음은 2026년 12월 18일 만기인 SPY 620달러 풋옵션(put option) 계약의 10거래일간 원시 데이터입니다.
| 거래 세션 | 거래된 계약 수 | 거래 건수 |
|---|---|---|
| 2026-06-22 | 15 | 7 |
| 2026-06-23 | 25 | 9 |
| 2026-06-24 | 26 | 10 |
| 2026-06-25 | 13 | 10 |
| 2026-06-26 | 21 | 11 |
| 2026-06-29 | 6 | 3 |
| 2026-06-30 | 9006 | 7 |
| 2026-07-01 | 9172 | 222 |
| 2026-07-02 | 10023 | 186 |
| 2026-07-06 | 20 | 7 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toUInt64(sum(volume)) AS contracts_traded,
toUInt64(sum(transactions)) AS trades
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-22 00:00:00' AND window_start < '2026-07-07 00:00:00'
AND ticker = 'O:SPY261218P00620000'
GROUP BY session
ORDER BY session6거래일 연속으로 해당 계약의 거래량은 극히 미미했으며, 하루 거래량이 수십 건을 넘지 않았고 2026-06-29에는 6건에 불과했습니다. 해당 기간 미결제약정은 사실상 동결 상태였으며, 상한 규칙(ceiling rule)에 따라 오버나이트 변동 폭은 당일 거래된 소량으로 제한되었습니다. 이후 3거래일 연속으로 9006건, 9172건, 10023건의 거래가 발생했습니다. 거래 내역을 살펴보면, 2026-06-30건의 급증은 단 7건의 대량 주문(block-sized orders)으로 이루어진 반면, 다음 거래일의 유사한 거래량은 222건의 체결로 나뉘어 발생했습니다. 2026-07-06에 이르러 거래량은 다시 20건으로 돌아왔습니다.
거래량만으로는 해당 급증이 미결제약정에 어떤 영향을 미쳤는지, 즉 신규 포지션 진입인지, 청산인지, 아니면 손바뀜인지 알 수 없습니다. 다음 날 아침 OCC(Options Clearing Corporation)의 공시가 이를 확정합니다. 거래량 급증과 함께 OI가 증가하면 신규 포지션 구축으로, 감소하면 청산으로, 거래량이 많은데도 OI가 변동 없다면 손바뀜으로 해석합니다. 트레이더들은 바로 이러한 일일 변동을 확인합니다.
미결제약정(Open Interest)은 어디서 확인할 수 있습니까?
거래량 표에는 미결제약정이 포함되지 않으며, 공식 수치는 다음 경로에서 확인할 수 있습니다.
- OCC(Options Clearing Corporation): theocc.com의 시장 데이터(market data) 섹션에서 매일 아침 업데이트되는 계약별 거래량 및 미결제약정 수치를 게시합니다. 이는 다른 모든 플랫폼이 재배포하는 원천 데이터입니다.
- 증권사 옵션 체인(option chain): 행사가격(strike price) 및 만기일별로 거래량 옆에 'Open Interest' 또는 'Open Int' 열이 표시됩니다. 이는 전일 종가 기준의 수치이며 장중 내내 유지됩니다.
- 상장 거래소: Cboe 및 기타 거래소들은 시장 통계 페이지를 통해 거래량 및 미결제약정 요약 정보를 게시합니다.
한 가지 주의할 점은, 옵션 가치가 가장 많이 소멸되는 행사가격인 '맥스 페인(max pain)' 수치를 산출하려면 행사가격별 미결제약정 분포 전체가 필요하다는 것입니다. 본 페이지에 포함된 것을 포함하여 어떠한 거래량 표로도 이를 계산할 수 없습니다. 해당 수치는 반드시 OCC나 거래소 데이터를 활용해야 하며, 거래량 화면을 참조해서는 안 됩니다. 이러한 분포가 실제로 어떤 의미를 갖는지 확인하려면, 실제 SPY 옵션 체인에서의 맥스 페인 계산을 통해 행사가격별로 산술적 계산을 수행하고 결제 가격과 비교해 보시기 바랍니다.
트레이더는 거래량(volume)과 미결제약정(open interest)을 어떻게 함께 해석하는가?
이 두 지표는 서로 다른 관점에서 계약의 유동성을 보여주며, 오늘의 거래 흐름과 누적된 시장 참여자 규모를 각각 나타낸다.
- 거래량 급증, 미결제약정 대규모. 대규모 누적 포지션 위에서 당일 거래가 활발한 상태로, 호가 스프레드(bid-ask spread)가 가장 좁게 형성되는 경향이 있다.
- 거래량 급증, 미결제약정 소규모. 회전율은 높으나 이월되는 포지션은 적은 상태로, 당일 만기 거래나 신규 포지션 구축의 전형적인 특징이다.
- 거래량 저조, 미결제약정 대규모. 이전에 구축된 포지션이 유지되고 있으며, 당일 거래 회전은 거의 없는 상태다.
- 거래량 저조, 미결제약정 소규모. 거래가 활발하지 않은 계약으로, 호가가 넓게 벌어져 있어 적은 주문으로도 가격이 움직일 수 있다. 먼저 매수-매도 호가 스프레드를 확인해야 한다.
두 지표 모두 방향성을 나타내지는 않는다. 거래량은 매수자와 매도자를 합산하여 집계하며, 미결제약정은 계약의 매수 측과 매도 측을 하나로 묶어 계산한다. 따라서 두 트레이더가 동일한 활성 계약을 보고도 서로 반대되는 포지션을 취할 수 있다.
옵션 거래량과 미결제약정 FAQ
거래량과 미결제약정의 차이는 무엇입니까?
거래량(volume)은 당일 세션 동안 거래된 옵션 계약 수를 집계하며 매일 0으로 초기화됩니다. 미결제약정(open interest)은 청산되지 않고 남아 있는 계약 수를 의미하며 다음 날로 이월됩니다. 모든 거래는 거래량에 합산되지만, 미결제약정은 포지션을 새로 설정하거나(opening) 청산하는(closing) 거래의 조합에 따라서만 변동합니다.
미결제약정은 왜 하루에 한 번만 업데이트됩니까?
미결제약정은 거래소의 실시간 테이프(tape) 집계가 아닌, 청산소(clearinghouse)의 집계 수치이기 때문입니다. 공시되는 테이프에는 해당 거래가 포지션 설정인지 청산인지 표시되지 않습니다. 따라서 옵션청산결제소(OCC)는 세션 종료 후 청산 회원사 간의 데이터를 대조하여 수치를 확정하고, 다음 날 장 시작 전에 이를 공표합니다.
미결제약정의 증감은 무엇을 의미합니까?
미결제약정이 증가한다는 것은 포지션 청산보다 신규 설정이 많아 해당 행사가격(strike price)에 순수하게 새로운 포지션이 유입되었음을 의미합니다. 감소는 포지션이 정리되고 있음을 뜻하며, 거래량은 많은데 미결제약정이 변동이 없다면 기존 포지션의 주인이 바뀌었음을 의미합니다. 당일 거래량은 다음 날 아침 공표되는 미결제약정 수치가 변동할 수 있는 최대 폭을 결정합니다.
거래량이 미결제약정보다 많을 수 있습니까?
네, 만기가 짧은 계약에서는 일상적인 현상입니다. 당일 세션 내에서 포지션을 설정하고 청산하면 거래량은 2회 증가하지만, 다음 날 아침 미결제약정 수치에는 아무런 변화가 없습니다. 또한 오늘 만기인 계약은 내일 수치에 포함되지 않습니다. 2026년 7월 6일, 미국 전체 옵션 거래량의 38.8%가 당일 만기 계약에서 발생했습니다. 작동 원리에 대해서는 0DTE 옵션이란 무엇인가를 참조하십시오.
위의 모든 패널은 저장되어 검토 가능한 쿼리입니다. SQL을 확장하여 감사하거나, Strasmore 터미널의 모든 세션에서 동일한 질문을 조회할 수 있습니다.