Strasmore Research
학습 Matt Connor작성자 Matt Connor · data as of August 6, 2026 · refreshed weekly

FINRA 마진 부채 통계 해석 방법 및 산정 기준

FINRA 마진 부채 통계의 산정 근거와 규칙을 설명합니다. 매월 셋째 주에 발표되는 데이터는 사주에서 칠주가량의 시차가 존재하며, 일천구백구십칠년부터의 기록을 통해 투자자의 차입 규모와 차변 잔액 및 자유 신용 잔액의 흐름을 파악하는 방법을 상세히 안내합니다.

FINRA 마진 부채(margin debt) 통계는 투자자가 증권 계좌를 담보로 얼마나 많은 자금을 차입했는지 보여주는 월간 집계로, 고객의 마진 계좌를 운용하는 모든 증권사로부터 수집됩니다. 대표 수치는 해당 월의 마지막 영업일을 기준으로 한 고객 차변 잔액(debit balance)의 총액입니다. 이 데이터는 다음 달 셋째 주에 공개되므로, 발표 시점에는 이미 4주에서 7주가 지난 정보가 됩니다.

FINRA 마진 부채 통계의 측정 대상

이 보고는 FINRA 규칙 4521(d)에 근거합니다. 고객의 마진 계좌를 운용하는 각 회원사는 매월 마지막 영업일을 기준으로, 결제일(settlement date)을 기준으로 한 증권 마진 계좌의 총 차변 잔액과 모든 현금 계좌 및 증권 마진 계좌의 총 자유 신용 잔액(free credit balance)을 제출합니다.

이 두 가지 합계가 전체 시리즈를 구성합니다. 차변 잔액은 대출을 의미하며, 고객이 차입금으로 매수한 증권에 대해 증권사에 갚아야 할 금액입니다. 업계 전체를 합산한 이 수치가 마진 부채로 인용됩니다. 자유 신용 잔액은 그 반대 개념으로, 증권사에 예치되어 언제든 인출 가능한 고객의 현금을 의미하며 현금 계좌와 마진 계좌로 나뉩니다.

수치를 해석할 때 다음 네 가지 세부 사항을 고려해야 합니다.

  • 차변 잔액은 총액 기준으로 산정되며, 공매도 신용 잔액과 상계하지 않고 공매도 시장 가치를 포함합니다.
  • 자유 신용 잔액에는 공매도 계좌 잔액과 특별 메모 계좌(special memorandum accounts)는 포함되지 않습니다.
  • 결제일 기준이란 거래가 체결된 날이 아닌 결제된 날을 기준으로 집계함을 의미합니다. T+1 결제 제도 하에서 월말 마지막 세션에 이루어진 매수는 다음 달에 결제되므로 다음 달 수치에 포함됩니다.
  • 다른 FINRA 회원사의 계좌, DVP(인도결제) 및 RVP(인수결제) 계좌, 비증권 계좌 등 일부 계좌 유형은 집계에서 완전히 제외됩니다.

보고서는 월말 이후 가능한 한 신속하게, 늦어도 다음 달 여섯 번째 영업일까지 제출해야 합니다. 발표는 그 이후에 이루어집니다.

FINRA 마진 부채 데이터의 발표 시기

FINRA는 일반적으로 기준 월의 다음 달 셋째 주에 마진 통계 업데이트를 발표합니다. 증권사는 여섯 번째 영업일까지 보고를 마치며, 총계는 그로부터 약 2주 후에 게시됩니다. 공매도 잔고 발표 일정과 달리 사전에 고정된 발표 날짜가 공지되지 않는다는 점이 실질적인 차이점입니다.

이 시차로 인한 정보의 가치를 확인하기 위해, 셋째 주 발표를 대신하여 다음 달 20일을 기준으로 시장 변화를 측정해 보겠습니다. 아래 패널은 지난 1년 반 동안의 월말 기준일, 발표 예정일, 그 사이의 정규 거래일 수, 그리고 해당 기간 SPY의 움직임을 보여줍니다.

