Strasmore Research
학습 Matt Connor작성자 Matt Connor · 업데이트됨 2026-08-08

크레딧 스프레드 vs 데빗 스프레드 차이점 분석

동일한 행사가격의 크레딧 스프레드와 데빗 스프레드는 만기 손익이 같습니다. 초기 현금 흐름과 증거금 요건 및 조기 행사 리스크 등 두 전략이 실질적으로 다른 세 가지 핵심 요소를 상세히 설명합니다.

동일한 행사가격과 만기를 가진 크레딧 스프레드(credit spread)와 데빗 스프레드(debit spread)는 방향성이 같다면 사실상 동일한 포지션입니다. 하나는 시작 시점에 현금을 수취하고 다른 하나는 현금을 지불하지만, 만기 시점의 손익 곡선은 완전히 일치합니다. 이러한 사실에도 불구하고 두 전략 사이에는 몇 가지 실질적인 차이가 존재하며, 손익 구조의 형태는 그 차이에 포함되지 않습니다.

실질적인 차이점

  • 자본 비용과 현금 흐름: 데빗 스프레드는 진입 시점에 비용을 지불해야 하므로 초기 자본이 필요합니다. 반면 크레딧 스프레드는 프리미엄을 수취하여 계좌에 현금이 유입됩니다. 이는 포트폴리오의 유동성 관리와 이자 수익 측면에서 차이를 만듭니다.
  • 증거금 요건: 크레딧 스프레드는 옵션 매도 포지션을 포함하므로 증권사로부터 증거금(margin)을 요구받습니다. 데빗 스프레드는 이미 비용을 지불했으므로 추가적인 증거금 부담이 적거나 없습니다.
  • 거래 비용과 슬리피지: 두 전략은 호가 스프레드(bid-ask spread)와 거래 수수료 측면에서 다르게 작용할 수 있습니다. 특히 유동성이 낮은 종목에서는 진입 시점의 가격 차이가 최종 수익률에 영향을 미칩니다.
  • 세무 및 회계 처리: 관할 구역에 따라 옵션 프리미엄의 수취와 지불은 세무상 다르게 취급될 수 있습니다. 특히 실현 손익의 귀속 시점이나 자본 이득세 적용 방식에서 차이가 발생할 수 있습니다.
  • 조기 행사 리스크: 미국식 옵션의 경우, 크레딧 스프레드에 포함된 매도 옵션이 조기 행사될 위험이 있습니다. 이는 데빗 스프레드 포지션에서는 고려할 필요가 없는 관리상의 변수입니다.

버티컬 스프레드(vertical spread)의 데빗(debit) 및 크레딧(credit) 형태

버티컬 스프레드는 동일한 기초자산과 만기일을 가진 동일 유형의 옵션 두 개를 서로 다른 행사가격(strike price)으로 구성하는 전략입니다. 하나는 매수하고 다른 하나는 매도합니다. 두 행사가격 사이의 간격은 폭(width)이 되며, 이 폭은 해당 구조가 가질 수 있는 최대 가치입니다. (두 개의 행사가격 대신 두 개의 만기일을 사용하는 경우는 캘린더 스프레드(calendar spread)라는 다른 전략이 됩니다.)

불 콜 스프레드(bull call spread)는 낮은 행사가격의 콜옵션을 매수하고 높은 행사가격의 콜옵션을 매도합니다. 매수하는 콜옵션의 가격이 매도하는 콜옵션보다 비싸기 때문에 계좌에서 현금이 유출되며, 이 지불액을 데빗이라고 합니다. 불 풋 스프레드(bull put spread)는 높은 행사가격의 풋옵션을 매도하고 낮은 행사가격의 풋옵션을 매수합니다. 매도하는 풋옵션의 가치가 더 높기 때문에 현금이 유입되며, 이 수취액을 크레딧이라고 합니다. 두 구조 모두 주가가 높은 행사가격 쪽으로 상승할 때 수익이 발생하며, 해당 가격을 넘어서면 추가적인 수익 증가는 멈춥니다. 개별 레그(leg)에 대한 상세 내용은 콜옵션 매수 및 매도에서 다룹니다.

풋-콜 패리티(Put-call parity)는 두 가격을 연결합니다

풋-콜 패리티는 모델이 아닌 산술적 관계입니다. 동일한 행사가격(strike price)과 만기 시점에서, 콜옵션 가격에서 풋옵션 가격을 뺀 값은 주가에서 행사가격을 만기 시점까지 할인한 값을 뺀 것과 같습니다. 풋-콜 패리티는 왜 차익거래 데스크(arbitrage desk)가 이 관계를 유지하는지 설명합니다. 아래 표는 Jun 12, 2026 종가 기준, Jul 17, 2026 만기인 AAPL 옵션 체인에서 이 등식이 어떻게 성립하는지 보여줍니다.

