옵션 포지션 롤업 앤 아웃 전략 및 롤링 방법
옵션 포지션 롤링은 근월물 계약을 청산하고 차월물로 교체하는 전략입니다. 순수취 금액이 손익분기점과 조기 배정 위험에 미치는 영향을 이해하고, 롤업 앤 아웃을 통해 행사가격과 만기를 조정하는 체계적인 방법을 확인하십시오.
옵션 포지션을 롤링(rolling)한다는 것은 하나의 계약을 다른 계약으로 교체하는 것을 의미합니다. 즉, 현재 보유 중인 계약을 청산하고, 보통 만기가 더 길고 행사가격(strike price)이 다른 새로운 계약을 체결하는 것입니다. 증권사 플랫폼에서는 이를 하나의 버튼으로 처리할 수 있고, 체결 결과가 순수취(net credit) 또는 순지불(net debit) 금액으로 표시되기도 하지만, 실제 거래는 두 개의 주문으로 이루어집니다. 롤링의 핵심은 이 두 주문이 손익분기점(break-even), 상승 이익 제한 구간, 조기 배정(assignment) 위험, 그리고 세무상 취득가액(cost basis)에 어떤 영향을 미치는지에 있습니다.
옵션 포지션 롤링이란 무엇인가?
롤링은 청산 주문과 신규 주문의 결합입니다. 예를 들어, 이번 달 만기인 행사가격 200달러의 커버드콜(covered call)을 매도한 상태에서 '롤업 앤 아웃(roll up and out)'을 한다는 것은, 해당 콜옵션을 매수하여 청산(buy to close)하고, 더 높은 행사가격의 차월물 콜옵션을 매도(sell to open)하는 것을 의미합니다. 대부분의 플랫폼은 이 두 다리(leg)를 하나의 스프레드 주문으로 묶어 단일 지정가로 제출할 수 있게 합니다. 이때 지정가는 순액, 즉 새로운 계약에서 받는 프리미엄에서 기존 계약을 되사는 비용을 뺀 금액입니다.
'아웃(out)'은 만기를 뒤로 미루는 것이고, '업(up)'은 콜옵션 행사가격을 높이는 것, '다운(down)'은 풋옵션(put option) 행사가격을 낮추는 것을 의미합니다. '크레딧 롤(credit roll)'은 차월물 매도 대금이 근월물 청산 비용보다 커서 계좌로 현금이 들어오는 경우를 말하며, '데빗 롤(debit roll)'은 그 반대로 포지션을 이동하기 위해 비용을 지불하는 경우입니다. 단일 주문으로 처리하는 것은 편의를 위한 것일 뿐, 포지션 기록과 세법상으로는 두 개의 사건으로 간주됩니다.
만기를 연장하는 롤링에서 크레딧이 발생하는 이유
옵션 가격은 두 부분으로 구성됩니다. 내재가치(intrinsic value)는 계약이 이미 인더머니(in the money) 상태인 금액을 말하며, 시간가치(time value, 외재가치라고도 함)는 그 외의 모든 부분으로, 만기 전까지 주가가 더 움직일 가능성에 대해 매수자가 지불하는 비용입니다. 만기가 긴 계약일수록 시간가치가 크며, 이것이 바로 롤링 시 크레딧이 발생하는 원천입니다.
아래 패널은 이를 직접적으로 보여줍니다. 2026년 8월까지 6개월간, 주가 대비 2% 이내의 행사가격을 가진 AAPL 콜옵션을 대상으로, 머니니스(moneyness)를 일정하게 유지하면서 잔존만기(days-to-expiry) 구간별 종가 평균을 산출했습니다.
6 구간에 걸쳐 선이 굴절됩니다. 잔존만기 1-7 days인 콜옵션은 주가의 1.32%를 평균적으로 기록한 반면, 91-180 days 구간은 평균 7.37%를 기록했습니다. 시간을 두 배로 늘린다고 해서 프리미엄이 두 배가 되지는 않습니다. 표준 옵션 가격 결정 모델에서 시간가치는 추가된 시간의 배수가 아닌 제곱근에 가깝게 비례하며, 위 곡선은 실제 종가를 바탕으로 이 특성을 나타낸 것입니다. 실무적인 결과는 주문 화면에 나타납니다. 잔존만기가 일주일 남은 계약을 한 달 뒤로 롤링하면 되사는 비용 대비 큰 크레딧을 받을 수 있지만, 6개월 남은 계약을 같은 기간 롤링하면 가격 변화가 거의 없습니다.
행사가격을 높이는 롤링의 비용
롤링은 '업 앤 아웃(up and out)'의 절반에 불과합니다. 행사가격을 높이면 주식이 매도(call away)되는 가격이 올라가고, 해당 계약이 지급하는 프리미엄은 낮아집니다. 머니니스 사다리는 이 두 가지 상충 관계를 하나의 곡선으로 보여줍니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
strike_vs_spot,
round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(strike_ratio < 0.95, '5%+ below spot',
strike_ratio < 0.98, '2-5% below spot',
strike_ratio < 1.02, 'at the money',
strike_ratio < 1.05, '2-5% above spot',
strike_ratio < 1.10, '5-10% above spot',
'10%+ above spot') AS strike_vs_spot,
strike_ratio,
premium_pct
FROM
(
SELECT
toFloat64(strike_price) / toFloat64(underlying_close) AS strike_ratio,
toFloat64(option_close) / toFloat64(underlying_close) * 100 AS premium_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 30 AND 45
AND underlying_close > 0
)
)
GROUP BY strike_vs_spot
ORDER BY min(strike_ratio)만기를 30일에서 45일 사이로 유지할 때, 행사가격 5%+ below spot인 콜옵션은 주가의 18.66%를 평균적으로 기록했고, 행사가격 10%+ above spot인 옵션은 0.14%를 기록했습니다. 롤업 앤 아웃은 이 두 곡선이 서로 상충하며 작용하는 과정입니다. 추가된 몇 주가 프리미엄을 더해주고, 더 높은 행사가격이 그중 일부를 다시 가져가며, 남은 금액이 계좌에 순크레딧으로 찍히게 됩니다.
롤링이 손익분기점에 미치는 영향
실제 시세가 아닌 가상의 둥근 숫자를 사용하여 계산해 보겠습니다. 주식 100주를 100달러에 매수하고, 30일 만기 행사가격 105달러인 커버드콜을 2.00달러에 매도했다고 가정합니다. 프리미엄을 차감한 취득가액은 98.00달러이며, 포지션의 최대 수익은 105달러에 프리미엄 2.00달러를 더한 주당 7.00달러로 제한됩니다.
만기를 일주일 앞두고 주가가 104달러까지 상승했습니다. 이때 105달러 콜옵션을 1.20달러에 되사고, 45일 만기 110달러 콜옵션을 2.60달러에 매도하면 1.40달러의 순크레딧이 발생합니다.
- 두 계약을 합친 총 프리미엄: 2.00달러 - 1.20달러 + 2.60달러 = 3.40달러.
- 주식의 새로운 손익분기점: 100.00달러(취득가액) - 3.40달러(프리미엄) = 96.60달러.
- 110달러에 주식이 매도될 경우의 새로운 최대 수익: 10.00달러(주가 상승분) + 3.40달러(프리미엄) = 13.40달러.
- 새로운 최대 손실: 주가가 0원이 될 수 있으므로, 손실 하한선은 손익분기점인 96.60달러, 즉 100주 기준 9,660달러가 됩니다.
이 크레딧은 두 가지 효과를 동시에 냈습니다. 주당 손익분기점을 1.40달러 낮췄고, 상승 이익이 제한되는 시점을 일주일 뒤에서 45일 뒤로 미뤘습니다. 그 추가된 기간이 바로 크레딧의 실질적인 대가이며, 주문 화면에는 표시되지 않습니다. 커버드콜 수익 계산법에서 이 거래를 명확히 설명하며, 기초 포지션의 메커니즘은 커버드콜 가이드에 정리되어 있습니다.
숏 풋(short put)을 롤다운 앤 아웃(roll down and out)할 때의 동일한 계산
9,500달러의 현금을 예치하고 30일 만기 행사가격 95달러인 현금담보부 풋옵션(cash-secured put)을 1.80달러에 매도했습니다. 이때 손익분기점은 93.20달러이며, 최대 수익은 프리미엄 1.80달러입니다.
만기를 5일 앞두고 주가가 93달러로 하락했습니다. 95달러 풋옵션을 2.60달러에 되사고, 45일 만기 90달러 풋옵션을 2.10달러에 매도합니다. 결과적으로 0.50달러의 순데빗이 발생합니다.
- 두 계약을 합친 총 프리미엄: 1.80달러 - 2.60달러 + 2.10달러 = 1.30달러.
- 교체된 계약의 새로운 손익분기점: 90.00달러(행사가격) - 1.30달러 = 88.70달러.
- 새로운 최대 수익: 교체된 풋옵션이 무가치하게 만기될 경우의 순 프리미엄 1.30달러.
- 새로운 최대 손실: 주가가 0원이 될 경우 주당 88.70달러, 즉 현재 예치된 9,000달러 대비 8,870달러.
데빗 롤이라도 포지션을 개선할 수 있습니다. 0.50달러를 지불하고 행사가격을 5.00달러 낮추면 손익분기점은 4.50달러 낮아집니다. 이 과정에서 포지션 규모가 줄어들지는 않으며, 이러한 풋옵션 매도와 롤링의 반복이 휠 전략(wheel strategy)의 핵심입니다.
근월물 계약을 청산하기 전에 조기 배정될 수 있는가?
네, 가능합니다. 청산 주문이 실제로 체결되기 전까지는 해당 계약의 매도 포지션이 유지되므로, 미국식 옵션인 경우 장 마감 후 조기 배정(exercise)될 수 있습니다. 가장 예측 가능한 시점은 배당락일(ex-dividend date) 전날입니다. 인더머니 상태인 콜옵션 보유자는 조기 배정을 통해 배당금을 챙기고 남은 시간가치를 포기하는 선택을 할 수 있습니다. 이 결정은 배당금과 남은 시간가치를 비교하여 이루어집니다.
아래 패널은 분기 배당주인 KO를 대상으로, 주가보다 1%에서 10% 낮은 행사가격의 콜옵션을 사용하여 이 비교의 후반부를 측정합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
dte_bucket,
round(avg(extrinsic_dollars), 2) AS avg_time_value_dollars,
round(avg(extrinsic_pct), 2) AS time_value_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(days_to_expiry <= 2, '0-2 days',
days_to_expiry <= 5, '3-5 days',
days_to_expiry <= 10, '6-10 days',
days_to_expiry <= 21, '11-21 days',
'22-45 days') AS dte_bucket,
days_to_expiry AS dte,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0) AS extrinsic_dollars,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0)
/ toFloat64(underlying_close) * 100 AS extrinsic_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'KO'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 0 AND 45
AND underlying_close > 0
AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.90 AND 0.99
)
GROUP BY dte_bucket
ORDER BY min(dte)잔존만기가 0-2 days 남았을 때, 인더머니 콜옵션의 평균 시간가치는 주당 $0.34였습니다. 22-45 days 구간에서는 그 수치가 $1.05였습니다. 이제 배당금을 함께 살펴보겠습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS latest_ex_label,
round(toFloat64(argMax(cash_amount, ex_dividend_date)), 2) AS dividend_per_share,
round(toFloat64(sum(cash_amount)), 2) AS dividends_paid_ytd
FROM
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'VZ', 'CVX')
AND ex_dividend_date >= '2026-01-01'
AND ex_dividend_date < '2026-08-01'
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY dividend_per_share DESC8개의 대형 배당주를 살펴보면, 가장 최근 분기 배당금은 CVX에 주당 $1.78까지 지급되었으며, 배당락일은 May 19, 2026이었습니다. 만기가 며칠 남지 않아 시간가치가 몇 센트에 불과한 계약과 이 정도 규모의 배당금을 비교하면, 조기 배정 여부는 고민할 필요도 없이 명확해집니다. 배당락일 아침에 롤링을 계획했다가는 이미 주식이 넘어가 버린 상태일 수 있습니다. 배당락일이 옵션 가격에 미치는 영향에서 가격 결정 측면을 다루며, 조기 배정 가이드에서 통지 절차를 상세히 설명합니다.
롤링이 세무 처리에 미치는 영향
근월물 계약을 청산하는 것은 실현된 사건입니다. 매도 가격보다 낮은 가격에 되사면 청산 연도에 단기 차익으로 잡히며, 이는 이후 교체된 계약의 결과와는 무관합니다. 더 높은 가격에 되사면 실현 손실이 발생하는데, 여기서 롤링이 복잡해집니다. 워시 세일(wash-sale) 규정은 매도 전후 30일 이내에 실질적으로 동일한 포지션을 취득할 경우 손실 공제를 허용하지 않으며, 롤링에서는 교체 계약이 몇 초 만에 체결됩니다. 더 먼 만기나 다른 행사가격의 계약이 '실질적으로 동일한' 포지션인지 여부는 증권사 소프트웨어 설정이 아닌 사실 관계의 문제이며, 증권사마다 보고 방식이 다릅니다. 공제되지 않은 손실은 영원히 사라지는 것이 아니라 교체 포지션의 취득가액에 포함되어, 해당 포지션이 청산될 때 반영됩니다.
자주 묻는 질문(FAQ)
옵션 롤링은 한 번의 거래인가, 두 번의 거래인가?
두 번입니다. 롤링은 보유 중인 계약에 대한 청산 주문과 교체 계약에 대한 신규 주문으로 구성되며, 보통 하나의 순 지정가로 묶인 스프레드 주문으로 제출됩니다. 체결 결과는 단일 순수취 또는 순지불 금액으로 표시되지만, 계좌 기록에는 두 개의 별도 거래로 남습니다.
커버드콜을 크레딧 롤링하면 손익분기점이 낮아지는가?
네, 손익분기점은 원래의 취득가액에서 모든 계약을 통해 수취한 프리미엄 총액을 뺀 것이므로, 순크레딧 금액만큼 주식의 손익분기점이 낮아집니다. 또한 새로운 행사가격까지 상승 이익이 제한되는 기간이 연장됩니다.
롤링이 진행 중일 때 조기 배정될 수 있는가?
네. 청산 주문이 체결되기 전까지는 근월물 매도 포지션이 유지됩니다. 인더머니 상태인 콜옵션의 경우, 남은 시간가치가 배당금보다 적어지는 배당락일 전날에 조기 배정 위험이 집중됩니다.
데빗 롤(debit roll)이란 무엇인가?
데빗 롤은 근월물을 되사는 비용이 교체 계약에서 받는 프리미엄보다 커서 계좌에서 현금이 나가는 경우를 말합니다. 그 자체로 좋거나 나쁜 것은 아닙니다. 중요한 것은 그 비용을 지불하고 무엇을 얻느냐(보통 더 나은 행사가격이나 더 긴 만기)이며, 그것이 지불한 비용보다 더 큰 폭으로 손익분기점을 개선하는지 여부입니다.
롤링을 하면 주식 보유 기간이 초기화되는가?
옵션 롤링은 주식을 매도하는 것이 아니므로, 주식 로트(lot)와 보유 기간은 롤링 자체에 의해 영향을 받지 않습니다. 다만, 적격 커버드콜(qualified covered call) 규정에 따라 특정 인더머니 콜옵션을 매도하면 해당 주식의 보유 기간이 중단될 수 있으며, 이는 행사가격과 만기에 따라 달라집니다.
여기에 포함된 모든 패널은 정확한 SQL 쿼리를 기반으로 하므로, 패널을 확장하여 수치가 어떻게 산출되었는지 확인할 수 있습니다. 실제로 보유 중인 티커에 대해 동일한 프리미엄 및 시간가치 비교를 수행하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.