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

옵션 스톱 주문 발동 원리와 증권사 시스템 이해

옵션의 스톱 주문은 거래소가 아닌 증권사 시스템에서 관리됩니다. 최종 체결가나 매수 호가 등 증권사가 설정한 기준 가격에 도달할 때 주문이 발동되며, 이 과정에서 발생하는 매수-매도 호가 스프레드가 실제 체결 가격에 결정적인 영향을 미칩니다.

옵션의 스톱 주문(stop order)은 무엇에 의해 발동될까요? 대부분의 개인 투자자 계좌에서 거래소는 스톱 주문을 직접 확인하지 않습니다. 증권사가 자체 시스템에서 주문을 보유하다가 해당 계약의 최종 체결가(last trade), 매수 호가(bid)나 매도 호가(ask), 또는 중간가(mark)가 스톱 가격에 도달하면 이를 실시간 주문으로 전환합니다. 증권사가 어떤 가격을 기준으로 삼느냐에 따라 스톱 주문이 예상한 가격에 발동될지, 혹은 아예 발동되지 않을지가 결정되며, 주문 체결 시의 가격은 매수-매도 호가 스프레드(bid-ask spread)에 의해 결정됩니다.

옵션의 스톱 주문은 실제로 어디에 위치합니까?

옵션 거래소는 여전히 스톱 주문 유형을 정의하고 있습니다. 2026년 8월 14일 개정된 Cboe 거래소 규정집은 제5.6(c)조에 '스톱(손절매)' 주문과 '스톱-지정가(stop-limit)' 주문을 모두 명시하고 있으며, 거래소 자체의 발동 기준을 다음과 같이 규정합니다.

"'스톱(손절매)' 주문이란 특정 옵션 계약의 통합 최종 체결가(복합 주문 거래가 NBBO 외부에 있는 경우 제외) 또는 NBB(NBO)가 사용자가 지정한 스톱 가격과 같거나 그 이상(이하)이 될 때 시장가 주문으로 전환되는 매수(매도) 주문을 의미한다. 사용자는 스톱 주문을 '전 세션(All Sessions)' 또는 '정규장 및 연장장(RTH and Curb)'으로 지정할 수 없다." (Cboe Exchange, Inc. 규정, 제5.6(c)조, 2026년 8월 14일 개정)

두 가지 세부 사항은 모든 증권사에 공통으로 적용됩니다. 거래소의 발동 기준은 최종 체결가 또는 최우선 매수/매도 호가(NBB/NBO)이므로, 매도 스톱 주문은 실제 체결 없이도 매수 호가가 스톱 가격에 닿기만 하면 발동될 수 있습니다. 또한 해당 주문은 전 세션이나 연장장으로 지정할 수 없는데, 거래소 수준에서 스톱 주문은 정규장 전용 상품이기 때문입니다.

개인 투자자의 주문이 이 규정에 도달하는 경우는 거의 없습니다. 대부분의 개인 투자자용 증권사는 자체 서버에 스톱 주문을 보관하다가, 자체적인 발동 조건이 충족된 후에야 시장가 또는 지정가 주문을 거래소나 도매업체로 전송합니다. 주문서에는 '스톱'이라고 적혀 있지만, 발동 로직은 증권사의 소유이며 거래소 규정집이 아닌 해당 증권사의 주문 유형 안내서에 명시되어 있습니다.

옵션 스톱 주문을 발동시키는 가격은 무엇입니까: 최종 체결가, 호가, 또는 중간가?

거의 모든 증권사가 세 가지 관례 중 하나를 따릅니다. 풋옵션을 보유한 상태에서 $1.90(매수 호가) / $2.10(매도 호가)의 호가를 보이는 옵션에 $1.80의 매도 스톱 주문을 설정했다고 가정해 보겠습니다.

  • 최종 체결가(Last trade). 체결가가 $1.80 이하로 내려갈 때만 스톱 주문이 발동됩니다. 계약이 체결되지 않으면 호가가 아무리 떨어져도 아무 일도 일어나지 않습니다.
  • 매수 또는 매도 호가(Bid or ask). 매수 호가(일부 증권사는 매도 호가나 양쪽 모두를 감시)가 $1.80에 도달하면 스톱 주문이 발동됩니다. 체결은 필요하지 않으며, 시장 조성자(market maker)가 호가를 낮추는 것만으로도 충분합니다.
  • 중간가(Mark). 매수 호가와 매도 호가의 중간값이 $1.80에 도달하면 스톱 주문이 발동됩니다. $0.40 폭의 호가에서는 양쪽 모두 체결이 없어도 중간가가 $0.20 움직일 수 있습니다.

