Strasmore Research
Edukasi Matt ConnorOleh Matt Connor · Diperbarui 2026-07-25 · data as of July 25, 2026 · refreshed weekly

Apa Itu FINRA Short Interest dan Days to Cover?

FINRA short interest adalah jumlah saham yang dijual short dan belum dibeli kembali. Pelajari pelaporan dua kali sebulan, settlement dates, days to cover, dan percent of float.

Short interest adalah jumlah total saham yang dijual short dan belum dibeli kembali — saldo berjalan dari posisi short yang terbuka, yang dilaporkan kepada FINRA dua kali sebulan. Ini adalah tolok ukur standar untuk melihat seberapa besar posisi trader melawan suatu saham, yang dibaca melalui dua rasio: days to cover dan short percent of float. Setiap angka di sini berasal dari dataset regulasi tersebut, dengan query di balik setiap angka yang dapat diakses dengan satu klik.

Apa Itu Short Interest pada Saham?

Penjualan short membalikkan urutan perdagangan biasa: seorang short seller meminjam saham, menjualnya pada harga saat ini, dan bertujuan untuk membelinya kembali dengan harga lebih murah. Membeli kembali saham tersebut — "covering" — mengembalikan saham yang dipinjam kepada pemberi pinjaman. Hingga hal itu terjadi, posisi tetap terbuka, dan setiap posisi short terbuka di setiap broker dihitung ke dalam short interest saham tersebut.

Short interest adalah sebuah level — saldo terutang pada satu titik waktu, seperti saldo pada pinjaman. Angka ini naik ketika posisi short baru dibuka, turun ketika short cover, dan tidak menunjukkan apa pun tentang perdagangan harian tunggal. Hal ini menjadikannya kebalikan dari short volume harian, yaitu aliran perdagangan marked-short yang sebagian besar merupakan mekanisme rutin market-maker; keduanya sering tertukar, dan kami mengukur keduanya pada satu ticker dalam short interest vs. short volume. Dua normalisasi membuat jumlah saham mentah dapat dibandingkan antar saham — short percent of float dan days to cover — keduanya diukur pada ticker asli di bawah ini.

Satu catatan risiko perlu ada dalam setiap definisi: posisi short kehilangan uang saat harga naik, dan harga tidak memiliki batas atas, sehingga kerugian pada short yang tidak dicover tidak terbatas — berbeda dengan posisi long, di mana jumlah maksimal yang dapat hilang adalah apa yang Anda bayar.

Bagaimana Short Interest Diukur dan Dilaporkan?

Short interest adalah pengungkapan regulasi, bukan feed bursa. FINRA Rule 4560 mewajibkan setiap broker anggota untuk melaporkan posisi short terbuka di buku mereka dua kali sebulan, terhitung sejak settlement date yang dijadwalkan: satu di pertengahan bulan, satu di akhir bulan. Aturan ini mencakup semua sekuritas ekuitas, baik yang terdaftar maupun over-the-counter, dan menghitung posisi, bukan transaksi — sebuah firma melaporkan apa yang masih dipinjam oleh nasabah dan desk mereka sendiri pada tanggal tersebut, terlepas dari aktivitas yang terjadi di antaranya. FINRA menyusun laporan tersebut menjadi satu file per settlement date: satu baris per sekuritas, yang memuat jumlah shares short, angka average-daily-volume, dan rasio days-to-cover yang disusun dari keduanya. Panduan file FINRA membahas mekanisme sumbernya; papan peringkat most-shorted membaca data terbaru:

QueryFile short interest FINRA terbaru: satu snapshot seluruh pasar
SQL tepat di balik setiap angka
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
)

Per settlement June 30, 2026, file tersebut mencakup 22,207 ticker dengan total 56.8 miliar saham posisi short terbuka — seluruh buku short pasar ekuitas AS dalam satu cuplikan dua mingguan.

Tanggal Pelaporan Short Interest

"Dua kali sebulan" terbagi menjadi dua aturan: settlement pertengahan bulan jatuh pada tanggal lima belas, dimundurkan ke hari kerja sebelumnya jika tanggal lima belas jatuh pada akhir pekan atau hari libur, dan settlement akhir bulan jatuh pada hari kerja terakhir bulan tersebut. File tersebut sampai ke publik beberapa hari hingga beberapa minggu kemudian. Setiap cetakan settlement selama lima bulan terakhir, beserta hari kerja dan jumlah hari yang berlalu sebelum data tiba di sini:

QueryTanggal pelaporan short interest: settlement terbaru, hari kerja, coverage, dan publication lag
SQL tepat di balik setiap angka
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 d

Tanggal settlement 9 dalam lima bulan, penyesuaian hari kerja terlihat pada kolom hari kerja (settlement tertanggal tiga belas adalah cetakan pertengahan bulan yang dimundurkan dari tanggal lima belas yang jatuh pada akhir pekan). Yang terbaru, settled June 30, 2026 pada Tuesday, mencakup 22,207 sekuritas dan membutuhkan waktu 11 hari untuk tiba; yang sebelumnya membutuhkan waktu 16 hari.

