ano ang short interest at days to cover sa FINRA
Ang FINRA short interest ay shares na na-short sell at hindi pa nabibili pabalik. I-report ito dalawang beses kada buwan, kasama ang days to cover at percent of float.
Ang short interest ay ang kabuuang bilang ng shares ng isang stock na na-short sell at hindi pa nabibili pabalik — ang running balance ng mga open short positions, na nire-report sa FINRA dalawang beses sa isang buwan. Ito ang standard na sukatan kung gaano kabigat ang posisyon ng mga traders laban sa isang stock, binabasa sa pamamagitan ng dalawang ratios: days to cover at short percent of float. Bawat figure dito ay galing sa regulatory dataset na iyon, ang query sa likod ng bawat numero ay isang click lang ang layo.
Ano ang Short Interest sa Stocks?
Binabaliktad ng short sale ang karaniwang pagkakasunod-sunod ng isang trade: nanghihiram ng shares ang isang short seller, ibinebenta ang mga ito sa presyo ngayon, at naglalayong bilhin muli ang mga ito nang mas mura. Ang pagbili muli sa mga ito — "covering" — ay nagbabalik ng hiniram na stock sa nagpahiram. Hangga't hindi ito nangyayari, nananatiling bukas ang posisyon, at bawat bukas na short position sa bawat brokerage ay binibilang sa short interest ng stock.
Ang short interest ay isang level — isang outstanding balance sa isang punto ng oras, tulad ng balanse sa isang loan. Tumataas ito kapag may nagbukas ng bagong shorts, bumababa kapag nagsi-cover ang mga shorts, at walang sinasabi tungkol sa trading sa anumang iisang araw. Ginagawa nitong kabaligtaran ng daily short volume, isang daloy ng marked-short trades na kadalasang routine na market-maker plumbing; ang dalawang ito ay laging napagkakamalan, at sinusukat namin ang pareho sa isang ticker sa short interest vs. short volume. Dalawang normalization ang nagpapagawang maihambing ang raw share count sa iba't ibang stocks — short percent of float at days to cover — parehong sinusukat sa mga totoong ticker sa ibaba.
Isang risk note ang nararapat sa anumang depinisyon: natalo ang isang short kapag tumaas ang presyo, at ang presyo ay walang kisame, kaya ang pagkatalo sa isang uncovered short ay walang limitasyon — hindi tulad ng isang long position, kung saan ang pinakamalaki mong pwedeng mawala ay ang binayad mo.
Paano Sinusukat at Iniulat ang Short Interest?
Ang short interest ay isang regulatory disclosure, hindi isang exchange feed. FINRA Rule 4560 ang nag-oobliga sa bawat miyembrong brokerage na iulat ang open short positions sa kanilang libro dalawang beses sa isang buwan, batay sa nakatakdang settlement date: isa sa kalagitnaan ng buwan, isa sa katapusan ng buwan. Sinasaklaw ng rule ang lahat ng equity securities, nakalista man o over-the-counter, at binibilang nito ang mga posisyon, hindi ang mga trade — iniulat ng isang firm kung ano ang utang pa ng mga customer at sarili nitong desks sa borrowed shares hanggang sa petsang iyon, anuman ang ginawa nila sa pagitan. Pinagsasama-sama ng FINRA ang mga filing sa isang file bawat settlement date: isang row bawat security, na may shares short, average-daily-volume figure, at days-to-cover ratio na gawa sa dalawa. Ang gabay sa FINRA files ay sumasaklaw sa mekanika ng source; ang most-shorted leaderboards ay nagbabasa ng pinakabagong print:
Ang eksaktong SQL sa likod ng bawat numero
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
)Simula noong June 30, 2026 settlement, ang file ay sumasaklaw sa 22,207 tickers na may pinagsamang 56.8 bilyon shares ng open short positions — ang buong short book ng US equity market sa isang dalawang-beses-sa-isang-buwan na snapshot.
Mga Petsa ng Pag-uulat ng Short Interest
"Dalawang beses sa isang buwan" ay may dalawang alituntunin: ang mid-month settlement ay nasa ika-15, ililipat pabalik sa nakaraang araw ng negosyo kapag ang ika-15 ay pumatak sa weekend o holiday, at ang month-end settlement ay nasa huling araw ng negosyo ng buwan. Ang file ay inilalathala sa publiko ilang araw o linggo pagkatapos. Bawat settlement print ng huling limang buwan, kasama ang araw ng linggo nito at ang bilang ng mga araw bago dumating ang datos dito:
Ang eksaktong SQL sa likod ng bawat numero
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 na mga settlement date sa limang buwan, makikita ang business-day adjustment sa column ng araw ng linggo (ang settlement na may petsang ika-13 ay isang mid-month print na ibinalik mula sa weekend na ika-15). Ang pinakabago, na na-settle noong June 30, 2026 sa isang Tuesday, ay sumasaklaw sa 22,207 na securities at umabot ng 11 araw bago dumating; ang nauna rito ay umabot ng 16 araw.
Ang konklusyon: anumang short-interest number na nabasa mo ngayon ay naglalarawan ng positioning mula sa huling settlement, isa hanggang ilang linggo ang nakalipas (sinukat namin ang lag ng bawat kamakailang print). Ang "kasalukuyang" short interest ay hindi kailanman kasalukuyan.
Isang Halimbawa: Short Interest ng Tesla
Mas madaling tandaan ang mga depinisyon kapag may kalakip na ticker. Sa Tesla, sa bawat settlement ng nakaraang dalawang taon — ang short interest kasama ang average daily volume sa iisang file:
Ang eksaktong SQL sa likod ng bawat numero
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 dSa settlement ng June 30, 2026, 79.1 milyon na TSLA shares ang na-short laban sa 46 milyong shares ng average daily volume; dalawang taon bago nito, nasa 87 milyon ang balanse. Bilangin ang data points: 47 settlement dates — dalawa bawat buwan, walang kahit ano sa pagitan.
Short Percent of Float at Days to Cover
Days to cover — ang short interest ratio — hinahati ang short interest sa average daily volume: sa normal na bilis ng pag-trade ng stock, ilang buong sesyon ang kailangan para mabili muli ng bawat open short? Kinakalkula ito ng file para sa iyo, na may isang kombensyong dapat malaman — naka-floor ito sa 1.00 at hindi kailanman nagpi-print ng mas mababa.
Short percent of float hinahati ang short interest sa float — shares outstanding minus insider stakes, restricted stock at iba pang closely held blocks — at tinatanong kung anong bahagi ng tradable ownership pie ang na-short. Isang caveat, ang parehong paliwanag ng stock float ay nagbubukas: walang filing na nag-uulat ng float. Ang mga kumpanya ay nag-uulat ng shares outstanding kada quarter; bawat float figure na makikita mo ay subtraction ng isang vendor. Ang panel sa ibaba ay hinahati sa audited denominator sa halip — basic shares outstanding mula sa pinakabagong quarterly filing — ginagawang konserbatibong floor ang bawat porsyento, dahil ang float ay hindi kailanman mas malaki sa shares outstanding.
Ang eksaktong SQL sa likod ng bawat numero
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)Basahin ang row ng Tesla, ang ikalima: 79.1 milyong shares na short laban sa 3,225 milyong shares outstanding ay 2.45% na na-short, sa days to cover na 1.72 — ang klasikong mega-cap shape, isang share count na mukhang napakalaki sa isolation na nakaupo sa malalim na liquidity at malaking share base. Mas malakas ang punto ng Nvidia: ang pinakamalaking raw short balance sa anim, 310.1 milyong shares, ay nasa 1.28% pa rin ng shares outstanding sa 1.99 days to cover. Ang raw number lang ay walang sinasabi sa iyo.
Ang GameStop ang outlier: 12.48% ng shares outstanding ang na-short — ilang beses kumpara sa ibang pangalan sa table — sa 10.75 days to cover.
Ano ang Itinuturing na Mataas na Short Interest?
Walang opisyal na hangganan — ang "mataas" ay isang kombensiyon, at ang tapat na paraan para sukatin ito ay ang pag-aanalisa ng datos. Ang days to cover sa bawat likidong ticker sa pinakabagong file (hindi bababa sa isang milyong bahagi ng average daily volume):
Ang eksaktong SQL sa likod ng bawat numero
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 >= 1000000Sa 3,202 likidong ticker, ang median ay 2.4 araw na days to cover, ang 90th percentile ay 5.9 araw, at ang pinakamababang halaga ay 1 — ang pinakamababa. 45 na pangalan lamang ang umaabot ng sampung araw o higit pa: ang ilang araw ay karaniwan, ang dobleng-digit na ratio ay talagang masikip.
Ngayon ang isa pang ratio — mga likidong pangalan na may kamakailang quarterly filing sa record, pinangkat ayon sa short interest bilang porsyento ng shares outstanding, bawat grupo ay may median days to cover kasama.
Ang eksaktong SQL sa likod ng bawat numero
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)Mas malawak ang pagkalat ng datos dito kaysa inaasahan ng karamihan. 11.9% lamang ng mga stock na ito ang may mas mababa sa 2% ng kanilang shares outstanding na short; ang dalawang gitnang grupo (28.6% at 29%) ang may pinakamaraming stock sa pagitan ng 2% at 10%; 8.9% — 169 na pangalan — ay nasa itaas ng 20%. Kung susukatin laban sa float, mas mataas ang bawat isa sa mga numerong iyon.
Ang huling kolum ang mahalaga: ang median days to cover ay tumataas sa bawat hakbang pataas, mula 1.83 araw sa pinakamaliit na shorted na grupo hanggang 5.37 araw sa pinakamaraming shorted. Dalawang magkaibang denominator — isa ay share base, isa ay volume tape — ang nagraranggo sa parehong paraan: ang stock na heavily shorted kumpara sa shares nito ay karaniwang mas mabagal din mag-unwind (ang days to cover ay may sariling paliwanag).
GameStop, Enero 2021: Ano ang Hitsura ng Squeeze sa Datos
Bawat diskusyon tungkol sa mataas na short interest ay nauuwi sa iisang reference case. Ang record ng GameStop sa 10 settlements mula Nobyembre 2020 hanggang Marso 2021, kasama ang closing price sa bawat isa sa mga petsang iyon (presyo ayon sa aktwal na trade, bago ang 4-por-1 split ng GME):
Ang eksaktong SQL sa likod ng bawat numero
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_dateNasa itaas na mga row ang setup: sa November 13, 2020 settlement, 67.5 milyong GME shares ang short, days to cover ay nasa 14, at ang stock ay nagsara sa $11.02. Patuloy na lumaki ang balance hanggang sa pagtatapos ng taon — 71.2 milyong shares sa December 31, 2020 settlement, ang pinakamalaki sa 10 prints — na ang stock ay nasa $18.81.
Pagkatapos ay bumaliktad ang table. Sa January 29, 2021 settlement, na ang stock ay nagsara sa $328.24, ang short interest ay nag-print ng 21.4 milyong shares — halos isang-katlo ng balance sa pagtatapos ng taon — at ang days to cover ay bumagsak sa 1, ang pinakamababa. Sabay na gumalaw ang dalawang bahagi ng ratio: nag-cover ang shorts (bumaba ang numerator) at sumabog ang volume (tumaas ang denominator). Pagsapit ng March 31, 2021 settlement, ang balance ay nasa 10.7 milyon.
Dalawang aral na hindi ituturo ng price chart. Ang record ay retrospective — ang January 15, 2021 snapshot, na kinuha noong ang stock ay nasa $35.49, ay umabot sa publiko sa karaniwang multi-week lag. At ang mababang days-to-cover reading ay hindi laging kalmado: ang ratio ay umabot sa pinakamababa nito sa pinakamabangis na bahagi ng episode, na naglalarawan ng isang torrent ng volume sa halip na isang maliit na posisyon. Ang buong anatomy ng squeeze ay naglalakad sa mga linggong iyon.
FAQ sa Short Interest
Ano ang mataas na short interest?
Walang opisyal na hangganan. Sa pinakabagong settlement, ang median na likidong US ticker ay may 2.4 araw para mabayaran, at 45 lang ang umaabot ng sampung araw o higit pa. Sa kabilang ratio, 8.9% ng mga filing-backed na likidong stock ay may higit sa 20% ng outstanding shares na short — ang sonang tinatawag ng karamihan sa mga desk na heavily shorted.
Kailan ang mga petsa ng pag-uulat ng short interest?
Dalawang beses sa isang buwan: ika-15 (inililipat sa nakaraang business day kapag weekend o holiday) at ang huling business day ng buwan. Ang mga brokerage ay nag-uulat ng mga open positions ayon sa mga settlement dates na ito sa ilalim ng FINRA Rule 4560, at ang file ay inilalathala pagkalipas ng mga araw hanggang linggo — ang pinakabagong print dito ay na-settle noong June 30, 2026 at dumating pagkalipas ng 11 araw.
Ano ang short percent of float?
Short interest na hinati sa float, ang shares na malayang i-trade. Walang filing na nag-uulat ng float, kaya ang bawat nai-publish na bersyon ay isang vendor estimate. Sinukat laban sa audited shares outstanding — hindi kailanman mas maliit kaysa sa float — ang pinakabagong print ng Tesla ay 2.45% at ng GameStop ay 12.48%.
Ano ang days to cover?
Short interest na hinati sa average daily volume: ang mga sesyon ng tipikal na trading na kakailanganin para mabili muli ng bawat open short. Ang pinakabagong print ng Tesla ay umaabot sa 1.72 araw, at ang file ay nag-flo-floor ng ratio sa 1.00.
Pareho ba ang short interest at short volume?
Hindi. Ang short interest ay nagbibilang ng open positions sa settlement dates — isang level, dalawang beses sa isang buwan. Ang short volume ay nagbibilang ng shares na na-short araw-araw — isang flow, karamihan ay market-maker hedging (pareho, sinusukat).
Ang bawat panel sa itaas ay isang stored query — buksan ang SQL sa ilalim nito, palitan ang anumang ticker, at patakbuhin muli sa Strasmore terminal.