조회AAPL 옵션 체인의 풋-콜 패리티(Put-call parity): 주가-행사가 차액 대비 콜-풋 가격 차이
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    concat('$', toString(toFloat64(strike_price)))                                AS strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')), 2)  AS call_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS put_price,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2)   AS call_minus_put,
    round(any(toFloat64(underlying_close)) - toFloat64(strike_price), 2)           AS stock_minus_strike,
    round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
        - avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))
        - any(toFloat64(underlying_close)) + toFloat64(strike_price), 2)           AS parity_gap,
    formatDateTime(any(date), '%b %e, %Y')                                         AS snapshot,
    formatDateTime(any(expiration_date), '%b %e, %Y')                              AS expiry
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume >= 50
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.04
GROUP BY strike_price
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
   AND countIf(lower(option_type) IN ('put', 'p')) > 0
ORDER BY strike_price
Run this yourself

콜 가격에서 풋 가격을 뺀 열과 주가에서 행사가격을 뺀 열을 비교해 보십시오. $280 행사가격에서 콜옵션은 풋옵션보다 12.26 높은 가격에 마감되었으며, 이는 주가와 행사가격의 차이인 11.52와 대응됩니다. 이러한 대응 관계는 표에 나열된 모든 5 행사가격에서 반복됩니다. 마지막 열에는 잔여 값이 표시되는데, 이 값은 정확히 0은 아니지만 0에 근접합니다. 이 잔여 값은 만기까지 남은 기간 동안의 행사가격에 대한 이자에서 해당 기간 내 배당금을 차감한 금액입니다. 박스 스프레드(Box spreads)는 이 잔여 값을 독립적으로 가격 결정합니다.

불 콜 스프레드와 불 풋 스프레드의 손익 구조는 동일한가?

풋-콜 패리티(put-call parity)를 적용해 보십시오. 불 콜 스프레드의 비용은 낮은 행사가격(strike price)의 콜옵션 가격에서 높은 행사가격의 콜옵션 가격을 뺀 값입니다. 각 콜옵션을 패리티 등가물인 '풋옵션 + 주식 - 할인된 행사가격'으로 치환하면 주식 포지션은 서로 상쇄됩니다. 남는 것은 할인된 스프레드 폭에서 풋 스프레드의 크레딧을 뺀 값입니다. 한 문장으로 요약하면, 지불한 데빗(debit)과 수취한 크레딧(credit)의 합은 항상 스프레드의 폭과 일치합니다.

이 주장에는 수치가 뒷받침되므로, 동일한 옵션 체인 내 5달러 폭의 모든 수직 스프레드에 대한 수치를 제시합니다.

조회AAPL 옵션 체인의 5달러 간격 수직 스프레드(Vertical spread): 지불한 차변(Debit) 대비 수취한 대변(Credit)
모든 수치 뒤에 숨겨진 정확한 SQL
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(lo.strike), ' / $', toString(hi.strike))                AS spread_strikes,
    round(lo.call_px - hi.call_px, 2)                                            AS call_debit,
    round(hi.put_px - lo.put_px, 2)                                              AS put_credit,
    round((lo.call_px - hi.call_px) + (hi.put_px - lo.put_px), 2)                AS debit_plus_credit
FROM chain AS lo
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY lo.strike
Run this yourself

가장 낮은 단계는 딥 인더머니(deep in the money) 상태로, 이는 행사가격이 주가 대비 수익권에 깊숙이 위치함을 의미합니다. 해당 구간에서 $275 / $280 콜 스프레드의 비용은 5달러 폭 중 3.7였으며, 동일한 행사가격의 풋 스프레드는 1.04의 크레딧을 지급했고, 두 값을 합치면 4.74가 됩니다. 가장 높은 단계인 $315 / $320에서는 균형이 역전되어 0.49의 데빗과 4.65의 크레딧이 발생하며, 합계는 5.14가 됩니다. 6개의 모든 단계에 걸쳐 총합은 종가 산정 시 발생하는 미세한 차이를 제외하면 5달러 폭을 유지합니다.

두 구조를 나란히 비교한 손익 그리드

래더(ladder)는 진입 가격에 대한 전략적 판단을 나타냅니다. 손익 그리드(payoff grid)는 만기 시점의 동일한 판단을 보여줍니다. 이 패널은 해당 일자의 주가와 가장 가까운 두 행사가격(strike price)을 선정하여, 만기 시 다양한 주가 범위에 따른 두 구조의 가격을 주당 달러 단위로 산출합니다.