Konsekuensinya: angka short interest apa pun yang Anda baca hari ini menggambarkan posisi pada settlement terakhir, satu hingga beberapa minggu sebelumnya (kami mengukur lag setiap cetakan terbaru). Short interest "saat ini" tidak pernah bersifat aktual.

Contoh Praktis: Short Interest Tesla

Definisi akan lebih mudah dipahami jika disertai dengan ticker. Data Tesla pada setiap settlement selama dua tahun terakhir — short interest berdampingan dengan average daily volume dalam file yang sama:

QueryShort interest TSLA vs. average daily volume, dua bulanan (2 tahun terakhir)
SQL tepat di balik setiap angka
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 d

Per settlement June 30, 2026, 79.1 juta saham TSLA dijual short dibandingkan dengan 46 juta saham average daily volume; dua tahun sebelumnya saldo berada di angka 87 juta. Hitung titik datanya: 47 tanggal settlement — dua per bulan, tidak ada data di antaranya.

Persentase Float yang Short dan Days to Cover

Days to cover — rasio short interest — membagi short interest dengan volume harian rata-rata: pada kecepatan perdagangan saham yang normal, berapa banyak sesi penuh yang dibutuhkan agar setiap posisi short yang terbuka dapat membeli kembali saham tersebut? File ini menghitungnya untuk Anda, dengan satu konvensi yang perlu diketahui — angka ini dibatasi minimum pada 1,00 dan tidak pernah mencetak angka di bawah itu.

Short percent of float membagi short interest dengan float — saham beredar dikurangi kepemilikan insider, saham terbatas, dan blok kepemilikan tertutup lainnya — dan menanyakan berapa bagian dari porsi kepemilikan yang dapat diperdagangkan yang dijual short. Satu peringatan, peringatan yang sama dengan yang ada pada pembukaan penjelasan stock float: tidak ada laporan resmi yang melaporkan float. Perusahaan melaporkan shares outstanding setiap kuartal; setiap angka float yang Anda lihat adalah hasil pengurangan dari vendor. Panel di bawah ini membagi dengan penyebut yang telah diaudit — basic shares outstanding dari laporan kuartalan terbaru — sehingga setiap persentase menjadi batas bawah yang konservatif, karena float tidak pernah lebih besar daripada shares outstanding.

QueryEnam nama populer pada settlement terbaru — shares short, persen shares outstanding, days to cover
SQL tepat di balik setiap angka
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)

Baca baris Tesla, yang kelima: 79.1 juta saham short dibandingkan dengan 3,225 juta shares outstanding adalah 2.45% yang dijual short, dengan days to cover sebesar 1.72 — bentuk klasik mega-cap, jumlah saham yang terdengar sangat besar jika berdiri sendiri namun berada pada likuiditas yang dalam dan basis saham yang luas. Nvidia mempertegas poin ini: saldo short mentah terbesar dari keenamnya, 310.1 juta saham, tetap berada pada 1.28% dari shares outstanding dengan 1.99 days to cover. Angka mentah saja tidak memberi tahu Anda apa pun.

GameStop adalah pencilan: 12.48% dari shares outstanding dijual short — beberapa kali lipat dari nama lain mana pun dalam tabel — dengan 10.75 days to cover.

Apa yang Tergolong Short Interest Tinggi?

Tidak ada ambang batas resmi — istilah "tinggi" adalah sebuah konvensi. Cara jujur untuk mengukurnya adalah dengan mengukur seluruh populasi data. Days to cover untuk setiap ticker likuid dalam file terbaru (setidaknya satu juta lembar saham volume harian rata-rata):

QueryDays to cover seluruh ticker US likuid, settlement terbaru (min 1M shares/day)
SQL tepat di balik setiap angka
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 >= 1000000

Dari 3,202 ticker likuid, mediannya adalah 2.4 hari untuk cover, persentil ke-90 adalah 5.9 hari, dan nilai terendah tercatat 1 — sebagai batas bawah. Hanya 45 nama yang mencapai sepuluh hari atau lebih: beberapa hari adalah hal rutin, sedangkan rasio dua digit benar-benar menunjukkan kondisi crowded.

Sekarang rasio lainnya — nama-nama likuid dengan laporan kuartalan terbaru yang tercatat, dikelompokkan berdasarkan short interest sebagai persentase dari shares outstanding, dengan median days to cover untuk setiap kelompok di sampingnya.

QueryDistribusi saham US likuid berdasarkan short interest sebagai persen dari shares outstanding
SQL tepat di balik setiap angka
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)

Rentang datanya lebih lebar daripada yang diperkirakan sebagian besar pembaca. Hanya 11.9% dari saham-saham ini yang memiliki short interest di bawah dua persen dari shares outstanding; dua kelompok tengah (28.6% dan 29%) menampung sebagian besar populasi antara dua persen dan sepuluh persen; 8.9% — sebanyak 169 nama — berada di atas dua puluh persen. Jika diukur terhadap float, setiap angka tersebut akan menjadi lebih tinggi.

