Wat is FINRA short interest en days to cover
Ontdek wat FINRA short interest precies inhoudt. Leer alles over de days to cover en de impact op uw strategie voor een betere analyse van de markt.
Short interest is het totale aantal aandelen van een aandeel die short zijn verkocht en nog niet zijn teruggekocht — het lopende saldo van open short posities, dat twee keer per maand aan FINRA wordt gerapporteerd. Het is de standaardmaatstaf voor de mate waarin handelaren tegen een aandeel gepositioneerd zijn, te lezen via twee ratio's: days to cover en short percent of float. Elk cijfer hier komt uit die dataset van de toezichthouder; de query achter elk getal is met één klik bereikbaar.
Wat is short interest in aandelen?
Een short sale draait de gebruikelijke volgorde van een transactie om: een short seller leent aandelen, verkoopt deze tegen de huidige prijs en streeft ernaar deze later goedkoper terug te kopen. Het terugkopen — "covering" — brengt het geleende aandeel terug naar de uitlener. Totdat dit gebeurt, blijft de positie openstaan. Elke openstaande short positie bij elke broker telt mee voor de short interest van het aandeel.
Short interest is een niveau — een uitstaande balans op een specifiek moment, vergelijkbaar met het saldo van een lening. Het stijgt wanneer nieuwe short posities worden geopend en daalt wanneer shorts coveren. Het zegt niets over de handel op een specifieke dag. Daarom is het het tegenovergestelde van de dagelijkse short volume, een stroom van gemarkeerde short trades die voornamelijk bestaat uit routineuze market-maker infrastructuur. Deze twee termen worden voortdurend verward; wij meten beide op één ticker in short interest vs. short volume. Twee normalisaties maken het ruwe aantal aandelen vergelijkbaar tussen verschillende aandelen — short percent of float en days to cover — beide hieronder gemeten op echte tickers.
Bij elke definitie hoort een waarschuwing over het risico: een short maakt verlies wanneer de prijs stijgt. Een prijs heeft geen plafond, waardoor het verlies op een uncovered short onbeperkt is — in tegenstelling tot een long positie, waarbij het maximale verlies gelijk is aan de betaalde prijs.
Hoe wordt short interest gemeten en gerapporteerd?
Short interest is een wettelijke bekendmaking en geen live beursfeed. FINRA Rule 4560 verplicht elke lidmaatschapsmakelaar om twee keer per maand de openstaande short posities op de boeken te rapporteren, op een geplande settlement date: één halverwege de maand en één aan het einde van de maand. De regel geldt voor alle aandelen, zowel genoteerd als over-the-counter, en het telt posities, geen transacties. Een firma rapporteert wat haar klanten en eigen desks op die datum nog verschuldigd zijn in geleende aandelen, ongeacht de transacties die daarvoor hebben plaatsgevonden. FINRA voegt de rapportages samen in één bestand per settlement date: één regel per effect, met het aantal short aandelen, een gemiddelde dagelijkse volume-figuur en de days-to-cover ratio die hieruit wordt berekend. De FINRA-bestanden als gids beschrijft de mechanica van de bron; de ranglijsten van de meest vershortte aandelen bevat de nieuwste gegevens:
De exacte SQL achter elk getal
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest
SELECT concat(monthName(latest), ' ', toString(toDayOfMonth(latest)), ', ', toString(toYear(latest))) AS latest_settlement_date,
count() AS tickers_reported,
multiIf(count() < 1000, toString(count()),
concat(toString(intDiv(count(), 1000)), ',', lpad(toString(count() % 1000), 3, '0'))) AS tickers_reported_fmt,
round(sum(si) / 1e9, 1) AS total_shares_short_b
FROM
(
SELECT ticker, max(short_interest) AS si
FROM global_markets.stocks_short_interest
WHERE settlement_date = latest
GROUP BY ticker
)Op de June 30, 2026 settlement date bevat het bestand 22,207 tickers met een gecombineerd totaal van 56.8 miljard aandelen in open short posities — de volledige short book van de Amerikaanse aandelenmarkt in één tweemaandelijkse snapshot.
Rapportageperiodes voor short interest
"Twice a month" vertaalt zich naar twee regels: de mid-month settlement vindt plaats op de 15e, waarbij de datum wordt verplaatst naar de voorafgaande werkdag als de 15e in het weekend of op een feestdag valt. De month-end settlement vindt plaats op de laatste werkdag van de maand. Het bestand wordt enkele dagen tot weken later publiekelijk beschikbaar gesteld. Hieronder vindt u elke settlement print van de afgelopen vijf maanden, inclusief de dag van de week en het aantal dagen dat verstreken is voordat de data beschikbaar kwam:
De exacte SQL achter elk getal
SELECT concat(monthName(d), ' ', toString(toDayOfMonth(d)), ', ', toString(toYear(d))) AS settlement_date,
weekday,
securities_on_file,
multiIf(securities_on_file < 1000, toString(securities_on_file),
concat(toString(intDiv(securities_on_file, 1000)), ',', lpad(toString(securities_on_file % 1000), 3, '0'))) AS securities_on_file_fmt,
publication_lag_days
FROM
(
SELECT settlement_date AS d,
formatDateTime(settlement_date, '%W') AS weekday,
uniqExact(ticker) AS securities_on_file,
dateDiff('day', settlement_date, toDate(min(_ingest_time))) AS publication_lag_days
FROM global_markets.stocks_short_interest
WHERE settlement_date >= today() - INTERVAL 5 MONTH
GROUP BY settlement_date
)
ORDER BY d9 settlement dates in vijf maanden, waarbij de aanpassing voor werkdagen zichtbaar is in de kolom met de dag van de week (een settlement op de 13e is een mid-month print die is teruggezet vanaf een weekend op de 15e). De nieuwste, de gesettelde June 30, 2026 op een Tuesday, omvat 22,207 securities en had 11 dagen nodig om beschikbaar te komen; de voorgaande had 16 dagen nodig.
Het gevolg: welk short-interest getal u vandaag ook leest, het beschrijft de positionering op de datum van de laatste settlement, één tot enkele weken geleden (we hebben de lag van elke recente print gemeten). "Current" short interest is nooit actueel.
Een uitgewerkt voorbeeld: de short interest van Tesla
Definities blijven beter hangen als er een ticker bij staat. Tesla bij elke settlement van de afgelopen twee jaar — de short interest naast het gemiddelde dagelijkse volume in hetzelfde bestand:
De exacte SQL achter elk getal
SELECT concat(monthName(d), ' ', toString(toDayOfMonth(d)), ', ', toString(toYear(d))) AS settlement_date,
short_interest_m_shares,
avg_daily_volume_m_shares
FROM
(
SELECT settlement_date AS d,
round(max(short_interest) / 1e6, 1) AS short_interest_m_shares,
round(max(avg_daily_volume) / 1e6, 1) AS avg_daily_volume_m_shares
FROM global_markets.stocks_short_interest
WHERE ticker = 'TSLA'
AND settlement_date >= today() - INTERVAL 2 YEAR
GROUP BY settlement_date
)
ORDER BY dBij de settlement van June 30, 2026 waren 79.1 miljoen TSLA-aandelen short verkocht tegenover 46 miljoen aandelen aan gemiddeld dagelijks volume; twee jaar eerder was het saldo 87 miljoen. Tel de datapunten: 47 settlement-data — twee per maand, niets daartussenin.
Short Percent of Float en Days to Cover
Days to cover — de short interest ratio — deelt de short interest door het gemiddelde dagelijkse volume: hoeveel volledige handelsdagen duurt het bij een normaal handelsvolume voordat elke openstaande short-positie is teruggekocht? Het bestand berekent dit voor u, met één belangrijke conventie: de waarde wordt afgerond op minimaal 1,00 en is nooit lager.
Short percent of float deelt de short interest door de float — het aantal uitstaande aandelen minus de belangen van insiders, beperkte aandelen en andere nauw verbonden blokken — en geeft aan welk deel van het verhandelbare eigendom short is verkocht. Eén kanttekening, dezelfde als de uitleg over de stock float gebruikt: geen enkele rapportage vermeldt een float. Bedrijven rapporteren per kwartaal het aantal shares outstanding; elk float-cijfer dat u ziet, is een berekening van een data-leverancier. De onderstaande tabel deelt in plaats daarvan door de gecontroleerde noemer — het aantal basic shares outstanding uit de laatste kwartaalrapportage — waardoor elk percentage een conservatieve ondergrens vormt, aangezien de float nooit groter is dan de shares outstanding.
De exacte SQL achter elk getal
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest,
shares AS
(
SELECT tk AS ticker,
argMax(basic_shares_outstanding, (filing_date, period_end)) AS shares_out
FROM global_markets.stocks_income_statements
ARRAY JOIN tickers AS tk
WHERE tk IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'TSLA', 'GME')
AND timeframe = 'quarterly'
AND filing_date >= today() - INTERVAL 1 YEAR
AND basic_shares_outstanding > 0
GROUP BY tk
),
si AS
(
SELECT ticker,
max(short_interest) AS shares_short,
max(days_to_cover) AS dtc
FROM global_markets.stocks_short_interest
WHERE settlement_date = latest
AND ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'TSLA', 'GME')
GROUP BY ticker
)
SELECT si.ticker AS ticker,
round(si.shares_short / 1e6, 1) AS shares_short_m,
round(shares.shares_out / 1e6, 0) AS shares_outstanding_m,
multiIf(shares.shares_out < 1e9, toString(toUInt64(round(shares.shares_out / 1e6, 0))),
concat(toString(intDiv(toUInt64(round(shares.shares_out / 1e6, 0)), 1000)), ',',
lpad(toString(toUInt64(round(shares.shares_out / 1e6, 0)) % 1000), 3, '0'))) AS shares_outstanding_m_fmt,
round(100.0 * si.shares_short / shares.shares_out, 2) AS short_pct_of_shares_out,
round(si.dtc, 2) AS days_to_cover
FROM si
INNER JOIN shares ON si.ticker = shares.ticker
ORDER BY indexOf(['AAPL', 'KO', 'MSFT', 'NVDA', 'TSLA', 'GME'], si.ticker)Bekijk de vijfde rij van Tesla: 79.1 miljoen shares short tegenover 3,225 miljoen shares outstanding is 2.45% short verkocht, met een days to cover van 1.72 — de typische vorm voor een mega-cap, een aandelenaantal dat op zichzelf enorm lijkt, maar rust op een hoge liquiditeit en een grote share base. Nvidia illustreert dit nog duidelijker: de grootste absolute short balance van de zes, 310.1 miljoen shares, komt nog steeds uit op 1.28% van de shares outstanding bij een days to cover van 1.99 dagen. Het absolute getal alleen zegt u niets.
GameStop is de uitzondering: 12.48% van de shares outstanding is short verkocht — meerdere malen meer dan elke andere naam in de tabel — met een days to cover van 10.75 dagen.
Wat wordt beschouwd als een hoge short interest?
Er is geen officiële drempelwaarde — "hoog" is een conventie. De juiste manier om dit te kalibreren is door de markt te meten. De days to cover voor elke liquide ticker in het meest recente bestand (minimaal één miljoen aandelen gemiddeld dagelijks volume):
De exacte SQL achter elk getal
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest
SELECT count() AS liquid_tickers,
multiIf(count() < 1000, toString(count()),
concat(toString(intDiv(count(), 1000)), ',', lpad(toString(count() % 1000), 3, '0'))) AS liquid_tickers_fmt,
round(quantileExact(0.5)(dtc), 1) AS median_days_to_cover,
round(quantileExact(0.9)(dtc), 1) AS p90_days_to_cover,
min(dtc) AS lowest_days_to_cover,
countIf(dtc >= 10) AS names_at_10_plus
FROM
(
SELECT ticker, max(days_to_cover) AS dtc, max(avg_daily_volume) AS adv
FROM global_markets.stocks_short_interest
WHERE settlement_date = latest
GROUP BY ticker
)
WHERE adv >= 1000000Over 3,202 liquide tickers is de mediane days to cover 2.4 dagen, het 90ste percentiel 5.9 dagen, en de laagste waarde is 1 — de ondergrens. Slechts 45 namen bereiken tien dagen of meer: een paar dagen is routine, een ratio met twee cijfers is daadwerkelijk crowded.
Dan de andere ratio — liquide namen met een recente kwartaalrapportage, ingedeeld naar short interest als een percentage van de shares outstanding, waarbij de mediane days to cover per categorie wordt vermeld.
De exacte SQL achter elk getal
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest,
si AS
(
SELECT ticker,
max(short_interest) AS shares_short,
max(avg_daily_volume) AS adv,
max(days_to_cover) AS dtc
FROM global_markets.stocks_short_interest
WHERE settlement_date = latest
GROUP BY ticker
HAVING adv >= 1000000
),
shares AS
(
SELECT tk AS ticker,
argMax(basic_shares_outstanding, (filing_date, period_end)) AS shares_out
FROM global_markets.stocks_income_statements
ARRAY JOIN tickers AS tk
WHERE timeframe = 'quarterly'
AND filing_date >= today() - INTERVAL 9 MONTH
AND basic_shares_outstanding > 0
GROUP BY tk
HAVING shares_out >= 10000000
),
joined AS
(
SELECT si.ticker AS ticker,
100.0 * si.shares_short / shares.shares_out AS short_pct,
si.dtc AS dtc
FROM si
INNER JOIN shares ON si.ticker = shares.ticker
WHERE 100.0 * si.shares_short / shares.shares_out <= 50
)
SELECT multiIf(short_pct < 2, 'Under 2%',
short_pct < 5, '2-5%',
short_pct < 10, '5-10%',
short_pct < 20, '10-20%',
'20%+') AS short_pct_bucket,
count() AS tickers,
round(100.0 * count() / sum(count()) OVER (), 1) AS pct_of_tickers,
round(quantileExact(0.5)(dtc), 2) AS median_days_to_cover
FROM joined
GROUP BY short_pct_bucket
ORDER BY min(short_pct)De spreiding is hier groter dan de meeste lezers verwachten. Slechts 11.9% van deze aandelen heeft minder dan 2% van de shares outstanding short; de twee middelste categorieën (28.6% en 29%) bevatten het grootste deel van de markt tussen 2% en 10%; 8.9% — 169 namen — zitten boven de 20%. Gemeten tegen de float zouden al deze cijfers hoger uitvallen.
De laatste kolom toont de uitkomst: de mediane days to cover stijgt bij elke stap omhoog, van 1.83 dagen in de categorie met de minste short interest naar 5.37 in de categorie met de meeste short interest. Twee verschillende noemers — de ene een aandelenbasis, de andere een volume-tape — rangschikken de markt op dezelfde manier: een aandeel dat zwaar short is ten opzichte van de aandelen, is doorgaans ook langzamer af te wikkelen (days to cover heeft een eigen uitleg).
GameStop, januari 2021: Hoe een squeeze eruitziet in de data
Elke discussie over een hoge short interest komt uit op dezelfde referentiecasus. Het record van GameStop over de 10 settlements van november 2020 tot maart 2021, met de slotkoers op elke van die data (koersen zoals verhandeld, vóór de latere 4-for-1 split van GME):
De exacte SQL achter elk getal
WITH px AS
(
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
argMax(toFloat64(close), window_start) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'GME'
AND window_start >= '2020-11-01 00:00:00'
AND window_start < '2021-04-02 00:00:00'
AND toHour(toTimeZone(window_start, 'America/New_York')) BETWEEN 9 AND 15
GROUP BY day
),
si AS
(
SELECT settlement_date,
round(max(short_interest) / 1e6, 1) AS shares_short_m,
round(max(days_to_cover), 1) AS days_to_cover
FROM global_markets.stocks_short_interest
WHERE ticker = 'GME'
AND settlement_date >= '2020-11-01'
AND settlement_date <= '2021-03-31'
GROUP BY settlement_date
)
SELECT concat(monthName(si.settlement_date), ' ', toString(toDayOfMonth(si.settlement_date)), ', ', toString(toYear(si.settlement_date))) AS settlement_date,
si.shares_short_m AS shares_short_m,
si.days_to_cover AS days_to_cover,
round(px.close_px, 2) AS gme_close
FROM si
INNER JOIN px ON si.settlement_date = px.day
ORDER BY si.settlement_dateDe opbouw is te zien in de bovenste rijen: bij de November 13, 2020 settlement waren 67.5 miljoen GME-aandelen short, de days to cover stonden op 14, en de koers sloot op $11.02. Het saldo bleef stijgen richting het einde van het jaar — 71.2 miljoen aandelen bij de December 31, 2020 settlement, de grootste van de 10 prints — met de koers op $18.81.
Vervolgens keert de situatie. Bij de January 29, 2021 settlement, met een slotkoers van $328.24, bedroeg de short interest 21.4 miljoen aandelen — ongeveer een derde van het saldo aan het einde van het jaar — en de days to cover waren gedaald naar 1, het minimum. Beide helften van de ratio veranderden tegelijkertijd: shorts werden gedekt (de teller daalde) en het volume explodeerde (de noemer steeg). Bij de March 31, 2021 settlement bedroeg het saldo 10.7 miljoen.
Twee lessen die een koersgrafiek niet leert. Het record is retrospectief — de January 15, 2021 snapshot, genomen toen de koers op $35.49 stond, werd het publiek pas met de gebruikelijke vertraging van meerdere weken bekendgemaakt. En een lage days-to-cover is niet altijd een teken van rust: de ratio bereikte het minimum tijdens de meest turbulente periode van dit episode, wat duidt op een enorme stroom aan volume in plaats van een kleine positie. De volledige anatomie van de squeeze analyseert deze weken.
Short Interest FAQ
Wat is een hoge short interest?
Er is geen officiële grens. Bij de laatste settlement vertoont de mediane liquide US ticker een days to cover van 2.4, en slechts 45 bereikt tien dagen of meer. Aan de andere kant heeft 8.9% van de liquide aandelen met officiële filings een short position van meer dan 20% van de shares outstanding — de zone die de meeste desks als heavily shorted beschouwen.
Wanneer zijn de rapportagedata voor short interest?
Twee keer per maand: op de 15e (verschoven naar de voorafgaande werkdag als deze op een weekend of feestdag valt) en op de laatste werkdag van de maand. Brokerages rapporteren open posities per deze settlement dates onder FINRA Rule 4560, en het bestand wordt dagen tot weken later gepubliceerd — de nieuwste print hier settlede op June 30, 2026 en kwam 11 dagen later aan.
Wat is de short percent of float?
De short interest gedeeld door de float, de aandelen die vrij verhandelbaar zijn. Geen enkele filing rapporteert een float, dus elke gepubliceerde versie is een schatting van een vendor. Gemeten tegen de gecontroleerde shares outstanding — die nooit kleiner zijn dan de float — is Tesla's laatste print 2.45% en die van GameStop 12.48%.
Wat is days to cover?
De short interest gedeeld door het gemiddelde dagelijkse volume: het aantal handelsbeurzen dat nodig is om elke open short terug te kopen bij een typisch handelsvolume. Tesla's laatste print komt uit op 1.72 dagen, en het bestand stelt de ratio vast op een minimum van 1.00.
Is short interest hetzelfde als short volume?
Nee. Short interest telt de open posities op de settlement dates — een niveau, twee keer per maand. Short volume telt de aandelen die dagelijks short worden verkocht — een flow, waarvan een groot deel bestaat uit market-maker hedging (beide, gemeten).
Elk paneel hierboven is een opgeslagen query — open de SQL eronder, vervang de ticker en voer de query opnieuw uit op de Strasmore terminal.