Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

옵션 변동성 호가 방식과 가격 결정 원리

기관 투자자가 옵션 거래 시 달러가 아닌 변동성으로 호가를 제시하는 이유를 설명합니다. 모델 입력값인 변동성 수준이 어떻게 합의되고, 체결 시점에 산술식을 통해 최종 현금 프리미엄으로 변환되는지 그 과정을 상세히 다룹니다.

변동성(volatility)으로 호가를 제시하는 옵션은 가격 결정 모델의 결과물인 달러 프리미엄(dollar premium)이 아니라, 모델의 입력값인 변동성 수준을 기준으로 협상합니다. 트레이딩 데스크는 특정 계약에 대해 변동성 수준을 제시하며 규모를 문의하고, 양측은 모델과 기초자산의 기준가(reference price)에 합의합니다. 거래가 체결되는 순간, 해당 산술식에 따라 현금 프리미엄이 도출됩니다. 프리미엄은 결과값일 뿐이며, 양측이 실제로 논의하는 대상은 변동성 수준입니다.

옵션 호가가 변동성으로 제시될 때의 의미

교육을 위해 실제 시장 데이터가 아닌 임의의 숫자를 사용한 가상의 주문 내역입니다: 12월물 100 행사가격(strike price) 콜옵션 500계약을 22.5 변동성, 45 델타(delta), 주식 기준가 99.80에 매수.

이 내역 중 달러로 표시된 가격은 없습니다. 여기에는 계약 명세(12월 만기, 100 행사가격, 콜옵션), 규모(500계약), 지불하는 변동성 수준(22.5), 헤지 비율(45 델타), 그리고 양측이 모델에 입력할 기초자산 가격(99.80)이 명시되어 있습니다. 이 다섯 가지 요소가 합의되어야 비로소 프리미엄이 존재하게 됩니다.

델타는 두 번째 지침을 포함합니다. 미국 주식 옵션 1계약은 주식 100주를 대상으로 하므로, 500계약의 45 델타는 반대 방향으로 움직이는 22,500주의 주식 헤지를 수반합니다. 콜옵션 매수자는 주식을 매도하고, 콜옵션 매도자는 주식을 매수합니다. 양측 모두 가격 방향성을 제거한 변동성 포지션을 보유하게 됩니다. 이 주식 포지션은 델타 교환(delta exchange)이라 하며, 나중에 별도로 수행하는 거래가 아니라 동일한 주문 내역에 포함됩니다.

만약 여기서 '변동성'이라는 용어가 생소하다면, 내재변동성(implied volatility) 가이드에서 해당 개념을 정의하고, 내재변동성 계산 방법에서 변동성 수준을 가격으로 변환하는 모델을 설명합니다.

달러 가격은 왜 금방 구식이 되고 변동성 수준은 그렇지 않은가

프리미엄 호가는 특정 기초자산 가격에서 단 한순간만 유효합니다. 기초자산은 전화 통화가 진행되는 동안에도 가만히 있지 않습니다. 아래 패널은 6주간의 고정된 기간 동안 AAPL의 1분 단위 데이터를 측정하여, 뉴욕 시간대별로 1분 동안 발생하는 일반적인 변동 폭을 보여줍니다.

조회뉴욕 시간대별 AAPL의 분당 평균 변동폭
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    et_hour,
    round(quantileDeterministic(0.5)(move_bps, obs_id), 1) AS median_move_bps,
    round(quantileDeterministic(0.9)(move_bps, obs_id), 1) AS p90_move_bps,
    count()                                                AS minute_bars
FROM
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
        cityHash64(ticker, window_start)                                      AS obs_id,
        10000 * abs(toFloat64(close) / toFloat64(open) - 1)                   AS move_bps
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= '2026-04-06 04:00:00'
      AND window_start <  '2026-05-16 04:00:00'
      AND open > 0
      AND volume > 0
)
GROUP BY et_hour
HAVING count() >= 1200
ORDER BY et_hour ASC
Run this yourself