조회만기 시 손익(P&L): 차변 구조 대비 대변 구조
모든 수치 뒤에 숨겨진 정확한 SQL
WITH chain AS
(
    SELECT
        toFloat64(strike_price)                                                  AS strike,
        any(toFloat64(underlying_close))                                         AS spot,
        avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))      AS call_px,
        avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))       AS put_px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = '2026-06-12'
      AND expiration_date = '2026-07-17'
      AND volume >= 50
      AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
    GROUP BY strike
    HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
       AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
    concat('$', toString(px.strike))                                             AS price_at_expiry,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px), 2)                                          AS debit_structure_pl,
    round((hi.put_px - lo.put_px)
        - least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS credit_structure_pl,
    round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
        - (lo.call_px - hi.call_px)
        - (hi.put_px - lo.put_px)
        + least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS pl_gap
FROM chain AS px
INNER JOIN chain AS lo ON lo.strike = floor(px.spot / 5) * 5
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY px.strike
Run this yourself

$275에서 두 행사가격 미만일 때, 데빗(debit) 구조는 주당 -2.6, 크레딧(credit) 구조는 -2.09로 체결됩니다. $320에서 두 행사가격 이상일 때, 각각 2.42.91로 체결됩니다. 마지막 열은 주목해야 할 부분이며, 그리드 하단은 -0.51, 상단은 -0.51로 평탄한 형태를 보입니다. 일정한 오프셋(offset)은 위험 프로필이 다르다는 것을 의미하지 않습니다. 이는 하나의 형태를 두 번 그린 것에 불과합니다.

최악의 경우와 최선의 경우를 합치면 각 행의 폭이 되는데, 이는 두 구조 모두 행사가격 간의 차이보다 더 큰 가치를 가질 수 없기 때문입니다. 손익분기점(break-even) 또한 동일한 산술식에서 도출됩니다. 콜 옵션 버전의 경우 낮은 행사가격에 데빗을 더한 값이며, 풋 옵션 버전의 경우 높은 행사가격에서 크레딧을 뺀 값입니다. 데빗과 크레딧이 각각 폭에 더해지므로, 이 두 가격은 결국 하나의 가격이 됩니다.

크레딧 스프레드와 데빗 스프레드의 실질적 차이

실무적으로는 세 가지가 다르며, 손익분기 도표는 그 차이에 포함되지 않습니다.

증거금 예치 방식

데빗(debit) 전략의 최대 손실은 지불한 데빗 금액이며, 진입 시점에 이미 계좌에서 차감됩니다. 추가로 예치할 금액은 없습니다. 반면 크레딧(credit) 전략의 최대 손실은 스프레드 폭에서 수취한 크레딧을 뺀 금액이며, 증권사는 포지션이 청산되거나 만기될 때까지 해당 금액을 매도 포지션에 대한 증거금으로 요구합니다. 금액은 같지만 명칭이 다릅니다. 한쪽 명세서에는 현금 유출이 기록되고, 다른 쪽에는 현금 유입이 기록되지만 매수 여력(buying power)은 더 큰 금액만큼 감소합니다. 위험이 제한된 수직 스프레드(vertical spread)는 네이키드 옵션 매도와는 완전히 다른 조건으로 취급되므로, 두 전략을 비교하기 전에 네이키드 옵션 매도 증거금을 이해하는 것이 중요합니다.

조기 행사 시 영향받는 포지션

두 구조 모두 옵션 매도 포지션을 포함하며, 미국 주식 옵션은 미국식(American style)으로 영업일 중 언제든 행사될 수 있습니다. 차이점은 매도 포지션이 내가격(in the money) 상태일 때 발생합니다. 강세 콜 스프레드(bull call spread)에서는 높은 행사가의 콜옵션이 매도 포지션이며, 이는 수익 구간에서 내가격이 됩니다. 콜옵션 매도자는 주로 배당락일(ex-dividend date) 전날, 배당금이 옵션의 잔존 시간가치를 초과할 때 조기 행사 위험에 직면합니다. 배당락일과 옵션에서 해당 메커니즘을 다룹니다. 강세 풋 스프레드(bull put spread)에서는 낮은 행사가의 풋옵션이 매도 포지션이며, 이는 손실 구간에서 내가격이 됩니다. 깊은 내가격 상태의 풋옵션 매도 포지션은 행사가 대금에 대한 이자 수익을 목적으로 조기 행사될 수 있습니다. 행사되더라도 매수 포지션이 유지되므로 정의된 최대 손실은 변하지 않습니다. 다만 계좌가 보유한 포지션이 주식과 마진콜(margin call)로 바뀔 수 있습니다. 미국식 옵션과 유럽식 옵션에서 어떤 계약이 이러한 행사가 가능한지 구분할 수 있습니다.

거래량이 적은 구간의 체결 비용

패리티(parity) 이론에 따르면 두 구조의 가치는 동일합니다. 그러나 이는 체결 가격에 대해서는 아무것도 보장하지 않습니다. 옵션 체인 전체에서 거래량은 대칭적이지 않은 경우가 많습니다.

조회AAPL 옵션 체인 내 거래량 분포: 행사가별 콜 계약 대비 풋 계약
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    concat('$', toString(toFloat64(strike_price)))                                   AS strike,
    sumIf(volume, lower(option_type) IN ('call', 'c'))                               AS call_volume,
    sumIf(volume, lower(option_type) IN ('put', 'p'))                                AS put_volume,
    round(100 * sumIf(volume, lower(option_type) IN ('put', 'p')) / sum(volume), 1)  AS put_volume_share_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-12'
  AND expiration_date = '2026-07-17'
  AND volume > 0
  AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

$260에서, 표시된 14 행사가 중 가장 낮은 가격대의 풋옵션 거래 비중은 99.5%였습니다. 가장 높은 행사가인 $325에서는 풋옵션 비중이 0%였습니다. 거래량이 적은(thin) 구간은 호가 스프레드(quoted market)가 더 넓으며, 진입과 청산 시 이 비용을 모두 부담해야 합니다. 옵션 거래 비용에서 관련 수치를 확인할 수 있으며, 유동성이 낮은 옵션과 변동성이 큰 옵션을 통해 거래량이 적은 시장과 급변하는 시장을 구분할 수 있습니다.

높은 내재변동성(implied volatility)은 신용(credit) 전략에 유리한가?

익숙한 경험칙은 다음과 같다. 내재변동성이 높을 때 프리미엄을 매도하고, 낮을 때 매수하라는 것이다. 동일한 행사가격(strike price)에서 이 문장은 입력값을 설명할 뿐, 구조를 설명하지는 않는다. 두 수직 스프레드(vertical spread) 모두 동일한 두 행사가격에서 같은 변동성을 기준으로 가격이 책정되며, 위쪽의 래더(ladder)는 그 결과물이다. 높은 내재변동성에서 풋 스프레드를 매도하고 해당 행사가격에서 콜 스프레드를 매수하면, 하나의 손익분기점(break-even)과 하나의 최악의 시나리오를 가진 단일 포지션이 장부에 남게 된다. 변동성 입력값에 대한 견해는 선택된 행사가격과 폭을 통해 표현되며, 어느 쪽을 선택하든 결과는 동일하다. 높은 내재변동성이 유리한가는 그 입력값 자체를 분석한다.

자주 묻는 질문(FAQ)

크레딧 스프레드(credit spread)가 데빗 스프레드(debit spread)보다 안전합니까?

동일한 행사가격(strike price)과 만기일 기준으로는 그렇지 않습니다. 최악의 경우, 최선의 경우, 그리고 손익분기점(break-even price)은 동일합니다. 크레딧 방식은 매도 포지션에 대해 증거금(margin requirement) 형태로 위험이 나타나며, 데빗 방식은 이미 지불한 현금으로 위험이 나타납니다.

어느 쪽이 자본을 덜 묶어둡니까?

동일한 행사가격 기준으로는 차이가 없습니다. 데빗 방식은 데빗 비용을 지불하고 추가적인 자본을 요구하지 않습니다. 크레딧 방식은 크레딧을 수취하고 스프레드 폭(width)에서 크레딧을 뺀 금액을 증거금으로 유지합니다. 데빗과 크레딧의 합은 스프레드 폭과 같으므로, 두 방식이 묶어두는 자본의 규모는 동일합니다.

크레딧 스프레드는 조기 배정(early assignment)될 수 있습니까?

그렇습니다. 미국 주식 수직 스프레드(vertical spread)의 매도 포지션은 아메리칸 스타일(American style) 옵션이므로 영업일 중 언제든지 행사될 수 있습니다. 매수 포지션은 그대로 유지되므로 정의된 최대 손실 범위는 유지되지만, 계좌에 주식이 하룻밤 동안 보유되는 상황이 발생할 수 있습니다.

두 방식 중 하나를 선택하는 것이 실제로 중요한 경우는 언제입니까?

옵션 체인의 양쪽 유동성이 동일하지 않을 때, 배당락일(ex-dividend date)이 만기 전 기간 내에 포함될 때, 그리고 증권사의 증거금 요건에 따라 한쪽 방식의 보유 비용이 더 저렴할 때 중요합니다. 손익 구조도(payoff diagram)는 결정을 내리는 핵심 요소가 아닙니다.


이곳의 모든 패널은 해당 수치를 산출한 SQL과 함께 제공되므로, 패널을 확장하여 수치가 어떻게 계산되었는지 확인할 수 있습니다. Strasmore 터미널에서 다른 티커(ticker)와 만기일을 동일한 쿼리에 적용하면 해당 동일성이 유지되는 것을 확인할 수 있습니다.

#options#vertical spread#credit spread#debit spread#break-even