Strasmore Research
학습 Matt Connor작성자 Matt Connor

주식분할이 옵션에 미치는 영향

주식분할이 발생하면 옵션의 행사가격과 계약 수, 100주 인도 기준이 어떻게 조정되는지 설명합니다. 복잡한 분할 비율에서 계산이 달라지는 이유도 살펴봅니다.

주식분할은 옵션의 가치를 바꾸지 않는다. 미국에 상장된 모든 옵션을 청산하는 청산기관인 Options Clearing Corporation(OCC)은 분할일에 모든 미결제 계약을 조정한다. 조정은 순수한 산술에 따른다. 계약을 행사하는 데 필요한 금액과 계약에 대응하는 주식 수의 총액이 분할 전과 같게 유지된다. 달라지는 것은 계약의 형태다. 일부 분할 비율은 계약 형태를 크게 바꿔 모든 옵션 체인이 전제로 하는 100주 관행에서 벗어나게 한다.

4대1 주식분할에서 옵션에 일어나는 일

대부분의 대형 기업 분할에 해당하는 전형적인 사례부터 살펴보자. 4대1 분할은 보유 주식 한 주당 네 주를 지급하며, 분할 효력이 발생하는 날 아침 주가는 4분의 1로 조정된다. 옵션 계약의 세 항목이 함께 바뀐다.

  • 행사가격은 4로 나눈다.
  • 보유 계약 수는 4배가 된다.
  • 동일한 ticker(종목 코드) 아래에서 계약당 인도 주식 수는 100주로 유지된다.

가상의 사례를 보자. 주가가 $220이고 행사가격이 $200인 콜옵션 한 계약은 주가가 $55, 행사가격이 $50인 콜옵션 네 계약으로 바뀐다. 분할 전 계약을 행사하려면 100주를 받기 위해 $20,000를 지급해야 했다. 조정 후 네 계약을 모두 행사하면 400주를 받기 위해 $20,000를 지급한다. 분할 후 400주는 분할 전 100주와 동일한 회사 지분을 의미한다. 조정 자체로 이익을 얻거나 손실을 보는 사람은 없다.

모든 정수 비율은 2대1이든 10대1이든 같은 방식으로 작동한다. 분할 후 옵션 체인은 일반적인 형태를 보인다. 행사가격은 정수 단위이고, 계약당 주식 수는 100주이며, 종목 기호는 바뀌지 않는다. 일반적인 주식분할은 옵션 포지션을 별도로 조치할 필요가 없는 상태로 남긴다. 분할 이후 주가의 움직임은 계약에 발생하는 변화와는 별개의 문제다.

옵션시장에 주식분할이 반영되는 빈도

주식분할은 매년 미국 시장에서 정방향과 역방향 모두 발생한다.

조회연도별 미국 주식 분할: 정방향·역분할 건수, 2017년~2026년 7월
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT toYear(execution_date) AS year,
       countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
       countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_from) > 0
  AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY year
Run this yourself

2025에는 정방향 분할이 429건, 역분할이 1038건 집계됐다. 마지막 지점은 7월 말까지의 2026만 포함하므로 부분 연도로 봐야 한다. 차트에 표시된 10년 동안 역분할 건수는 계속 존재한다. 옵션 계약이 가장 이례적인 형태로 바뀌는 경우는 역분할이다. 예정된 주식분할에서 다음 일정을 확인할 수 있다.

실제로 발생하는 분할 비율

정방향 분할은 몇 가지 비율에 집중되며, 그 비율이 조정 방식을 결정한다.

조회2020년 이후 가장 일반적인 정방향 분할 비율과 각 비율의 계약 조정 방식
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
       if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
       count() AS split_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_splits
           WHERE execution_date >= toDate('2020-01-01')
             AND execution_date < toDate('2026-08-01')
             AND toFloat64(split_to) > toFloat64(split_from)
             AND toFloat64(split_from) > 0
             AND toFloat64(split_from) = round(toFloat64(split_from))
             AND toFloat64(split_to) = round(toFloat64(split_to))
       ), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_to) > toFloat64(split_from)
  AND toFloat64(split_from) > 0
  AND toFloat64(split_from) = round(toFloat64(split_from))
  AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10
Run this yourself

2-for-1이(가) 407건으로 가장 많았다. 이는 2020년 이후 전체 정방향 분할의 27%에 해당한다. 그다음은 3-for-1로, 14.5%건이다. 조정 방식 열은 두 유형을 구분한다. 정수 비율에서는 계약 수만 단순히 늘어난다. 정수가 아닌 비율에서는 그렇게 조정할 수 없다. 이 페이지의 나머지 내용은 정수가 아닌 비율에 관한 것이다.

3대2 분할과 150주 인도 수량

