FINRA 공매도 잔고 데이터 분석
FINRA의 short interest와 daily short volume 파일 차이를 분석하고 데이터 오류를 확인하는 법을 설명합니다.
대부분의 공매도 잔고(short-interest) 수치는 미국 증권산업규제기구(FINRA)의 자료에 기반합니다. FINRA는 서로 다른 두 가지 공매도 데이터셋을 발행하며, 이 두 데이터는 자주 혼동됩니다. 하나는 한 달에 두 번 집계되는 브로커 보고 기반의 미결제 공매도 포지션인 short interest file입니다. 다른 하나는 매일 발행되는 거래 보고의 부산물인 daily short volume file로, 서로 다른 지표를 측정합니다. 이 페이지에서는 데이터의 원천 수준에서 두 파일의 일정과 내용을 설명합니다. 또한 실제 데이터의 행별 분석과 직접 데이터를 조회하는 방법, 그리고 파일에서 발견된 오류 사례를 설명합니다. (공매도 개념에 대한 설명이 필요하다면 참조하십시오.)
격주 단위 공매도 잔고 보고서
브로커-딜러(Broker-dealer)는 매달 두 번, 즉 월 중순과 월말 결제일을 기준으로 고객 및 자기자본의 미결제 공매도 포지션을 FINRA(미국 금융산업규제기구)에 보고합니다. 집계된 종목별 총계는 정해진 일정에 따라 공표됩니다. 이는 관례가 아닌 규정 사항입니다. FINRA Rule 4560에 따라 회원사는 모든 주식 증권의 공매도 포지션을 월 2회 보고해야 합니다. 데이터에서 해당 주기를 확인할 수 있습니다:
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT toYear(settlement_date) AS year,
uniqExact(settlement_date) AS settlement_dates
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2018-01-01'
GROUP BY year
ORDER BY year2018부터 2025까지의 매년 전체 기간에는 정확히 24개의 결제일이 기록되어 있습니다. 2026은 현재 12입니다. 각 기록은 종목당 세 가지 필드를 포함합니다. 즉, 미결제 공매도 포지션(공매도 주식 수), 평균 일일 거래량, 그리고 이를 바탕으로 산출된 days-to-cover(상환 소요 일수) 비율입니다. 이 보고서에서 가장 중요한 두 가지 특성은 다음과 같습니다. 첫째, 이 보고서는 미결제 포지션의 스냅샷(사람들이 흔히 "short interest(공매도 잔고)"라고 부르는 것)이라는 점입니다. 둘째, 이 보고서는 지연됩니다. 포지션은 결제일 기준이며, 약 2주 후에 공표됩니다. 지연에 관한 상세 내용에서는 출판 지연에 대해 다룹니다.
2026년 결제 일정
"월 2회"는 구체적인 날짜로 정해집니다. 매달 15일(15일이 주말이나 공휴일인 경우 직전 영업일)과 해당 월의 마지막 영업일입니다. 2026년에 생성된 일정은 다음과 같습니다:
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT toString(settlement_date) AS settlement,
formatDateTime(settlement_date, '%W') AS weekday,
uniqExact(ticker) AS securities_on_file
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2026-01-01'
GROUP BY settlement_date
ORDER BY settlement_date2026-01-15부터 2026-06-30까지 올해 현재 12번의 결제가 이루어졌습니다. 요일 열을 통해 영업일 조정이 적용된 것을 확인할 수 있습니다(2월 15일이 일요일이므로 2월 13일 금요일에 결제가 이루어짐). 공표 범위 열도 확인할 가치가 있습니다. 보고 대상 종목은 올해 첫 공표 시 21262개에서 최신 데이터 기준 22207개로 증가했습니다. 이는 단순히 인덱스(Index) 명칭뿐만 아니라 보고 대상 포지션을 보유한 모든 주식 증권을 포함합니다.
공매도 잔고 데이터 해석하기
다음은 유명 기업인 Apple에 대한 실제 데이터입니다. 최근 5회차의 결제 기록과 회차별 변동폭을 정리하였습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT settlement, shares_short_mn, adv_mn, days_to_cover, change_pct
FROM (
SELECT settlement_date,
toString(settlement_date) AS settlement,
round(short_interest / 1e6, 1) AS shares_short_mn,
round(avg_daily_volume / 1e6, 1) AS adv_mn,
days_to_cover,
round((short_interest - lagInFrame(short_interest) OVER (ORDER BY settlement_date))
/ lagInFrame(short_interest) OVER (ORDER BY settlement_date) * 100, 1) AS change_pct
FROM global_markets.stocks_short_interest
WHERE ticker = 'AAPL'
AND settlement_date >= '2026-04-15' AND settlement_date <= '2026-06-30'
)
WHERE settlement_date > '2026-04-15'
ORDER BY settlement_date실무자 방식의 데이터 해석은 다음과 같습니다: 2026-06-30 결제 기준 공매도 잔고는 140.5 million shares이며, 이는 이전 기록 대비 -2.6% 변동한 수치입니다. 일평균 거래량은 81.1 million shares이며, 이에 따른 days-to-cover(공매도 상환 소요 일수)는 1.73일입니다. 5회차 기록을 살펴보면, 해당 포지션은 5월까지 증가하여 2026-05-29 결제 기준 12.3%만큼 늘어났으며, 이는 표에서 가장 큰 변동폭을 기록했습니다. 이후 두 차례 연속으로 포지션이 감소했습니다.
주목해야 할 지표는 days-to-cover입니다. 최근 결제 기준 이 수치는 1.73로, 5회차 중 가장 낮았습니다. 반면 포지션 자체는 -2.6%만 감소했습니다. 이는 분모인 거래량이 변했기 때문입니다. 일평균 거래량은 6월 중순의 52.3 million shares에서 월말 기준 81.1 million shares로 급증했습니다. days-to-cover는 변동이 느린 포지션을 변동이 빠른 평균 거래량으로 나눈 값입니다. 따라서 공매도 상환이 전혀 일어나지 않더라도 거래량이 급증하면 이 비율은 급격히 낮아질 수 있습니다. 따라서 비율 하나만 보지 말고 반드시 세 가지 열을 모두 확인해야 합니다.
일일 공매도 거래량 파일 — Short Interest(공매도 잔고)와 다른 점
매일 FINRA(미국 금융산업규제기구)는 종목별 "short volume(공매도 거래량)"을 발표한다. 이는 당일 보고된 거래 중 매도 측이 공매도로 표시된 비율을 의미한다. 이는 매일 갱신되는 flow(흐름)이며, position(잔고)이 아니다. Market maker(시장 조성자)는 재고 관리를 위해 상시적으로 공매도를 수행하므로, 평범한 종목의 평범한 거래일에도 공매도 표시 비율이 전체 거래량의 3분의 1에서 절반을 넘는 경우가 빈번하다. 이를 입증하기 위해, 전체 파일이 완벽하게 공시된 평범한 금요일인 2026년 7월 10일 기준, 잘 알려진 다섯 종목의 사례를 제시한다.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH covered AS (
SELECT ticker,
max(short_volume) AS short_vol,
max(total_volume) AS covered_vol
FROM global_markets.stocks_short_volume
WHERE date = '2026-07-10'
AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
GROUP BY ticker
),
tape AS (
SELECT ticker, sum(volume) AS tape_vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
AND window_start >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 20:00:00', 'America/New_York')
GROUP BY ticker
)
SELECT covered.ticker AS ticker,
round(covered.short_vol / 1e6, 1) AS marked_short_mn,
round(covered.covered_vol / 1e6, 1) AS file_total_mn,
round(covered.short_vol / covered.covered_vol * 100, 1) AS pct_marked_short,
round(tape.tape_vol / 1e6, 1) AS consolidated_tape_mn,
round(covered.covered_vol / tape.tape_vol * 100, 1) AS file_share_of_tape_pct
FROM covered
JOIN tape ON covered.ticker = tape.ticker
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], covered.ticker)다섯 종목 중 공매도 표시 비율은 38.8%(Microsoft)에서 57%(Coca-Cola)까지 분포한다. Coca-Cola는 시장에서 공매도 격전지와 가장 거리가 먼 종목임에도 불구하고 해당 그룹 내에서 가장 높은 비율을 기록했다. 당일 이 종목들에서 특별한 사건은 발생하지 않았으며, 이것이 해당 파일의 일반적인 상태다. 분모에도 주의해야 한다. 파일의 total-volume(총 거래량) 열은 전체 시장이 아닌 해당 데이터셋이 다루는 보고된 거래량만을 집계한다. Apple의 파일 내 11.3 million(백만) 주와 당일 통합 테이프(consolidated tape)의 27.9 million 주를 비교하면, 파일은 Apple 전체 거래량의 40.5%만을 포함하며 나머지 네 종목도 유사한 수준을 보인다. 일일 파일을 빠른 Short interest(공매도 잔고)로 간주하는 것은 인터넷에서 가장 흔히 발생하는 공매도 데이터 오류다. 두 데이터셋의 비교를 통해 실제 사례와 함께 이를 분석할 수 있다.
용어에 관한 참고 사항이다. 파일의 "exempt(면제)" 열은 short-exempt volume(공매도 면제 거래량)을 집계한다. 이는 공매도 실행 방식을 규정하는 SEC Regulation SHO(SEC 규정 SHO)의 예외 조항에 따라 체결된 거래를 의미한다(locate(주식 확보) 요건 및 circuit-breaker(서킷 브레이커) 가격 테스트 포함). Reg SHO는 position reporting(잔고 보고)과는 별개의 체계이며, 결제 불이행이 지속되는 증권 목록인 threshold list(임계 목록)라는 별도의 일일 결과물을 생성한다. FINRA는 Reg SHO 데이터 페이지에 일일 short-volume 파일을 게시하며, 이로 인해 두 데이터셋에 대한 혼동이 가중되기도 한다.
데이터의 소급 범위는 어디까지인가?
두 파일에 대한 답변이 서로 다르므로, 추세 분석을 시작하기 전에 이를 명확히 확인해야 합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT toString(min(settlement_date)) AS settlement_file_start,
uniqExact(settlement_date) AS settlement_prints,
(SELECT toString(min(date)) FROM global_markets.stocks_short_volume) AS daily_file_start,
(SELECT uniqExact(date) FROM global_markets.stocks_short_volume) AS daily_files
FROM global_markets.stocks_short_interest이 데이터 웨어하우스(Warehouse)에서 결제 파일(Settlement file)은 2017-12-29까지 소급되며, 현재 205 결제 데이터가 기록되고 있습니다. 반면 일일 공매도 거래량(Short-volume) 이력은 2024-02-06부터 시작됩니다 (총 608 거래일 데이터 보유). FINRA(미국 금융산업규제기구) 자체 아카이브는 이보다 더 오래된 기록을 보유하고 있으나, 본 사이트의 모든 패널은 위에서 언급한 범위 내의 데이터를 사용합니다.
실패 사례 — 자체 아카이브를 통한 분석
데이터 소스를 정직하게 읽는다는 것은 해당 데이터가 어떻게 오류를 일으키는지 파악하는 것을 의미합니다. 지난 한 달 동안 당사의 파이프라인은 일일 short-volume(공매도 거래량) 파일이 잘려서(truncated) 도착하는 사례를 두 차례 포착했습니다. 이는 통상적인 ticker(종목 코드) 목록 중 알파벳 순서대로 일부만 포함된 상태였습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT toString(date) AS d,
uniqExact(ticker) AS tickers_on_file
FROM global_markets.stocks_short_volume
WHERE date IN ('2026-06-26', '2026-06-29', '2026-06-30', '2026-07-06', '2026-07-07', '2026-07-08')
GROUP BY date
ORDER BY date6월 29일 파일은 평상시 수준인 ~15052개 대비 5489개의 ticker를 포함했습니다. 7월 7일 파일은 4333개를 포함했습니다. 두 사례 모두 알파벳 순서에 따른 데이터 누락이었으며, 모두 중요한 시장 변동이 있었던 세션에서 발생했습니다. 당사는 해당 사건이 발생했을 때 요약 보고서에 이를 기록했습니다. 실질적인 주의 사항은 다음과 같습니다. 특정 종목의 특정 일자 short volume를 인용하기 전에, 해당 일자의 파일이 완전한지 반드시 확인해야 합니다.
격주로 제공되는 파일에는 별도의 실패 유형이 있습니다. 바로 사후 수정(after-the-fact revision)입니다. 보고 기관이 제출 내용을 수정할 수 있으며, settlement(결제) 데이터는 최초 공표 이후에 변경될 수 있습니다. 당사의 데이터 웨어하우스는 각 print(공표 데이터)에 대해 최신 값을 유지하며, 수정 사항이 발생하면 기존 행을 덮어씁니다. 이것이 당사의 모든 페이지가 재생성 시마다 쿼리를 다시 실행하는 이유입니다. 수정된 데이터가 반영되면, 데이터가 고착화되는 대신 해당 데이터를 인용한 모든 수치가 업데이트됩니다.
직접 공매도 잔고를 확인하는 방법
이 정보를 확인하기 위해 유료 상품을 이용할 필요는 없습니다. 주요 출처는 공개되어 있습니다:
- FINRA(미국 금융산업규제기구)는 웹사이트를 통해 두 가지 데이터 세트를 모두 제공합니다. 하나는 종목별 검색이 가능하고 결제일별로 다운로드할 수 있는 통합 주식 공매도 잔고(consolidated equity short interest) 데이터이며, 다른 하나는 매일 저녁 Reg SHO 데이터 페이지에 게시되는 일일 공매도 거래량(Daily Short Sale Volume) 파일입니다.
- 거래소 — Nasdaq 웹사이트는 상장 기업에 대해 종목별 공매도 잔고 조회 및 체결 단위의 이력(print-by-print history) 기능을 제공합니다. NYSE 상장 종목의 합계 데이터는 동일한 FINRA 통합 데이터를 통해 제공됩니다.
- 브로커 플랫폼 및 스크리너 — 대부분의 플랫폼이 표시하는 "short interest(공매도 잔고)" 및 "short % of float(유통 주식수 대비 공매도 비율)" 필드는 동일한 데이터를 재가공한 것입니다. 때로는 결제일 사이의 수치를 추정하여 보간(interpolate)하기도 합니다. 데이터가 최신이 아닌 것처럼 보인다면, 설계상 결제일이 2주 전인 것일 수 있습니다.
용도에 따른 파일 선택 방법
- "이 주식의 공매도 비중은 어느 정도인가?" — 격주로 발행되는 short interest(공매도 잔고) 파일을 해당 날짜와 함께 확인하십시오. 가장 공매도 비중이 높은 종목 순위는 최신 데이터로 작성됩니다.
- "오늘 공매도 세력이 압박을 가하고 있는가?" — 이에 대해 명확하게 답해주는 공개 데이터는 없습니다. 일일 파일이 가장 유사한 자료이나, 이는 주로 market-making(시장 조성) 관련 흐름을 측정합니다. 당일의 포지션 추정치로 사용하지 말고, 며칠간의 패턴을 분석하는 용도로만 사용하십시오.
- "새로운 데이터는 언제 업데이트되는가?" — 결제는 위에 게시된 일정에 따라 격주로 이루어집니다. 일일 파일은 매일 저녁 전 거래일의 데이터를 기준으로 제공됩니다.
FINRA 공매도 잔고 FAQ
FINRA는 공매도 잔고(short interest)를 얼마나 자주 발표합니까?
FINRA Rule 4560에 따라 미결제 공매도 포지션은 매월 두 번의 결제일(15일 또는 직전 영업일, 그리고 해당 월의 마지막 영업일)을 기준으로 보고됩니다. 이는 연간 총 24회이며, 각 결제일로부터 약 2주 후에 발표됩니다. 일일 공매도 거래량(short volume) 파일은 별개의 데이터셋으로, 매 거래일마다 발표됩니다.
특정 주식의 공매도 잔고를 어디에서 확인할 수 있습니까?
FINRA 웹사이트는 종목별 통합 공매도 잔고 데이터를 발표하며, Nasdaq 웹사이트는 티커(ticker)별 조회 및 과거 이력을 제공합니다. 대부분의 증권사 플랫폼은 최신 데이터를 "short interest" 또는 "short % of float(유통주식수 대비 공매도 비율)"로 표시합니다. 어떤 출처를 이용하든 수치에 포함된 결제일을 확인해야 합니다. 모든 데이터는 동일한 월 2회 보고 파일을 기반으로 합니다.
FINRA 공매도 잔고 데이터는 무료입니까?
그렇습니다. FINRA와 각 거래소는 두 파일 모두를 공개적으로 배포합니다. 대부분의 유료 "short interest" 상품은 이 동일한 데이터를 재가공하거나 그 사이의 값을 추정하여 제공하는 것입니다.
공매도 잔고 데이터의 과거 기록은 어디까지 있습니까?
본 사이트의 데이터 저장소는 2017-12-29 이후의 모든 결제 데이터 — 205 — 및 2024-02-06 이후의 일일 공매도 거래량 파일을 보유하고 있습니다. FINRA 자체 아카이브는 이보다 더 오래된 기록을 보유하고 있습니다.
공매도 잔고는 매우 적은데 왜 일일 공매도 거래량은 50%로 나타납니까?
일일 파일은 보고된 거래의 매도 측면을 기록합니다. 마켓 메이커(market maker)는 재고 관리를 위해 지속적으로 공매도를 수행하므로, 이는 포지션 통계가 아닌 중개 활동이 지배적인 흐름 통계입니다. 일반적인 금요일에 Coca-Cola는 보고된 거래량 중 57%이 공매도로 기록되었습니다. 두 수치는 서로 다른 항목을 측정하며, 통상적으로 수치 차이가 매우 크게 나타날 수 있습니다.
공매도 잔고가 Reg SHO 임계치 목록(threshold list)과 동일합니까?
아닙니다. 공매도 잔고는 FINRA Rule 4560에 따라 보고되는 월 2회 기준의 미결제 공매도 포지션 수치입니다. Reg SHO 임계치 목록은 공매도 실행에 관한 SEC 규정에 따라 작성되는, 결제 시 지속적인 인도 불이행(failure to deliver)이 발생하는 종목의 일일 목록입니다. 특정 주식이 대규모 공매도 상태임에도 임계치 목록에는 나타나지 않을 수 있습니다.
FINRA 공매도 잔고 데이터가 틀릴 수 있습니까?
데이터가 지연되거나, 일부가 누락되거나, 수정될 수 있습니다. 이는 상기한 당사 아카이브에서도 확인된 사항입니다. 모든 수치는 "해당 날짜 기준 보고된 내용"으로 간주해야 하며, 수치의 출처 파일과 날짜를 명시하는 소스를 이용하는 것이 좋습니다.
모든 패널은 파일에 대해 저장 및 버전 관리가 되는 쿼리입니다. SQL을 확장하거나 Strasmore 터미널에서 특정 날짜의 데이터 범위를 감사하십시오.