FINRA-Margin-Schuldenstatistik einfach erklärt
FINRA-Margin-Schuldenstatistik erklärt: Regel für die Meldung, Veröffentlichung in der dritten Woche, Verzögerung von vier bis sieben Wochen und Historie seit 1997.
FINRA-Statistiken zur Margin-Verschuldung zeigen monatlich, wie viel Anleger gegen ihre Brokerkonten geliehen haben. Die Daten werden von jedem Broker erhoben, der für Kunden Margin-Konten führt. Die zentrale Kennzahl ist die Gesamtsumme der Sollsalden der Kundenkonten in US-Dollar. Sie wird am letzten Geschäftstag des Monats gemessen. Die Veröffentlichung erfolgt in der dritten Woche des Folgemonats. Bei Veröffentlichung sind die Daten daher vier bis sieben Wochen alt.
Was die FINRA-Statistiken zur Margin-Verschuldung messen
Die Meldung basiert auf FINRA Rule 4521(d). Jedes Mitglied, das für Kunden Margin-Konten führt, meldet auf Abwicklungstagbasis zum letzten Geschäftstag des Monats die Summe aller Sollsalden in Wertpapier-Margin-Konten sowie die Summe aller frei verfügbaren Habensalden in sämtlichen Cash-Konten und Wertpapier-Margin-Konten.
Diese beiden Summen bilden die gesamte Datenreihe. Ein Sollsaldo ist ein Kredit. Er entspricht dem Betrag, den ein Kunde einem Broker für Wertpapiere schuldet, die mit geliehenem Geld gekauft wurden. Die über die gesamte Branche addierte Summe wird als Margin-Verschuldung bezeichnet. Ein frei verfügbarer Habensaldo ist die Gegenposition. Dabei handelt es sich um Kundengeld, das beim Broker liegt und auf Verlangen ausgezahlt werden muss. In der Meldung wird zwischen Cash-Konten und Margin-Konten unterschieden.
Vier Details beeinflussen die Interpretation der Zahlen.
- Sollsalden werden brutto erfasst. Short-Marktwerte werden einbezogen und nicht mit Short-Habensalden verrechnet.
- Frei verfügbare Habensalden schließen Sollsalden von Short-Konten und Sondermemorandumkonten aus.
- Die Abwicklungstagbasis bedeutet, dass ein Geschäft am Abwicklungstag und nicht am Tag seiner Ausführung erfasst wird. Bei der Abwicklung T+1 wird ein Kauf in der letzten Sitzung eines Monats erst im Folgemonat abgewickelt und erscheint daher in der Kennzahl des Folgemonats.
- Mehrere Kontotypen sind vollständig aus der Erhebung ausgeschlossen. Dazu gehören Konten anderer FINRA-Mitglieder, DVP- und RVP-Konten sowie Konten, die keine Wertpapierkonten sind.
Das Formular muss so schnell wie möglich nach Monatsende eingereicht werden, spätestens jedoch am sechsten Geschäftstag des Folgemonats. Die Veröffentlichung erfolgt später.
Wann werden die FINRA-Daten zur Margin-Verschuldung veröffentlicht?
FINRA veröffentlicht Aktualisierungen der Margin-Statistiken in der Regel in der dritten Woche des Monats, der auf den Referenzmonat folgt. Die Unternehmen haben die Meldung bis zum sechsten Geschäftstag eingereicht. Die aggregierten Daten erscheinen ungefähr zwei Wochen später. Ein fester Veröffentlichungstermin wird nicht im Voraus bekannt gegeben. Das unterscheidet die Daten vom Veröffentlichungskalender für Short Interest, in dem Abwicklungs- und Veröffentlichungstermine ein Jahr im Voraus bekannt gegeben werden.
Um zu zeigen, welche Bedeutung diese Verzögerung für Leser hat, verwenden wir den 20. des Folgemonats als Näherung für die Veröffentlichung in der dritten Woche. Anschließend messen wir den Marktverlauf in diesem Zeitraum. Die folgende Grafik umfasst die Monatsenden der vergangenen anderthalb Jahre. Sie zeigt das Stichtagsdatum, das angenommene Veröffentlichungsdatum, die Zahl der dazwischenliegenden regulären Handelssitzungen und die Entwicklung von SPY in diesem Zeitraum.
Das exakte SQL hinter jeder Zahl
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.mIm jüngsten abgeschlossenen Zeitraum, von Jun 30 bis Jul 20, gab es 13 reguläre Handelssitzungen. SPY veränderte sich um -0.57%. Wer die Margin-Kennzahl am Tag ihrer Veröffentlichung liest, betrachtet daher eine Momentaufnahme, die so viele Sitzungen zurückliegt.
Wie veraltet sind die Daten zur Margin-Verschuldung bei ihrer Veröffentlichung?
Die Momentaufnahme zum Monatsende ist der aktuellste Bestandteil der Veröffentlichung. Sie ist ungefähr drei Wochen alt. Kreditaufnahmen, die in den ersten Tagen des Referenzmonats erfolgten, sind ungefähr sieben Wochen alt. Daraus ergibt sich die Spanne von vier bis sieben Wochen. Sie ist eine Folge des Veröffentlichungsplans und nicht eines bestimmten Monats.
Die nächste Grafik erweitert dieselbe Messung auf alle Monatsenden seit 2006. Anschließend sortiert sie die Zeiträume danach, wie weit sich der Markt innerhalb dieser Zeiträume bewegt hat.
Das exakte SQL hinter jeder Zahl
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)21.1% dieser Zeiträume lagen im Bereich 0 to 1%. Der breiteste Bereich der Grafik, 8% or more, umfasst 15 der Zeiträume. Eine Bilanzkennzahl, die nach einer Marktbewegung dieser Größenordnung eintrifft, beschreibt ein Portfolio, dessen Bewertung der Markt bereits angepasst hat.
Die Verzögerung schließt zwei Verwendungen eindeutig aus. Die Kennzahl kann nicht die laufende Woche beschreiben. Außerdem kann sie nicht ohne Hinweis auf die unterschiedlichen Messzeitpunkte einem Tageskurs gegenübergestellt werden. Bei Short Interest besteht dasselbe Problem in kürzerer Form. Wir erläutern es unter warum Short Interest zwei Wochen alt ist.
Warum eine Rekordsumme in US-Dollar der am wenigsten interessante Aspekt ist
Margin-Verschuldung wird meist dann thematisiert, wenn sie einen Rekord erreicht. Die Mechanik macht dies zu einer niedrigen Hürde. Sollsalden sind in US-Dollar ausgedrückte Kredite, die durch Portfolios besichert sind, deren Marktwert sich mit den Kursen verändert. Bleibt die Kreditaufnahme gemessen am Portfoliowert konstant und steigen die Kurse, nimmt auch die Summe in US-Dollar zu. Ein nominaler Rekord gibt dann lediglich das Kursniveau in einer anderen Einheit wieder.
Wie häufig kommt ein Rekord vor? Die folgende Grafik zählt die Monatsschlusskurse von SPY, die alle früheren Monatsschlusskurse im betrachteten Zeitraum übertrafen.
Das exakte SQL hinter jeder Zahl
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 yIm gesamten Zeitraum waren 34.3% der Monatsschlusskurse neue Höchststände. Auf 2026 entfallen bislang 4 davon. Eine Dollar-Zeitreihe, die mit den Portfoliowerten steigt, übernimmt diese Häufigkeit. Einen nominalen Rekord isoliert als Nachricht zu interpretieren, bedeutet daher meist nur, dass sich der Markt nahe einem Hoch befindet.
Zwei Umrechnungen machen die Kreditaufnahme über mehrere Jahrzehnte vergleichbar.
- Reale Werte: Deflationieren Sie die Dollarspalte mit einem Verbraucherpreisindex. So entsprechen ein Dollar aus 1997 und ein Dollar aus 2026 derselben Einheit. Das Bureau of Labor Statistics stellt die historische CPI-Reihe kostenlos bereit.
- Eine Quote: Teilen Sie die Sollsalden durch eine Kennzahl für die Vermögensbasis der Kreditaufnahme, etwa den gesamten US-Aktienmarktwert oder das nominale BIP. Das Ergebnis misst die Kreditintensität statt eines Dollarbetrags.
Eine weitere Betrachtung benötigt keine externen Daten. Die prozentuale Veränderung der Sollsaldo-Spalte gegenüber dem Vormonat oder Vorjahr ist konstruktionsbedingt skalierungsunabhängig. Sie blendet den langsamen Anstieg aus, den das Kursniveau zur Rohsumme beiträgt.
Ist die Margin-Verschuldung ein Frühindikator?
„Gleichlaufend“ ist die zutreffende Bezeichnung. Sollsalden und Portfoliowerte bewegen sich innerhalb desselben Monats gemeinsam. Wenn die aggregierte Kennzahl veröffentlicht wird, ist die Kursentwicklung dieses Monats bereits öffentlich bekannt. Jede Aussage über eine Vor- oder Nachlaufeigenschaft muss daher zwei Hürden überwinden: die rechnerische Verbindung zwischen einem Dollarbetrag und dem Kursniveau sowie die Verzögerung von vier bis sieben Wochen, bis die Kennzahl überhaupt vorliegt.
Leser können den Gleichlauf direkt prüfen. Legen Sie die FINRA-Zeitreihe neben die schwächsten Monate des Marktes. Prüfen Sie, welcher Anteil des Rückgangs der Kreditreihe in denselben Monaten stattfindet und welcher Anteil ihnen vorausgeht. Die Grafik liefert die zu prüfenden Zeitpunkte.
Das exakte SQL hinter jeder Zahl
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 10Der schwächste der zehn Zeiträume, Oct 2008, verzeichnete zwischen aufeinanderfolgenden Monatsschlusskursen -16.74%. Selbst der zehnte Zeitraum verzeichnete noch -8.4%. Legt man die Sollsaldo-Spalte neben diese Monate, lässt sich die zeitliche Frage anhand der Daten beantworten und nicht durch eine Schlagzeile.
So laden Sie die vollständige Historie seit 1997 herunter
FINRA stellt die Tabelle auf der Margin Statistics-Seite bereit. Dieselbe Datenreihe steht auch als Excel-Datei zum Download zur Verfügung. Sie beginnt im Januar 1997. Die Datei enthält eine Zeile pro Monat. Neben den Spalten zu den frei verfügbaren Habensalden steht die Gesamtsumme der Sollsalden, ausgewiesen in Millionen US-Dollar.
Zwei Arbeitsweisen machen die Datei nützlicher. Bewahren Sie eine datierte Kopie jedes Downloads auf. Eine nachträgliche Änderung einer Meldung kann einen früheren Monat korrigieren. Nur Ihr eigenes Archiv macht diese Änderung sichtbar. Übernehmen Sie außerdem den Stichtagsmonat in jede Beschriftung Ihrer Grafiken. So wird ein Monatsbestand nicht unbemerkt dem Monat seiner Veröffentlichung zugeordnet.
Für die FINRA-Datenreihe, die meist zusammen mit dieser betrachtet wird, siehe FINRA-Daten zu Short Interest. Sie folgt demselben Erhebungs- und Veröffentlichungsmuster in einem zweimal monatlichen Zyklus. Für eine Marktbreitekennzahl ohne Berichtsverzögerung siehe den High-Low-Index. Er wird direkt aus täglichen Kursdaten erstellt.
FAQ
Wann werden die FINRA-Daten zur Margin-Verschuldung veröffentlicht?
FINRA veröffentlicht Aktualisierungen der Margin-Statistiken in der Regel in der dritten Woche des Monats, der auf den Referenzmonat folgt. Die Unternehmen reichen das Customer Margin Balance Form spätestens am sechsten Geschäftstag dieses Folgemonats ein. Die aggregierten Daten werden danach veröffentlicht. Ein fester Veröffentlichungstermin wird nicht im Voraus bekannt gegeben.
Was ist der Unterschied zwischen Sollsalden und frei verfügbaren Habensalden?
Ein Sollsaldo ist der Betrag, den ein Kunde einem Broker für Wertpapiere schuldet, die auf Margin gekauft wurden. Ein frei verfügbarer Habensaldo ist Kundengeld, das beim Broker liegt und auf Verlangen ausgezahlt werden muss. FINRA erhebt die Gesamtsumme der Sollsalden in Wertpapier-Margin-Konten sowie die Gesamtsumme der frei verfügbaren Habensalden in Cash-Konten und Wertpapier-Margin-Konten.
Wie weit reicht die Historie der FINRA-Daten zur Margin-Verschuldung zurück?
Die herunterladbare Historie auf der Margin Statistics-Seite von FINRA beginnt im Januar 1997. Sie enthält eine Zeile pro Monat. Die Salden werden in Millionen US-Dollar auf Abwicklungstagbasis zum letzten Geschäftstag jedes Monats ausgewiesen.
Sagt die Margin-Verschuldung Marktspitzen voraus?
Zwei Eigenschaften der Datenreihe begrenzen diese Verwendung. Der Dollarbetrag bewegt sich mit den Portfoliowerten. Er steigt daher auch bei unveränderter Kreditintensität, wenn die Kurse steigen. Außerdem ist jede Kennzahl bei ihrer Veröffentlichung vier bis sieben Wochen alt. Anleger, die Wendepunkte untersuchen, arbeiten deshalb meist mit der prozentualen Veränderung gegenüber dem Vorjahr oder mit einer Quotenvariante statt mit dem nominalen Dollarbetrag.
Ist die Margin-Verschuldung dasselbe wie Short Interest?
Nein. Margin-Verschuldung ist geliehenes Geld, das Long-Positionen besichert. Short Interest zählt leerverkaufte und noch nicht zurückgekaufte Aktien. Beide Kennzahlen werden über Broker-Meldungen an FINRA in einem festen Zyklus veröffentlicht. Beide treffen mit einer Verzögerung von mehreren Wochen ein.
Jede Grafik oben lässt sich auf die exakte SQL-Abfrage zurückführen, mit der sie erstellt wurde. Um dieselbe Berechnung von Monatsenden und Veröffentlichungsverzögerungen für einen anderen Ticker oder einen längeren Zeitraum auszuführen, formulieren Sie die Anfrage auf dem Strasmore-Terminal in normaler Sprache.