1베이시스 포인트(basis point)는 0.01%입니다. 07:00시에는 중간 1분 동안 1.7 bps가 움직였으며, 10분 중 1분은 6.4 bps 이상의 변동을 보였습니다. 19:00시에는 중간 1분이 0.3 bps를 기록했습니다. 정규 거래 시간 외에는 데이터 수가 훨씬 적으며, 이는 카운트 열에서 확인할 수 있습니다.

옵션 프리미엄은 주가가 1달러 움직일 때의 민감도인 델타를 통해 이러한 변동을 추적합니다. 변동성 수준에는 주가가 포함되어 있지 않으므로, 기준가가 재설정되면 3분 뒤에도 22.5는 여전히 22.5를 의미합니다. 다음 패널은 동일한 기간 동안 AAPL 콜옵션 하나를 추적합니다. 계약은 수동이 아닌 SQL로 선택되었습니다: 콜옵션만이 가지는 양수 델타로 식별된, 기간을 초과하는 만기를 가진 가장 거래량이 많은 등가격(near-the-money) 콜옵션입니다. 각 라인은 해당 계약의 첫 거래 세션부터 측정되었습니다.

조회AAPL 콜옵션 1계약: 주가, 프리미엄 및 내재 변동성(Quoted Volatility), 첫 거래일 기준 지수화
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND expiration_date BETWEEN '2026-06-15' AND '2026-09-30'
      AND iv_converged = 1
      AND volume > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
    GROUP BY ticker
    ORDER BY sum(volume) DESC
    LIMIT 1
) AS traced_call
SELECT
    toString(date)                     AS session_date,
    formatDateTime(date, '%b %e')      AS session_label,
    round(100 * (toFloat64(underlying_close)
        / first_value(toFloat64(underlying_close)) OVER (ORDER BY date ASC) - 1), 2)   AS stock_change_pct,
    round(100 * (toFloat64(option_close)
        / first_value(toFloat64(option_close)) OVER (ORDER BY date ASC) - 1), 2)       AS call_premium_change_pct,
    round(100 * (toFloat64(implied_volatility)
        / first_value(toFloat64(implied_volatility)) OVER (ORDER BY date ASC) - 1), 2) AS quoted_vol_change_pct
FROM global_markets.options_greeks
WHERE ticker = traced_call
  AND date BETWEEN '2026-04-06' AND '2026-05-15'
  AND iv_converged = 1
  AND option_close > 0
  AND implied_volatility > 0
ORDER BY session_date ASC
Run this yourself

Apr 6May 15 사이 주가는 기간 시작점 대비 16.26% 변동했고, 콜옵션의 종가 프리미엄은 374.77%, 해당 계약의 변동성 호가는 -1.54%였습니다. 세 개의 라인, 하나의 계약, 동일한 세션입니다.

변동성 호가가 현금 가격이 되는 과정

두 가지 합의가 변동성을 금액으로 바꿉니다: 가격 결정 모델과 기초자산의 기준가입니다. 변동성 호가를 지원하는 거래소는 이 두 가지를 규정집에 명시합니다. CME는 2008년 2월 8일 상품선물거래위원회(CFTC)에 제출된 규정 584에 따라 Globex 플랫폼에서 변동성 호가 거래를 운영합니다.

옵션 변동성 호가 관행은 연율화된 내재변동성(예: 매수 12.450%, 매도 12.550%)을 기준으로 매수 및 매도 호가를 제시할 수 있게 합니다.

동일한 규정은 두 변동성 호가가 일치하는 순간 발생하는 상황을 명시합니다:

옵션 변동성 매칭 시점에 CME Globex는 표준 옵션 가격 결정 모델을 사용하여 해당 옵션 변동성 거래를 청산을 위한 프리미엄 호가 옵션으로 변환하며, 필요한 경우 매칭된 포지션에 대한 델타 중립 헤지로 위험 감소 선물 계약을 생성합니다.

출처: CME 규정 584, CME Globex 옵션 변동성 호가 거래, CME 제출 서류 08-28 부록 2, 2008년 2월 8일 제출.