거래량이 적은 계약에서 '최종 체결가'가 신뢰할 수 없는 이유

옵션 체인(options chain)은 화면상으로는 연속적으로 보이지만, 대부분의 계약은 하루에 몇 번 거래되지 않습니다. 아래 표는 2026년 7월 15일에 거래된 모든 AAPL 계약을 일일 거래량(1로트는 1계약)별로 분류한 것입니다.

조회2026년 7월 15일 기준 AAPL 옵션 계약(일일 거래량별 분류)
거래량 구간계약 수점유율(%)
1 to 5 lots41423.4
6 to 25 lots32318.2
26 to 100 lots35820.2
101 to 1,000 lots48627.4
over 1,000 lots19010.7
모든 수치 뒤에 숨겨진 정확한 SQL
WITH traded AS
(
    SELECT
        ticker,
        max(volume) AS contracts_traded
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date = toDate('2026-07-15')
      AND volume > 0
    GROUP BY ticker
)
SELECT
    multiIf(contracts_traded <= 5,    '1 to 5 lots',
            contracts_traded <= 25,   '6 to 25 lots',
            contracts_traded <= 100,  '26 to 100 lots',
            contracts_traded <= 1000, '101 to 1,000 lots',
                                      'over 1,000 lots') AS volume_bucket,
    count()                                                AS contracts,
    round(100 * count() / (SELECT count() FROM traded), 1) AS share_pct
FROM traded
GROUP BY volume_bucket
ORDER BY min(contracts_traded)
직접 실행해 보기

그날 체결된 계약의 23.4%는 전체 세션 동안 5로트 이하로 거래되었고, 18.2%는 6에서 25로트 사이로 거래되었습니다. 거래량이 3로트인 계약은 하루 최대 3번만 체결되므로, 최종 체결가를 기준으로 한 스톱 주문은 하루에 최대 3번의 발동 기회만 가집니다. 체결과 체결 사이에는 호가가 스톱 가격을 지나쳐 멀리 이동하더라도 이를 감지할 수 없습니다. 반면 표의 다른 쪽 끝에 있는 190의 계약들은 각각 1,000로트 이상 거래되었으며, 이러한 계약에서의 최종 체결가 기준 스톱 주문은 주식 스톱 주문과 유사하게 작동합니다.

시장가 스톱 주문이 스프레드의 먼 쪽에서 체결되는 이유

이제 매수 호가 $1.60 / 매도 호가 $2.00, 즉 $0.40 폭의 시장에서 중간가를 기준으로 $1.80에 매도 시장가 스톱 주문을 설정했다고 가정합니다. 호가가 $1.55 / $1.95로 하락합니다. 중간가가 $1.75가 되어 스톱 주문이 발동되고, 증권사는 매도 시장가 주문을 전송합니다. 시장가 주문은 최선의 매수 호가인 $1.55에 체결되므로, 스톱 가격보다 $0.25(약 14%) 낮은 가격에 체결됩니다. 이때 $1.80 근처에서는 어떠한 체결도 발생하지 않았습니다. 주문이 도착하는 순간 매수 호가가 일시적으로 $1.20까지 떨어지면 체결가는 $1.20가 됩니다. 거래량이 적은 계약에서 매수-매도 호가 스프레드는 시장가 스톱 주문이 감수해야 할 최소한의 슬리피지(slippage)이며, 시장가 주문 대 지정가 주문의 일반적인 상충 관계가 옵션 호가의 폭만큼 확대되어 적용됩니다.