3대2 분할은 보유 주식 한 주당 1.5주를 지급한다. 계약의 절반은 존재할 수 없으므로 계약 수는 그대로 두고 다른 항목을 조정한다.

  • 행사가격은 1.5로 나눈다. $60 행사가격은 $40가 되고, $50 행사가격은 $33.33이 된다.
  • 인도 수량은 분할 후 주식 150주로 바뀐다.
  • 승수는 150이 된다. 따라서 2.00으로 표시된 프리미엄의 계약 비용은 $200가 아니라 $300이다.

산술상 총액은 여전히 같다. 분할 전 $60 행사가격으로 100주를 인수하려면 $6,000가 필요하다. 분할 후에는 $40 행사가격으로 150주를 인수하는 데 $6,000가 필요하다. 보유자의 권리 가치는 그대로다. 다만 상장 계약의 형태는 낯설어진다. $33.33 같은 이례적인 행사가격, 150을 곱하는 프리미엄, XYZ 대신 XYZ1과 같은 번호가 붙은 기초 종목 기호 아래에서 거래되는 수정 계약이 그 예다. 해당 종목의 옵션 체인을 확인하는 투자자는 기존에 알고 있던 계약과 조건이 다른 계약을 보고 있는 셈이다.

이후 하나의 계약이 보장하는 주식 수

정확히 나누어지지 않는 모든 비율은 인도 수량을 다시 설정한다. 아래 패널은 2020년 이후 가장 흔한 정방향 비정수 비율과 역분할 비율을 적용해, 조정이 완료된 뒤 100주 계약이 실제로 몇 주를 보장하는지 계산한다.

조회정수가 아닌 분할 비율 적용 후 100주 계약의 보장 주식 수, 2020년~2026년 7월
모든 수치 뒤에 숨겨진 정확한 SQL
WITH ratio_counts AS (
    SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
           if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
           round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
           count() AS split_count
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2020-01-01')
      AND execution_date < toDate('2026-08-01')
      AND toFloat64(split_from) > 0
      AND toFloat64(split_to) > 0
      AND toFloat64(split_from) = round(toFloat64(split_from))
      AND toFloat64(split_to) = round(toFloat64(split_to))
      AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
    GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
    SELECT ratio_label,
           direction,
           shares_per_contract_after,
           split_count,
           row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
    FROM ratio_counts
)
SELECT ratio_label,
       direction,
       split_count,
       shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESC
Run this yourself

해당 열의 범위가 핵심이다. 상단의 3-for-2은(는) 단일 계약에 150주를 남긴다. 하단의 1-for-20은(는) 5주를 남긴다. 포지션에 계약 한 건이라고 표시돼 있어도 실제 주식 수는 해당 열의 어느 값이든 될 수 있다. 정확한 인도 수량은 조정 공고를 통해서만 확인할 수 있다.

역분할은 반대 방식으로 조정된다

역분할은 다른 방식으로 조정된다. 이 차이 때문에 혼동이 발생한다. 1대10 역분할에서는 행사가격을 그대로 두고, 계약 수도 그대로 두며, 100배 승수도 유지한다. 대신 인도 수량을 10주로 줄인다.

주가가 $0.50이고 행사가격이 $0.50인 계약을 가정해 보자. 통합 이후 주가는 약 $5.00에 거래되고, 계약에는 여전히 행사가격 $0.50가 표시된다. 다만 이제 계약이 보장하는 주식 수는 10주다. 행사가격 $0.50에 100배 승수를 적용한 행사 비용은 $50다. 인도되는 10주의 가치도 약 $50다. 가치는 변하지 않는다. 그러나 화면에는 주가 $5.00에 대해 행사가격 $0.50인 계약으로 표시된다. 이는 깊은 내가격 콜옵션처럼 보이지만 실제로는 그렇지 않다. 이 표시가 역분할에서 가장 흔한 오독이다.

조정 조건을 결정하는 기관

시장도 아니고 브로커도 아니다. 상장 옵션 거래소에서 구성된 조정위원회가 각 기업행사의 조건을 정한다. 위원회에는 OCC 대표 한 명이 참여한다. 이후 OCC는 정보 공고를 발표해 해당 증권, 분할 비율, 효력 발생일, 새로운 인도 수량, 새로운 승수, 행사가격 조정 배수, 새로운 옵션 기호를 명시한다. 브로커는 이 조건을 적용하고 포지션은 overnight(익일)에 업데이트된다. 해당 공고는 효력 발생일 전에 공개되며, 정확한 인도 수량을 정의하는 유일한 자료다.

특별 현금배당에도 같은 조정 방식이 적용된다

일반적인 분기 배당은 계약을 조정하지 않는다. 옵션 가격에는 예상 배당 흐름이 이미 반영되며, 배당락일에도 계약 조건은 그대로 유지된다.