해당 규정에 첨부된 해석은 거래소가 모델에 입력하는 항목을 나열합니다: 매칭된 내재변동성, Globex의 기초자산 선물 가격, 만기까지의 잔존 기간(년 단위), 행사가격, 현재 이자율, 풋/콜 여부, 옵션 스타일입니다. 기준가 또한 규정에 의해 고정되며, Globex의 당월물 매수/매도 호가의 중간값을 사용하고, 중간값을 사용할 수 없을 경우 이전 정산가를 사용합니다.

헤지는 협상이 아닌 산술적 계산입니다. 할당되는 선물 계약 수는 가격 결정 모델에서 도출된 순 델타에 거래된 옵션 수량을 곱한 후 가장 가까운 정수로 반올림합니다. 제출 서류의 예시에서는 100계약 거래 시 계산된 순 델타 0.51을 적용하여 양측에 각각 51개의 선물을 배정합니다. 규정 584는 선물 옵션을 관할하며, CME의 첫 변동성 호가 상장 상품은 FX 옵션이었습니다. 이 관행은 규정보다 오래되었으며 거래소 외부에서도 널리 쓰입니다. 주식 옵션에서는 동일한 패키지가 옵션 주문과 델타 중립을 맞추기 위한 주식 수량의 결합 형태로 나타납니다.

계약이 명시되지 않은 변동성 호가는 무의미하다

변동성 수준은 기업의 고유 속성이 아닙니다. 이는 특정 행사가격과 만기에 귀속되며, 둘 중 하나라도 변하면 변동성도 바뀝니다. 아래 패널은 잔존 만기가 20~45일 남은 AAPL 콜옵션을 주가와 행사가격의 차이에 따라 분류하고, 동일한 6주 동안 각 구간의 중앙값 변동성과 중앙값 델타를 보고합니다.

조회잔존 만기 20~45일 AAPL 콜옵션의 행사가별 내재 변동성 및 델타(Delta)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    strike_vs_spot,
    round(100 * quantileDeterministic(0.5)(iv, obs_id), 2)       AS quoted_vol_pct,
    round(quantileDeterministic(0.5)(contract_delta, obs_id), 2) AS typical_delta
FROM
(
    SELECT
        cityHash64(ticker, date)      AS obs_id,
        toFloat64(implied_volatility) AS iv,
        toFloat64(delta)              AS contract_delta,
        toInt32(round(100 * (toFloat64(strike_price) / toFloat64(underlying_close) - 1) / 2) * 2) AS moneyness_step,
        concat(if(moneyness_step > 0, '+', ''), toString(moneyness_step), '%')                    AS strike_vs_spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND implied_volatility > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_vs_spot, moneyness_step
HAVING count() >= 20
ORDER BY moneyness_step ASC
Run this yourself

-10% 구간에서 중앙값 계약은 29.85% 변동성과 0.87 델타를 보였습니다. +10% 구간에서는 동일한 기초자산과 기간 내에서 중앙값이 24.62% 변동성과 0.12 델타를 기록했습니다. 행사가격에 따른 이러한 기울기를 스큐(skew)라고 하며, 이것이 변동성 호가에 항상 계약 명세가 포함되어야 하는 이유입니다. 수준과 헤지 비율 모두 행사가격에 따라 변하기 때문입니다. 실시간 옵션 체인에서 이 두 열을 읽는 방법은 옵션 체인 읽는 법에서 다룹니다.

이것이 리테일 옵션 체인에서 무엇을 바꾸는가

리테일 주문 티켓은 달러로 입력됩니다. 해당 티켓을 채우는 호가는 변동성으로 구성됩니다. 아래 패널은 6개 주요 종목에서 잔존 만기 20~45일 남은 등가격 계약을 대상으로, 매일 종가 프리미엄과 동일 계약의 변동성 변화를 측정하여 각각의 일반적인 규모를 보고합니다.

조회일일 평균 변동: 옵션 프리미엄과 내재 변동성의 상관관계
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    underlying_symbol                                              AS symbol,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id), 2) AS median_premium_move_pct,
    round(quantileDeterministic(0.5)(vol_move_pct, obs_id), 2)     AS median_vol_move_pct,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id)
        / quantileDeterministic(0.5)(vol_move_pct, obs_id), 1)     AS premium_move_ratio
