주식 공매도 방법 및 절차 단계별 가이드
주식 공매도(short selling)를 위한 신용계좌 승인부터 Reg SHO에 따른 로케이트, 대차 수수료 확인 및 환매수 과정까지 100주 공매도 사례를 통해 상세히 설명합니다. 공매도의 기본 개념과 증권사 주문 절차를 체계적으로 정리하였습니다.
주식 공매도(short selling)는 증권사로부터 주식을 빌려 시장에 매도한 뒤, 나중에 동일한 수량의 주식을 다시 매수하여 대여자에게 상환하는 과정입니다. 공매도 결과는 매도 금액에서 환매수 금액을 뺀 값이며, 여기서 대차 비용과 공매도 기간 중 발생한 배당금을 차감합니다. 50달러에 100주를 공매도한 사례를 통해 각 단계를 설명합니다.
공매도를 위해 필요한 것은 무엇인가?
증권사의 승인을 받은 신용계좌(margin account)가 필요합니다. 현금계좌(cash account)에서는 공매도 주문을 낼 수 없습니다. 매도하는 주식은 빌린 것이며, 해당 대출은 신용계좌 약정에 따라 계좌 내 자산으로 담보되기 때문입니다. 은퇴 계좌(IRA 등)는 실질적인 공매도 포지션을 보유할 수 없으며, 일부 증권사는 저가주나 신규 상장 종목의 공매도를 제한하기도 합니다.
1단계: Reg SHO Rule 203(b)에 따른 로케이트(locate)
공매도 주문을 수락하기 전, Regulation SHO Rule 203(b)(1)에 따라 증권사는 주식 대차를 확정하거나, 결제 시점까지 주식을 빌릴 수 있다는 합리적인 근거를 확보해야 합니다. 이를 로케이트라고 합니다. 증권사는 두 가지 목록을 확인합니다. '대차 용이 종목(easy-to-borrow list)'은 자동으로 승인되지만, '대차 제한 종목(hard-to-borrow list)'은 별도의 로케이트가 필요하며, 이때 대차 수수료가 발생하거나 대차가 거절될 수 있습니다. 이러한 목록이 생성되는 방식은 대차 제한 종목 및 대차 수수료에서 다룹니다. 예시에서는 50달러짜리 주식이 별도 수수료 없이 대차가 용이하다고 가정합니다.
2단계: Rule 200에 따른 공매도 표시(short mark)
증권사가 제출하는 모든 매도 주문은 Reg SHO Rule 200(g)에 따라 롱(long), 숏(short), 또는 숏 면제(short exempt) 중 하나로 표시됩니다. 100주 주문은 '숏'으로 표시되며, 이 표식이 공매도 기록을 남기는 근거가 됩니다. FINRA는 매일 장외 거래 데이터를 집계하여 종목별로 공매도 표시가 된 거래량 비중을 공시합니다. 다음은 한 달간 특정 종목의 사례입니다.
| 거래일 | 거래일 구분 | 공매도 비중(%) | 거래량(백만) |
|---|---|---|---|
| 2026-08-03 | Aug 3 | 45.9 | 29.4 |
| 2026-08-04 | Aug 4 | 47.6 | 22.29 |
| 2026-08-05 | Aug 5 | 52.1 | 16.28 |
| 2026-08-07 | Aug 7 | 41.6 | 13.33 |
| 2026-08-10 | Aug 10 | 42.4 | 14.91 |
| 2026-08-11 | Aug 11 | 35.9 | 13.13 |
| 2026-08-13 | Aug 13 | 35.9 | 12.7 |
| 2026-08-14 | Aug 14 | 32.9 | 9.13 |
| 2026-08-17 | Aug 17 | 37.5 | 11.84 |
| 2026-08-19 | Aug 19 | 39.6 | 16.15 |
| 2026-08-20 | Aug 20 | 39.3 | 12.38 |
| 2026-08-21 | Aug 21 | 50.4 | 12.55 |
| 2026-08-25 | Aug 25 | 58.5 | 9.67 |
| 2026-08-26 | Aug 26 | 51.8 | 12.34 |
| 2026-08-27 | Aug 27 | 56.7 | 10.25 |
| 2026-08-31 | Aug 31 | 51.5 | 11.91 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(date) AS session_date,
concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date))) AS session_label,
round(100 * toFloat64(max(short_volume)) / toFloat64(max(total_volume)), 1) AS short_marked_pct,
round(toFloat64(max(total_volume)) / 1e6, 2) AS reported_volume_millions
FROM global_markets.stocks_short_volume
WHERE ticker = 'AAPL'
AND date >= '2026-08-01'
AND date < '2026-09-01'
GROUP BY date
HAVING max(total_volume) > 0
ORDER BY dateAug 3에, 당일 전체 AAPL 거래량 29.4백만 주 중 45.9%가 공매도 표시를 달았습니다. Aug 31에는 그 비중이 51.5%였습니다. 이러한 수치는 유동성이 높은 종목에서는 일반적입니다. 고객의 매수 주문을 처리하는 시장조성자(market maker)가 보유하지 않은 주식을 매도할 때도 동일하게 공매도 표시를 하기 때문입니다. 이 일일 거래량 수치와 월 2회 집계되는 공매도 잔고(short interest)는 서로 다른 개념이며, 공매도 잔고 vs 공매도 거래량에서 구분합니다.
3단계: Rule 201 가격 제한(price test)
Reg SHO Rule 201은 서킷브레이커 역할을 합니다. 특정 종목이 장중 전일 종가 대비 10% 이상 하락하면, 당일 잔여 시간과 다음 날까지 해당 종목의 공매도는 현재의 최우선 매수호가(national best bid)보다 높은 가격에서만 체결될 수 있습니다. 증권사는 시장가 공매도 주문을 재조정하거나 거부함으로써 이를 강제하므로, 공매도 투자자는 매수자가 호가를 올릴 때까지 기다려야 합니다. 주가가 전일 종가 대비 10% 이상 하락한 세션을 집계하면 이러한 상황이 얼마나 자주 발생하는지 알 수 있습니다.
| ticker | Rule 201 발동일 | 거래 횟수 | 발동률(%) |
|---|---|---|---|
| PLTR | 12 | 499 | 2.4 |
| AMD | 9 | 499 | 1.8 |
| TSLA | 9 | 499 | 1.8 |
| NVDA | 4 | 499 | 0.8 |
| AAPL | 2 | 499 | 0.4 |
| MSFT | 1 | 499 | 0.2 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
SELECT
ticker,
date,
toFloat64(min(low)) AS session_low,
toFloat64(any(close)) AS session_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMD', 'PLTR')
AND date >= '2024-09-01'
AND date < '2026-09-01'
AND low > 0
GROUP BY ticker, date
),
with_prior AS
(
SELECT
ticker,
session_low,
lagInFrame(session_close, 1) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS prior_close
FROM daily
)
SELECT
ticker,
countIf(session_low <= prior_close * 0.9) AS rule_201_trigger_days,
count() AS session_count,
round(100 * countIf(session_low <= prior_close * 0.9) / count(), 2) AS trigger_rate_pct
FROM with_prior
WHERE prior_close > 0
GROUP BY ticker
ORDER BY rule_201_trigger_days DESC, tickerPLTR는 499 세션 중 12에 해당 조건을 충족하여 가장 빈번했습니다. MSFT은 1에 충족했습니다. 해당 일자와 그 다음 세션은 모두 가격 제한 조치가 적용됩니다. 상장 거래소는 자체 피드를 통해 공식 트리거를 계산하므로, 일봉 기준 추정치와는 하루 이틀 정도 차이가 날 수 있습니다.
4단계: 공매도 증거금 (Reg T 및 FINRA 4210)
50달러에 100주를 공매도하면 계좌에 5,000달러의 매도 대금이 들어옵니다. 이는 빌린 주식에 대한 담보이므로 인출할 수 없습니다. Regulation T에 따라 매도 가치의 50%에 해당하는 자기자본이 필요하므로, 거래 시점에는 매도 대금 5,000달러와 자기자본 2,500달러를 합쳐 총 7,500달러(매도 가치의 150%)가 계좌에 유지됩니다. 이 2,500달러가 예시의 초기 증거금(initial margin)입니다.
거래 후 FINRA Rule 4210(c)는 유지 증거금(maintenance floor)을 설정합니다. 주가가 5달러 이상일 경우 주당 5달러와 현재 시장 가치의 30% 중 큰 금액이 기준입니다. 50달러 주가에서 100주의 유지 증거금은 1,500달러입니다(5,000달러의 30%가 500달러보다 크기 때문). 증권사는 통상 이보다 높은 자체 기준을 설정하며, 연준 마진콜 vs 증권사 마진콜에서 두 가지 유형을 설명합니다.
유지 증거금은 주가에 따라 변동합니다. 주가가 60달러가 되면 공매도 가치는 6,000달러가 되고, 30%인 1,800달러가 유지 증거금이 됩니다. 이때 투자자의 자기자본은 5,000달러(매도 대금) + 2,500달러(초기 증거금) - 6,000달러(환매수 비용) = 1,500달러가 되어, 유지 증거금보다 300달러 부족해집니다. 이 경우 거래를 결정하기도 전에 마진콜(maintenance call)이 발생합니다.
5단계: 공매도 포지션 보유 비용
매일 두 가지 비용이 발생합니다. 대차 수수료(borrow fee)는 빌린 주식의 시장 가치에 대해 연율로 부과됩니다. 연 5% 이율을 가정하면, 30일간 비용은 5,000달러 × 5% × 30/360으로 약 20.83달러입니다. 대차 용이 종목은 연 1% 미만이지만, 대차 제한 종목은 연 수십 퍼센트까지 치솟을 수 있으며 이율은 매일 재설정될 수 있습니다.
두 번째 비용은 배당금입니다. 공매도 기간 중 배당락일(ex-dividend date)이 도래하면, 대여자에게 배당금 상당액을 지급해야 합니다. 이를 '배당 대용 지급(payment in lieu of dividends)'이라고 합니다. 2026년 8월까지 AAPL 100주 공매도 시 발생한 비용은 다음과 같습니다.
| 배당락일(Ex-date) | 배당락일 구분 | 주당 배당금(cents) | 100주당 미결제액 | 100주당 누적 미결제액 |
|---|---|---|---|---|
| 2025-11-10 | Nov 10, 2025 | 26 | 26 | 26 |
| 2026-02-09 | Feb 9, 2026 | 26 | 26 | 52 |
| 2026-05-11 | May 11, 2026 | 27 | 27 | 79 |
| 2026-08-10 | Aug 10, 2026 | 27 | 27 | 106 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ex_date,
ex_date_label,
dividend_cents_per_share,
owed_per_100_shares,
round(sum(owed_per_100_shares) OVER (ORDER BY ex_date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 2) AS owed_running_total_per_100
FROM
(
SELECT
toString(toDate(ex_dividend_date)) AS ex_date,
concat(formatDateTime(toDate(ex_dividend_date), '%b'), ' ',
toString(toDayOfMonth(toDate(ex_dividend_date))), ', ',
toString(toYear(toDate(ex_dividend_date)))) AS ex_date_label,
round(toFloat64(max(cash_amount)) * 100, 2) AS dividend_cents_per_share,
round(toFloat64(max(cash_amount)) * 100, 2) AS owed_per_100_shares
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2025-09-01'
AND ex_dividend_date < '2026-09-01'
GROUP BY ex_dividend_date
HAVING max(cash_amount) > 0
)
ORDER BY ex_date가장 최근 배당락일인 Aug 10, 2026에는 주당 27센트, 즉 100주 기준 27달러의 비용이 발생했습니다. 총 4번의 배당락일을 거치며 누적 비용은 106달러에 달했습니다. 고배당주의 경우 이 비용이 상당한 보유 비용이 되며, 양측의 세무 처리는 배당 대용 지급에서 다룹니다.
6단계: 대차 상환 요구, 강제 환매 및 Rule 204 청산
대여자는 언제든 주식 반환을 요구할 수 있습니다. 증권사는 대체 대차처를 찾으며, 찾지 못할 경우 시장에서 주식을 매수하여 대여자에게 상환하고 투자자의 포지션을 강제로 종료(buy-in)합니다. 공매도에는 정해진 만기가 없으며 오직 대차 가능 여부에 달려 있습니다. 공매도 포지션 보유 가능 기간에서 상세 시나리오를 확인하십시오.
Reg SHO Rule 204는 결제 단계에서 작동합니다. 결제일(미국은 2024년 5월부터 T+1)까지 주식이 인도되지 않으면, 결제 기관은 다음 결제일 정규장 시작 전까지 미결제분을 청산해야 합니다. 청산 전까지는 해당 종목에 대해 사전 대차(pre-borrow) 없이 신규 공매도 주문을 낼 수 없습니다. 어제 공매도가 가능했던 종목이 오늘 사전 대차를 요구하게 되는 이유입니다.
7단계: 환매수(buying to cover)
포지션을 종료하려면 100주 매수 주문을 제출합니다. 증권사는 이를 '환매수(buy to cover)'로 분류합니다. 주식은 대여자에게 반환되고 담보로 잡혀있던 매도 대금은 해제되며, 대차 수수료는 당일부터 중단됩니다.
비용을 제외한 두 가지 결과입니다. 40달러에 환매수하면 5,000달러 매도 대금 대비 1,000달러 수익이 발생하며, 여기서 한 달간 대차 수수료 약 21달러와 배당 대용 지급액을 뺍니다. 60달러에 환매수하면 1,000달러 손실이 발생하며, 앞서 설명한 마진콜 이후 동일한 비용이 추가됩니다. 공매도의 최대 수익은 주가가 0이 될 때의 매도 금액 전체이지만, 주가 상승에는 상한선이 없으므로 잠재적 손실은 무한대입니다.
미국 외 지역에서의 공매도
독일어로는 'Leerverkauf'라고 하며, 위 예시는 가장 흔히 검색되는 Leerverkauf 사례입니다. 주식 대차가 존재하는 곳이라면 메커니즘은 동일하지만, 증권사별 접근성은 다릅니다. 대부분의 유럽 네오브로커는 실제 공매도를 제공하지 않습니다. 이들이 '숏'이라고 부르는 것은 파생상품인 CFD(차액결제거래)로, 주식 실물 이동 없이 주가 상승분을 증권사에 지불하고 하락분을 수취하는 방식입니다. 혹은 주가 하락을 추종하다가 특정 수준에 도달하면 가치가 0이 되는 녹아웃(knock-out) 증권도 있습니다. 둘 다 대차 수수료 대신 금융 비용이 발생하며, 로케이트나 주식 대여자가 존재하지 않습니다. 유럽에서 실제 공매도를 하려면 주식 대차 데스크를 갖춘 신용계좌 증권사가 필요합니다.
유럽은 공매도 잔고를 공시합니다. EU 공매도 규정에 따라 발행 주식의 0.5% 이상인 순공매도 포지션은 펀드명과 함께 공개됩니다. 독일 주식 공매도 포지션 확인 방법에서 확인하십시오.
자주 묻는 질문(FAQ)
주식 공매도를 위해 신용계좌가 필요한가?
네. 공매도는 빌린 주식을 사용하며, 해당 대출은 신용계좌 약정에 따라 담보됩니다. 현금계좌와 은퇴 계좌는 실질적인 공매도 포지션을 보유할 수 없습니다.
공매도를 위해 얼마의 자금이 필요한가?
Regulation T에 따라 계좌에 보유된 매도 대금 외에 매도 가치의 50%에 해당하는 자기자본이 필요합니다. 50달러에 100주를 공매도하면 5,000달러가 유입되고 2,500달러의 증거금이 필요하며, 이후 유지 증거금 규정에 따라 주당 5달러와 현재 가치의 30% 중 큰 금액 이상을 유지해야 합니다.
공매도의 최대 손실은 얼마인가?
고정된 상한선은 없습니다. 손실은 환매수 가격에서 매도 가격을 뺀 값이며, 주가에는 상한선이 없기 때문입니다. 실제로는 마진콜과 강제 환매수가 포지션을 종료시키는 요인입니다.
공매도(Leerverkauf)의 수치적 예시는?
빌린 100주를 50달러에 매도하여 5,000달러를 확보하고 2,500달러의 증거금을 예치합니다. 40달러에 환매수하면 1,000달러 수익, 60달러에 환매수하면 1,000달러 손실이 발생하며, 여기서 대차 수수료(연 5% 이율 시 한 달 약 21달러)와 공매도 기간 중 발생한 배당금을 차감합니다.
위의 모든 패널은 배후의 SQL과 함께 제공됩니다. 추적 중인 종목의 공매도 거래량이나 배당락 일정을 확인하려면 Strasmore 터미널에 평이한 영어로 질문하십시오.