스톱-지정가 주문이 포지션을 청산하지 못하는 이유

시장가 주문을 $1.75 지정가의 스톱-지정가 주문으로 변경해 보겠습니다. 호가가 $1.55 / $1.95로 하락하면 스톱이 발동되고, $1.75 이상에서 매도하라는 주문이 남게 되지만 이는 매수 호가보다 $0.20 높은 가격입니다. 아무도 이 가격에 사줄 의무가 없습니다. 풋옵션 가격이 계속 하락하면 주문은 체결되지 않은 채 남게 되고, 손실이 커지는 상황에서 포지션은 그대로 유지됩니다. 이는 스톱 주문의 본래 목적과 정반대되는 결과입니다. 두 주문 유형의 비교는 스톱 주문 대 스톱-지정가 주문에서, 지정가 주문이 체결되지 않는 이유는 옵션 주문이 체결되지 않는 이유에서 확인할 수 있습니다.

옵션에서 20%의 스톱 거리가 일상적인 이유

주식에서 진입가 대비 10%나 20% 아래의 스톱 거리는 관대하게 느껴질 수 있지만, 옵션에서는 일상적인 변동성 범위 내에 있습니다. 아래 추적 자료는 2026년 7월 6일 기준 만기까지 25~35일 남은 등가격(at-the-money) SPY 풋옵션 하나를 ETF의 일일 변동과 함께 향후 2주간의 종가 기준으로 추적한 것입니다.

조회SPY 등가격(near-the-money) 풋옵션(2026년 7월 6일~17일): SPY 대비 일일 종가 및 전일 대비 변동폭
거래일달력 표기풋 종가풋 변동률(%)SPY 변동률(%)
2026-07-06Jul 68.79-41.30.66
2026-07-07Jul 711.2127.5-0.6
2026-07-08Jul 812.037.3-0.11
2026-07-09Jul 98.31-30.90.82
2026-07-10Jul 106.5-21.80.45
2026-07-13Jul 139.2842.8-0.88
2026-07-14Jul 147.49-19.30.66
2026-07-15Jul 155.92-210.21
2026-07-16Jul 167.9434.1-0.74
2026-07-17Jul 1711.544.8-0.88
모든 수치 뒤에 숨겨진 정확한 SQL
WITH pick AS
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND lower(toString(option_type)) IN ('put', 'p')
      AND date = toDate('2026-07-06')
      AND days_to_expiry BETWEEN 25 AND 35
      AND volume > 0
    ORDER BY abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) ASC,
             expiration_date ASC,
             ticker ASC
    LIMIT 1
),
daily AS
(
    SELECT
        date,
        max(toFloat64(option_close))     AS put_close_raw,
        max(toFloat64(underlying_close)) AS spy_close_raw
    FROM global_markets.options_greeks
    WHERE ticker IN (SELECT ticker FROM pick)
      AND date >= toDate('2026-07-02')
      AND date <  toDate('2026-07-18')
      AND volume > 0
    GROUP BY date
),
chained AS
(
    SELECT
        date,
        put_close_raw,
        spy_close_raw,
        lagInFrame(put_close_raw, 1) OVER (ORDER BY date ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prev_put,
        lagInFrame(spy_close_raw, 1) OVER (ORDER BY date ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prev_spy
    FROM daily
)
SELECT
    toString(date)                                                        AS session_date,
    concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date))) AS calendar_label,
    round(put_close_raw, 2)                                               AS put_close,
    round(100 * (put_close_raw / prev_put - 1), 1)                        AS put_move_pct,
    round(100 * (spy_close_raw / prev_spy - 1), 2)                        AS spy_move_pct
FROM chained
WHERE prev_put > 0
  AND prev_spy > 0
  AND date >= toDate('2026-07-06')
ORDER BY date
직접 실행해 보기