조회월말 기준일과 3주 차 발표 사이의 시장 변동
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(close, window_start)                          AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2024-11-01 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
),
reference_month AS
(
    SELECT
        toStartOfMonth(d) AS m,
        max(d)            AS as_of,
        argMax(px, d)     AS as_of_close
    FROM daily
    GROUP BY m
),
release AS
(
    SELECT
        m,
        as_of,
        as_of_close,
        addDays(toStartOfMonth(addMonths(m, 1)), 19) AS release_day
    FROM reference_month
)
SELECT
    formatDateTime(r.m, '%Y-%m')                    AS month,
    any(formatDateTime(r.as_of, '%b %e'))           AS as_of_label,
    any(formatDateTime(r.release_day, '%b %e'))     AS release_label,
    count()                                         AS sessions_count,
    round(100 * (toFloat64(argMax(d.px, d.d))
                 / toFloat64(any(r.as_of_close)) - 1), 2) AS spy_change_pct
FROM release AS r
CROSS JOIN daily AS d
WHERE d.d > r.as_of
  AND d.d <= r.release_day
  AND r.release_day < today()
GROUP BY r.m
ORDER BY r.m
Run this yourself

가장 최근 완료된 기간인 Jun 30부터 Jul 20까지 시장은 13회의 정규 세션을 거쳤으며 SPY는 -0.57% 변동했습니다. 발표 당일에 마진 수치를 확인하는 투자자는 그만큼의 세션이 지난 시점의 스냅샷을 보는 셈입니다.

마진 부채 데이터의 최신성

월말 스냅샷은 발표 자료 중 가장 최신 정보로, 약 3주 전의 데이터입니다. 기준 월 초에 발생한 차입금은 약 7주 전의 정보입니다. 이 4주에서 7주라는 기간은 특정 월의 문제가 아니라 일정상 발생하는 고유한 특성입니다.

다음 패널은 동일한 측정을 2006까지의 모든 월말로 확장하여, 기간 내 시장 변동 폭에 따라 정렬한 것입니다.

조회월말부터 3주 차 발표 기간까지 SPY의 변동 폭
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(close, window_start)                          AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2006-01-01 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
),
reference_month AS
(
    SELECT
        toStartOfMonth(d) AS m,
        max(d)            AS as_of,
        argMax(px, d)     AS as_of_close
    FROM daily
    GROUP BY m
),
release AS
(
    SELECT
        m,
        as_of,
        as_of_close,
        addDays(toStartOfMonth(addMonths(m, 1)), 19) AS release_day
    FROM reference_month
),
gaps AS
(
    SELECT
        r.m AS m,
        abs(round(100 * (toFloat64(argMax(d.px, d.d))
                         / toFloat64(any(r.as_of_close)) - 1), 2)) AS abs_move_pct
    FROM release AS r
    CROSS JOIN daily AS d
    WHERE d.d > r.as_of
      AND d.d <= r.release_day
      AND r.release_day < today()
    GROUP BY r.m
)
SELECT
    multiIf(abs_move_pct < 1, '0 to 1%',
            abs_move_pct < 2, '1 to 2%',
            abs_move_pct < 3, '2 to 3%',
            abs_move_pct < 5, '3 to 5%',
            abs_move_pct < 8, '5 to 8%',
                              '8% or more')        AS move_bucket,
    count()                                        AS months_count,
    round(100 * count() / (SELECT count() FROM gaps), 1) AS share_pct
FROM gaps
GROUP BY move_bucket
ORDER BY min(abs_move_pct)
Run this yourself

해당 기간의 21.1%는 0 to 1% 범위에 속했으며, 차트에서 가장 넓은 범위인 8% or more에는 전체의 15가 포함되었습니다. 이 정도 규모의 시장 변동 이후에 도착하는 잔액 수치는 이미 시장이 재평가(repricing)를 마친 포트폴리오를 설명할 뿐입니다.

이러한 시차로 인해 두 가지 용도는 명확히 배제됩니다. 이 수치는 현재 주간을 설명할 수 없으며, 두 수치가 서로 다른 시점을 측정한다는 점을 명시하지 않고 당일 가격과 나란히 비교할 수도 없습니다. 공매도 잔고 역시 동일한 문제를 안고 있으며, 이에 대해서는 공매도 잔고가 2주 늦은 이유에서 자세히 다룹니다.

기록적인 달러 총액이 가장 덜 중요한 이유