FROM
(
    SELECT
        underlying_symbol,
        cityHash64(ticker, date)                                AS obs_id,
        100 * abs(toFloat64(option_close) / prev_premium - 1)   AS premium_move_pct,
        100 * abs(toFloat64(implied_volatility) / prev_vol - 1) AS vol_move_pct
    FROM
    (
        SELECT
            underlying_symbol,
            ticker,
            date,
            option_close,
            implied_volatility,
            lagInFrame(toFloat64(option_close))       OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_premium,
            lagInFrame(toFloat64(implied_volatility)) OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_vol,
            lagInFrame(date)                          OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_date
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
          AND date BETWEEN '2026-04-06' AND '2026-05-15'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 20 AND 45
          AND option_close > 0
          AND implied_volatility > 0
          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
    )
    WHERE prev_premium > 0
      AND prev_vol > 0
      AND dateDiff('day', prev_date, date) <= 4
)
GROUP BY underlying_symbol
HAVING count() >= 200
ORDER BY premium_move_ratio ASC
Run this yourself

가장 안정적인 종목조차 프리미엄이 변동성보다 약 2.1배 더 많이 움직였습니다: 15.84% 대 7.48%. 세션 동안 옵션 호가를 재조정하는 마켓 메이커(market maker)는 주로 새로운 주가에 맞춰 동일한 프리미엄을 재계산하는 것입니다. 판단에 의해 수정되는 숫자는 바로 변동성입니다. 주가는 그대로인데 호가가 변한다면, 그 입력값이 움직인 것입니다. 마켓 메이커의 수익 구조매수-매도 스프레드(bid-ask spread)란 무엇인가에서 나머지 메커니즘을 다룹니다.

자주 묻는 질문(FAQ)

리테일 트레이더도 변동성 조건으로 옵션을 매수할 수 있습니까?

표준 브로커리지 티켓에서는 불가능합니다. 리테일 주문 입력은 달러 프리미엄의 지정가(limit price)를 기준으로 합니다. 변동성 호가는 기관 간 협상 거래나 CME Globex 규정 584와 같이 이를 지원하는 거래소 플랫폼에서 이루어집니다.

변동성 호가에서 45 델타는 무엇을 의미합니까?

델타는 기초자산이 1달러 움직일 때 옵션 가격의 민감도를 측정합니다. 변동성 호가 내에서 이는 헤지 지침을 겸합니다: 45 델타라면, 주식 100주를 커버하는 각 계약은 반대 방향으로 약 45주의 주식 헤지를 수반합니다.

기관은 왜 가격 대신 변동성으로 옵션 호가를 제시합니까?

달러 프리미엄은 특정 기초자산 가격에서만 유효하며, 기초자산은 몇 초마다 움직입니다. 변동성 수준은 협상 기간 동안 의미를 유지하며, 현금 수치는 합의된 모델과 기준가를 통해 마지막에 계산됩니다.

변동성 호가의 변동성은 내 옵션 체인의 IV와 같은 숫자입니까?

네, 동일한 수치입니다. 해당 계약의 연율화된 내재변동성입니다. 체인은 거래된 프리미엄에서 역산하여 사후적으로 보여주는 반면, 변동성 호가는 이를 사전에 제시하고 프리미엄을 도출합니다.

델타 교환 시 주식은 누가 인도합니까?

동일한 계약 하에 두 거래 상대방이 수행합니다. 옵션을 통해 델타 매수 포지션을 가진 측이 헤지용 주식을 매도하고, 상대방은 합의된 델타 수량만큼 주식을 매수합니다.


여기에 포함된 모든 패널은 해당 데이터를 생성한 SQL을 포함하고 있습니다. 티커나 기간을 변경하여 Strasmore 터미널에서 동일한 질문을 수행해 보십시오.