해당 풋옵션은 Jul 6에 $8.79, Jul 17에 $11.5로 마감되었습니다. 두 퍼센트 열을 나란히 비교해 보십시오. ETF의 일일 변동은 1% 미만인 반면, 풋옵션의 변동은 전체 퍼센트 포인트 단위, 때로는 수십 퍼센트에 달합니다. 이러한 격차 때문에 풋옵션 가격의 20% 아래에 설정한 스톱은 단 하루의 변동 범위 내에 포함됩니다. 2026년 7월 동안 만기까지 20~45일 남은 모든 등가격 SPY 풋옵션으로 범위를 넓히면 하나의 계약은 분포도가 됩니다.

조회등가격 SPY 풋옵션(만기 20~45일 전, 2026년 7월): 전일 대비 종가 변동폭
변동폭 구간계약 일수점유율(%)
under 5%39616.7
5% to 10%33914.3
10% to 20%59125
20% or more103943.9
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
    SELECT
        ticker,
        date,
        max(toFloat64(option_close))     AS put_close,
        max(toFloat64(underlying_close)) AS spy_close,
        max(toFloat64(strike_price))     AS strike,
        max(days_to_expiry)              AS dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND lower(toString(option_type)) IN ('put', 'p')
      AND date >= toDate('2026-06-29')
      AND date <  toDate('2026-08-01')
      AND days_to_expiry BETWEEN 15 AND 50
      AND volume > 0
    GROUP BY ticker, date
),
chained AS
(
    SELECT
        date,
        put_close,
        spy_close,
        strike,
        dte,
        lagInFrame(put_close, 1) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prev_put,
        lagInFrame(date, 1)      OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prev_date
    FROM daily
),
moves AS
(
    SELECT abs(100 * (put_close / prev_put - 1)) AS move_pct
    FROM chained
    WHERE prev_put > 0
      AND dateDiff('day', prev_date, date) <= 4
      AND date >= toDate('2026-07-01')
      AND dte BETWEEN 20 AND 45
      AND abs(strike / spy_close - 1) < 0.02
)
SELECT
    multiIf(move_pct < 5,  'under 5%',
            move_pct < 10, '5% to 10%',
            move_pct < 20, '10% to 20%',
                           '20% or more') AS move_bucket,
    count()                                               AS contract_days,
    round(100 * count() / (SELECT count() FROM moves), 1) AS share_pct
FROM moves
GROUP BY move_bucket
ORDER BY min(move_pct)
직접 실행해 보기

해당 계약일의 43.9%은 전일 종가 대비 20% 이상 움직였으며, 5% 미만으로 움직인 경우는 16.7%에 불과했습니다. 전일 종가 대비 20% 아래에 설정된 스톱은 전체 계약일 100일 중 약 43.9일 동안 발동되었으며, 이는 종가 기준이 아닌 장중 변동성을 고려하지 않은 수치입니다.

스톱 주문 설정 전 확인해야 할 증권사 제한 사항

옵션 스톱 주문에 대한 증권사 규정은 서로 다르며 수시로 변경되므로, 아래 사항을 특정 증권사의 사실로 받아들이지 말고 본인 증권사의 주문 유형 안내서에서 확인해야 할 항목으로 간주하십시오.

  • 옵션에 대해 시장가 스톱 주문이 허용되는지 여부. 일부 증권사는 옵션에 대해 스톱-지정가 주문만 허용하는데, 이는 먼 쪽 체결 문제를 제거하는 대신 주문이 체결되지 않는 문제를 야기합니다.
  • 어떤 발동 기준(최종 체결가, 매수/매도 호가, 또는 중간가)이 적용되는지, 그리고 주문별로 선택 가능한지 여부.
  • 발동 조건이 정규 거래 시간에만 평가되는지 여부. Cboe 규정의 거래소 수준 스톱 주문은 정규장 전용이며, 증권사 보관 스톱 주문도 일반적으로 동일한 제한을 따릅니다. 이는 연장 거래가 가능한 지수 옵션에서 중요합니다.
  • 복합 주문(multi-leg orders)에 스톱 주문이 허용되는지, 허용된다면 어떤 가격을 기준으로 발동되는지(일반적으로 스프레드의 순 중간가), 그리고 스톱 주문에 어떤 주문 유효 기간(time-in-force) 선택이 가능한지 여부.