Kolom terakhir adalah hasilnya: median days to cover meningkat di setiap tingkatan, dari 1.83 hari pada kelompok dengan short interest terendah hingga 5.37 pada kelompok tertinggi. Dua penyebut yang berbeda — satu berdasarkan basis saham, satu berdasarkan volume transaksi — mengurutkan populasi dengan cara yang sama: saham yang di-short secara berat relatif terhadap sahamnya biasanya juga lebih lambat untuk unwind (days to cover memiliki penjelasannya sendiri).

GameStop, Januari 2021: Gambaran Squeeze dalam Data

Setiap diskusi mengenai short interest yang tinggi selalu merujuk pada kasus yang sama. Rekaman GameStop selama 10 settlement dari November 2020 hingga Maret 2021, dengan harga penutupan pada setiap tanggal tersebut (harga saat diperdagangkan, sebelum split 4-for-1 GME):

QueryGameStop, Nov 2020 – Mar 2021: short interest, days to cover, dan closing price pada setiap settlement
SQL tepat di balik setiap angka
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_date

Kondisi awal terlihat pada baris atas: pada settlement November 13, 2020, 67.5 juta saham GME berada dalam posisi short, days to cover berada pada angka 14, dan saham ditutup pada $11.02. Saldo terus meningkat hingga akhir tahun — 71.2 juta saham pada settlement December 31, 2020, yang merupakan angka terbesar dari 10 data — dengan harga saham $18.81.

Kemudian situasi berbalik. Pada settlement January 29, 2021, dengan harga penutupan saham $328.24, short interest tercatat 21.4 juta saham — kira-kira sepertiga dari saldo akhir tahun — dan days to cover anjlok ke 1, titik terendah. Kedua bagian dari rasio tersebut bergerak bersamaan: posisi short ditutup (pembilang turun) dan volume melonjak (penyebut naik). Pada settlement March 31, 2021, saldo berada pada 10.7 juta.

Ada dua pelajaran yang tidak bisa diajarkan oleh grafik harga. Rekaman ini bersifat retrospektif — snapshot January 15, 2021, yang diambil saat harga saham $35.49, baru sampai ke publik dengan jeda waktu beberapa minggu seperti biasanya. Dan angka days-to-cover yang rendah tidak selalu berarti tenang: rasio tersebut mencapai titik terendah pada periode paling liar dalam episode ini, yang menggambarkan lonjakan volume besar dan bukan posisi yang kecil. Anatomi lengkap squeeze membahas minggu-minggu tersebut.

FAQ Short Interest

Apa yang dimaksud dengan short interest yang tinggi?

Tidak ada batas resmi. Pada penyelesaian terakhir, median ticker AS yang likuid menunjukkan 2.4 days to cover, dan hanya 45 yang mencapai sepuluh hari atau lebih. Pada rasio lainnya, 8.9% saham likuid yang didukung pelaporan memiliki lebih dari 20% shares outstanding yang short — zona yang oleh sebagian besar desk disebut heavily shorted.

Kapan tanggal pelaporan short interest?

Dua kali sebulan: tanggal 15 (dimajukan ke hari kerja sebelumnya jika jatuh pada akhir pekan atau hari libur) dan hari kerja terakhir bulan tersebut. Broker melaporkan posisi terbuka pada tanggal penyelesaian tersebut berdasarkan Aturan FINRA 4560, dan berkas tersebut dipublikasikan beberapa hari hingga beberapa minggu kemudian — data terbaru di sini diselesaikan pada June 30, 2026 dan tiba 11 hari kemudian.

Apa itu short percent of float?

Short interest dibagi dengan float, yaitu saham yang bebas diperdagangkan. Tidak ada laporan resmi yang mencantumkan float, sehingga setiap versi yang dipublikasikan adalah estimasi vendor. Jika diukur terhadap audited shares outstanding — yang tidak pernah lebih kecil dari float — data terbaru Tesla adalah 2.45% dan GameStop 12.48%.

Apa itu days to cover?

Short interest dibagi dengan average daily volume: jumlah sesi perdagangan tipikal yang dibutuhkan bagi setiap posisi short terbuka untuk membeli kembali. Data terbaru Tesla adalah 1.72 hari, dan berkas tersebut menetapkan batas bawah rasio pada 1,00.

Apakah short interest sama dengan short volume?

Tidak. Short interest menghitung posisi terbuka pada tanggal penyelesaian — sebuah level, dua kali sebulan. Short volume menghitung saham yang dijual short setiap hari — sebuah aliran, yang sebagian besar merupakan hedging market-maker (keduanya, diukur).


Setiap panel di atas adalah stored query — buka SQL di bawahnya, ganti dengan ticker apa pun, dan jalankan kembali di terminal Strasmore.