특별배당 또는 비정상적인 현금분배는 다르게 처리된다. OCC의 공시된 현금배당 정책은 기준을 계약당 $12.50로 정한다. 이는 표준 100주 계약에서 주당 12.5센트에 해당한다. 분배금이 이 기준 이상이면 계약을 조정한다. 공고에는 행사가격을 낮출지, 아니면 현금을 계약의 인도 대상에 추가할지가 명시된다. 이 문제가 발생하는 빈도는 분배금 규모에 따라 달라지며, 규모는 고르게 분포하지 않는다.

조회규모별 일회성 현금 분배: 2021년 이후 지급액, 티커 및 중간값
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
               toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
               toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
               toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
               'under $0.125') AS payout_bucket,
       count() AS payment_count,
       uniqExact(ticker) AS ticker_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_dividends
           WHERE ex_dividend_date >= toDate('2021-01-01')
             AND ex_dividend_date < toDate('2026-08-01')
             AND distribution_type != 'recurring'
             AND toFloat64(cash_amount) > 0
       ), 1) AS share_of_payments_pct,
       round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
  AND ex_dividend_date < toDate('2026-08-01')
  AND distribution_type != 'recurring'
  AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd
Run this yourself

5068건의 지급액은 전체의 40.1%로, 계약당 기준선보다 낮은 under $0.125 구간에 속한다. $5.00 and up 구간에는 740개 ticker에서 발생한 1204건의 지급이 포함되며, 주당 중간값은 $15다. 이 정도 규모의 분배금은 배당락일에 주식에서 실제 현금을 유출시키며, 계약 조건도 그에 맞춰 변한다. 특별배당에서 같은 기업행사의 기업 측면을 다룬다.

조정 계약에서 확인할 두 가지

  • 유동성이 낮아진다. 조정 시리즈는 일정 기간 미결제약정을 유지하지만 신규 참여자는 적다. 그에 따라 매수-매도 스프레드가 확대된다. 포지션을 청산하는 비용이 진입 비용보다 커질 수 있다.
  • 화면에 잘못된 가격이 표시되는 경우가 많다. 많은 도구가 100배 승수와 100주 인도 수량을 가정한다. 따라서 승수가 150인 계약의 2.00 호가는 $300가 아니라 $200로 표시될 수 있다. 이 값을 기준으로 계산한 모든 비율도 화면에서 잘못 표시된다.

두 문제는 한 가지 습관으로 모두 줄일 수 있다. 먼저 인도 수량을 확인하고, 다음으로 승수, 마지막으로 행사가격을 확인한다. 이 순서로 보면 조정 계약의 구조를 항상 정확히 이해할 수 있다.

주식분할 및 옵션 FAQ

옵션을 보유한 상태에서 주식이 분할되면 손실을 보게 됩니까?

아니다. 조정은 총 행사 비용과 총 주식 청구권을 동일하게 유지한다. 4대1 분할은 행사가격을 4분의 1로 낮추고 계약 수를 4배로 늘린다. 3대2와 같은 비정수 비율은 행사가격을 1.5로 나누고 인도 수량을 150주로 늘린다. 조정 자체로 어느 한쪽이 이익을 얻거나 손실을 보지는 않는다.

내 옵션의 행사가격이 주가와 일치하지 않는 이유는 무엇입니까?

이는 조정 계약이라는 표시다. 특히 역분할 이후에 자주 나타난다. 역분할에서는 행사가격을 그대로 두고 인도 수량을 줄인다. 1대10 통합 이후 주가가 약 $5.00에 거래되더라도 행사가격이 $0.50인 계약은 여전히 10주만 인도한다.

XYZ1과 같은 옵션 기호에서 1은 무엇을 의미합니까?

표준적인 100주 형태와 인도 수량 또는 승수가 다른 조정 시리즈라는 뜻이다. 번호가 붙은 기초 종목 기호는 조정 계약을 같은 주식에 새로 상장된 표준 계약과 구분한다. 해당 기업행사에 관한 OCC 공고가 정확한 조건을 정의한다.

정기 배당에도 옵션이 조정됩니까?

아니다. 정기적으로 지급되는 배당은 계약에 영향을 주지 않는다. OCC의 현금배당 정책에 따라 계약당 $12.50 기준을 충족하는 특별배당 또는 비정상적인 분배금만 계약 조정 대상이 된다. 이는 100주 계약 기준 주당 12.5센트에 해당한다.


이 페이지의 모든 집계 수치는 공시된 분할 및 분배 기록을 대상으로 저장된 쿼리를 실행해 산출했다. 패널을 열어 그 근거가 된 SQL을 확인하거나, Strasmore 터미널에서 동일한 화면을 직접 실행할 수 있다.