일반적인 스톱 주문 대신 사용할 수 있는 방법

  • 수익 목표가 포함된 브래킷(Bracket) 또는 OCO 주문. 하나는 수익 목표가에 청산하는 주문, 다른 하나는 일반적인 스프레드를 감당할 만큼 충분히 넓은 지정가를 가진 스톱-지정가 주문을 설정하여, 먼저 체결되는 쪽이 다른 쪽을 취소하게 합니다. 브래킷 및 OCO 주문에서 작동 방식을 다룹니다. 옵션의 경우 수익 구간은 퍼센트가 아닌 특정 차액(debit)이나 수익(credit)으로 표시됩니다.
  • 기초자산 가격을 기준으로 하는 조건부 주문. 하루에 수천 번 체결되는 주식을 기준으로 삼고, 주식이 특정 가격에 도달하면 옵션에 지정가 주문을 전송합니다. 위 추적 자료에서 보듯 ETF는 변동이 완만하고 풋옵션은 변동이 심하므로 이 방식이 더 명확한 발동 기준을 제공합니다.
  • 위험이 정의된 스프레드에서는 스톱 주문을 사용하지 않음. 수직 스프레드(vertical spread)의 최대 손실은 진입 시점에 고정됩니다. 스프레드에 스톱 주문을 걸면 두 개의 넓은 호가 중간값을 기준으로 발동되는데, 이는 호가 노이즈에 의해 발동되어 양쪽 다 최악의 가격으로 청산될 수 있습니다. 대신 옵션 포지션 롤오버 방법과 같이 거래를 조정하면 정의된 위험을 그대로 유지할 수 있습니다.

자주 묻는 질문(FAQ)

옵션에서도 스톱 주문이 작동합니까?

네, 단 주의사항이 있습니다. Cboe 규정집은 여전히 옵션에 대한 거래소 수준의 스톱 및 스톱-지정가 주문을 정의하고 있지만, 대부분의 개인 투자자용 증권사는 스톱 주문을 자체적으로 보관하며 최종 체결가, 매수/매도 호가, 또는 중간가와 같은 자체 발동 기준을 사용합니다. 귀하가 경험하는 작동 방식은 해당 증권사의 계좌 주문 유형 안내서에 명시된 관례를 따릅니다.

옵션 스톱 주문을 발동시키는 것은 무엇입니까: 매수 호가, 매도 호가, 또는 최종 체결가입니까?

증권사에 따라 다릅니다. 일반적인 관례는 최종 체결가, 매수/매도 호가, 그리고 중간가(호가의 중간값)입니다. Cboe 거래소의 자체 스톱 주문은 통합 최종 체결가 또는 최우선 매수/매도 호가 중 하나를 기준으로 발동됩니다.

왜 옵션 스톱 주문이 스톱 가격보다 훨씬 낮은 가격에 체결되었습니까?

시장가 스톱 주문은 발동되는 순간 시장가 주문으로 전환되며, 매도 시장가 주문은 현재의 매수 호가에 체결됩니다. 호가 폭이 $0.40이고 중간가를 기준으로 발동되었다면, $2짜리 계약에서 스톱 가격보다 약 10% 낮은 매수 호가에 체결되며, 추가적인 슬리피지가 발생할 수 있습니다.

옵션 스프레드에 손절매를 설정할 수 있습니까?

일부 증권사는 복합 주문에 대한 스톱 주문을 허용하며, 보통 스프레드의 순 중간가를 기준으로 합니다. 하지만 위험이 정의된 스프레드는 이미 최대 손실이 고정되어 있으며, 스톱 주문은 호가 노이즈에 의해 발동되어 양쪽 다 불리한 가격에 청산될 수 있습니다. 많은 트레이더는 스톱 주문 대신 롤오버나 조정을 통해 스프레드를 관리합니다.


위의 모든 표는 해당 데이터를 생성한 SQL과 함께 제공됩니다. 다른 티커나 날짜에 대해 동일한 계약별 거래량 집계를 실행하려면 Strasmore 터미널에서 평이한 영어로 요청하십시오.

#stop order#stop-limit#options orders#trigger price#order types#bid-ask spread