마진 부채는 기록을 경신할 때 가장 자주 인용됩니다. 하지만 구조적으로 이는 달성하기 쉬운 기준입니다. 차변 잔액은 시장 가치가 가격에 따라 변동하는 포트폴리오를 담보로 빌린 달러입니다. 포트폴리오 가치 대비 차입 비율을 일정하게 유지하더라도 가격이 상승하면 달러 총액도 함께 상승합니다. 따라서 명목상의 기록은 단지 가격 수준을 다른 단위로 재표현한 것에 불과합니다.

기록 경신이 얼마나 일상적인 일일까요? 아래 패널은 해당 기간 내 이전의 모든 월말 종가를 상회한 SPY의 월말 종가를 집계합니다.

조회연도별 해당 기간 내 최고치를 경신한 월말 종가 (SPY)
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(close, window_start)                          AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2006-01-01 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
),
month_close AS
(
    SELECT
        toStartOfMonth(d)          AS m,
        toFloat64(argMax(px, d))   AS close_px
    FROM daily
    GROUP BY m
),
peaks AS
(
    SELECT
        m,
        close_px,
        max(close_px) OVER (ORDER BY m ASC
            ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS running_peak
    FROM month_close
),
per_year AS
(
    SELECT
        toYear(m)                         AS y,
        count()                           AS closes_observed,
        countIf(close_px >= running_peak) AS new_highs
    FROM peaks
    GROUP BY y
)
SELECT
    toString(y)      AS year,
    closes_observed,
    new_highs,
    round(100 * sum(new_highs) OVER (ORDER BY y ASC
              ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
              / sum(closes_observed) OVER (ORDER BY y ASC
              ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 1) AS cumulative_share_pct
FROM per_year
ORDER BY y
Run this yourself

해당 기간 동안 월말 종가의 34.3%가 새로운 고점을 기록했으며, 2026만으로도 현재까지 그중 4를 차지합니다. 포트폴리오 가치와 함께 상승하는 달러 시리즈는 이러한 빈도를 그대로 물려받습니다. 명목상의 기록을 뉴스처럼 읽는 것은 대부분 시장이 고점 근처에 있다는 사실을 재확인하는 것뿐입니다.

차입 이력을 수십 년에 걸쳐 비교 가능하게 만드는 두 가지 변환 방법이 있습니다.

  • 실질 가치: 달러 수치를 소비자물가지수(CPI)로 조정하여 1997년의 1달러와 2026년의 1달러를 동일한 단위로 만듭니다. 미국 노동통계국(BLS)은 이러한 CPI 이력을 무료로 제공합니다.
  • 비율: 차변 잔액을 미국 전체 주식 시장 가치나 명목 GDP와 같이 차입의 담보가 되는 지표로 나눕니다. 그 결과는 달러 금액이 아닌 차입 강도(borrowing intensity)가 됩니다.

외부 데이터가 전혀 필요 없는 추가적인 관점도 있습니다. 차변 잔액 열의 전월 대비 또는 전년 대비 백분율 변화는 구조적으로 규모와 무관하며, 가격 수준이 원본 총액에 기여하는 느린 변동을 제거합니다.

마진 부채는 선행 지표인가?

정직하게 말하자면 동행 지표입니다. 차변 잔액과 포트폴리오 가치는 같은 달 내에서 함께 움직이며, 총계가 발표될 때쯤이면 해당 월의 가격 이력은 이미 공개된 상태입니다. 선행-후행 논란을 잠재우려면 달러 잔액과 가격 수준 간의 산술적 연관성, 그리고 수치가 존재하기까지의 4~7주라는 지연 시간을 먼저 해결해야 합니다.

독자는 직접 동조화(co-movement)를 확인할 수 있습니다. FINRA 이력을 시장의 최악의 달들과 나란히 놓고, 레버리지 시리즈의 하락분 중 얼마나 많은 부분이 앞서서 나타나는지, 아니면 같은 달에 포함되는지 확인해 보십시오. 아래 패널은 확인할 날짜를 제공합니다.

조회SPY 월말 종가 기준 전월 대비 최대 하락폭
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(close, window_start)                          AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2006-01-01 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
),
month_close AS
(
    SELECT
        toStartOfMonth(d)        AS m,
        toFloat64(argMax(px, d)) AS close_px
    FROM daily
    GROUP BY m
),
chained AS
(
    SELECT
        m,
        close_px,
        lagInFrame(close_px, 1) OVER (ORDER BY m ASC
            ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
    FROM month_close
)
SELECT
    formatDateTime(m, '%b %Y')                   AS calendar_label,
    round(100 * (close_px / prior_close - 1), 2) AS spy_change_pct
FROM chained
WHERE prior_close > 0
ORDER BY spy_change_pct ASC
LIMIT 10
Run this yourself

가장 최악의 10개월 중 Oct 2008는 연속적인 월말 종가 사이에서 -16.74%를 기록했고, 열 번째 달도 -8.4%를 기록했습니다. 차변 잔액 열을 이 달들과 나란히 놓으면, 타이밍에 대한 의문은 헤드라인 작성자가 아닌 독자 스스로 해결하게 됩니다.

1997년까지의 전체 이력 다운로드 방법

FINRA는 마진 통계 페이지에 표를 게시하며, 1997년 1월부터 시작하는 동일한 시리즈를 엑셀 파일로 제공합니다. 월별로 한 행씩, 자유 신용 잔액 열 옆에 차변 잔액 총액이 백만 달러 단위로 보고됩니다.

파일을 더 유용하게 활용하는 두 가지 습관이 있습니다. 수정된 보고서가 이전 달의 수치를 변경할 수 있으므로 모든 다운로드 파일의 날짜별 사본을 보관하십시오. 또한 차트 레이블을 만들 때 항상 기준 월을 명시하여, 차트가 특정 월의 잔액을 발표된 달의 수치로 오인하지 않도록 하십시오.

이 데이터와 가장 자주 함께 읽히는 FINRA 데이터 세트를 보려면 FINRA 공매도 잔고 데이터를 참조하십시오. 이는 동일한 수집 및 발표 패턴을 따르며 월 2회 주기로 제공됩니다. 보고 지연이 전혀 없는 폭 지표(breadth measure)를 원하신다면 일일 가격 데이터로 직접 구축되는 신고가 신저가 지수(high low index)를 확인하십시오.

자주 묻는 질문(FAQ)

FINRA 마진 부채 데이터는 언제 발표됩니까?

FINRA는 일반적으로 기준 월의 다음 달 셋째 주에 마진 통계 업데이트를 발표합니다. 증권사는 다음 달 여섯 번째 영업일까지 고객 마진 잔액 양식을 제출하며, 총계는 그 이후에 게시됩니다. 고정된 발표 날짜는 사전에 공지되지 않습니다.

차변 잔액과 자유 신용 잔액의 차이는 무엇입니까?

차변 잔액은 고객이 마진 거래로 매수한 증권에 대해 증권사에 갚아야 할 금액입니다. 자유 신용 잔액은 증권사에 예치되어 언제든 인출 가능한 고객의 현금입니다. FINRA는 증권 마진 계좌의 차변 총액과 현금 계좌 및 증권 마진 계좌의 자유 신용 총액을 수집합니다.

FINRA 마진 부채 데이터는 얼마나 오래전부터 제공됩니까?

FINRA 마진 통계 페이지에서 다운로드 가능한 이력은 1997년 1월부터 시작되며 월별로 한 행씩 제공됩니다. 잔액은 매월 마지막 영업일을 기준으로 결제일 기준 백만 달러 단위로 보고됩니다.

마진 부채가 시장 고점을 예측합니까?

이 시리즈의 두 가지 특징이 그 용도를 제한합니다. 달러 수준은 포트폴리오 가치와 함께 움직이므로 차입 강도가 일정해도 가격이 오르면 함께 상승하며, 모든 수치는 발표 시점에 이미 4~7주가 지난 상태입니다. 변곡점을 연구하는 투자자들은 원본 달러 수준 대신 전년 대비 백분율 변화나 비율 버전을 주로 사용합니다.

마진 부채는 공매도 잔고와 동일합니까?

아니요. 마진 부채는 롱 포지션을 유지하기 위해 빌린 현금입니다. 공매도 잔고는 공매도되었으나 아직 상환되지 않은 주식 수를 의미합니다. 두 데이터 모두 증권사가 FINRA에 제출하는 고정된 주기에 따라 공개되며, 모두 수주 단위의 시차를 두고 발표됩니다.


위의 모든 패널은 해당 데이터를 생성한 SQL 쿼리로 확장됩니다. 다른 티커나 더 긴 기간에 대해 동일한 월말 및 발표 시차 산술을 실행하려면 Strasmore 터미널에서 평이한 영어로 요청하십시오.