مفهوم Short Interest و Days to Cover در FINRA
آشنایی با مفهوم Short Interest و نحوه گزارشدهی FINRA، شامل بررسی شاخصهای Days to Cover و درصد فروش استقراضی نسبت به Float در بازار سرمایه.
Short interest شامل مجموع سهام فروخته شده در معاملات فروش است که هنوز بازخرید نشدهاند. این رقم، ماندهی پوزیشنهای باز فروش است که دو بار در ماه توسط FINRA گزارش میشود. این شاخص، معیار استاندارد برای سنجش میزان شرطبندی معاملهگران علیه یک سهم است که از طریق دو نسبت بررسی میشود: days to cover و short percent of float. تمامی ارقام در اینجا از آن مجموعه دادههای نظارتی استخراج شدهاند.
Short Interest در سهام چیست؟
فروش استقراضی (Short sale) ترتیب معمول یک معامله را معکوس میکند: فروشنده استقراضی سهام را قرض میگیرد، آنها را به قیمت امروز میفروشد و هدفش خرید مجدد آنها در قیمتی پایینتر است. خرید مجدد سهام — یا همان «پوشش معاملات» (covering) — سهام قرضگرفتهشده را به وامدهنده بازمیگرداند. تا زمانی که این اتفاق رخ ندهد، موقعیت معاملاتی باز میماند و هر موقعیت استقراضی باز در هر کارگزاری، جزو short interest آن سهم محسوب میشود.
Short interest یک «سطح» است؛ یعنی ماندهای که در یک لحظه معین وجود دارد، درست مانند مانده یک وام. این شاخص با باز شدن موقعیتهای استقراضی جدید افزایش و با پوشش معاملات کاهش مییابد و اطلاعاتی درباره معاملات یک روز مشخص ارائه نمیدهد. به همین دلیل، این شاخص نقطه مقابل حجم معاملات استقراضی روزانه (short volume) است؛ حجم معاملات استقراضی، جریانی از معاملات علامتگذاریشده است که بیشتر جنبه عملیاتی بازاریاب دارد. این دو مفهوم مدام با هم اشتباه گرفته میشوند و ما هر دو را در یک نماد در مقایسه short interest و short volume اندازهگیری میکنیم. دو شاخص نرمالسازی شده، تعداد خام سهام را برای مقایسه میان سهام مختلف قابل استفاده میکنند: short percent of float و days to cover که هر دو در نمادهای واقعی در ادامه اندازهگیری شدهاند.
در هر تعریفی، ذکر یک نکته ریسک ضروری است: در معاملات استقراضی، با بالا رفتن قیمت، ضرر ایجاد میشود و از آنجایی که قیمت سقف مشخصی ندارد، میزان ضرر در یک موقعیت استقراضی پوششدادهنشده نامحدود است؛ برخلاف موقعیتهای خرید (long)، که در آن حداکثر میزان ضرر، همان مبلغ پرداختی است.
میزان فروش استقراضی چگونه اندازهگیری و گزارش میشود؟
میزان فروش استقراضی (Short interest) یک افشای نظارتی است، نه دادههای لحظهای بورس. FINRA Rule 4560 هر کارگزار عضو را موظف میکند تا دو بار در ماه، در تاریخهای مقرر settlement date، وضعیت پوزیشنهای باز فروش استقراضی خود را گزارش دهد: یک بار در اواسط ماه و یک بار در پایان ماه. این قانون شامل تمامی اوراق بهادار سهام، اعم از معاملات بورسی و خارج از بورس، میشود. این گزارشها تعداد پوزیشنها را میشمارند، نه تعداد معاملات را؛ یک شرکت آنچه را که مشتریان و بخشهای معاملاتی خود در آن تاریخ بابت سهام استقراضی بدهکار هستند، بدون توجه به فعالیتهای انجام شده در فاصله بین دو گزارش، اعلام میکند. FINRA این گزارشها را در قالب یک فایل برای هر تاریخ settlement جمعآوری میکند: هر سهم یک ردیف دارد که شامل تعداد سهام فروش استقراضی، میانگین حجم معاملات روزانه و نسبت days-to-cover (تعداد روزها برای پوشش پوزیشن) است که از این دو مقدار محاسبه میشود. راهنمای فایلهای FINRA مکانیسم منبع را پوشش میدهد؛ جدولهای بیشترین فروش استقراضی جدیدترین دادهها را ارائه میدهند:
کد دقیق SQL پشت هر عدد
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
)تا تاریخ settlement در June 30, 2026، این فایل شامل 22,207 نماد است که مجموعاً 56.8 میلیارد سهم پوزیشن باز فروش استقراضی دارند؛ این در واقع نمای کلی از تمام پوزیشنهای فروش بازار سهام ایالات متحده در یک تصویر دو بار در ماه است.
تاریخهای گزارشدهی میزان فروش استقراضی
عبارت «دو بار در ماه» شامل دو قانون است: تسویه حساب میانماه در روز پانزدهم انجام میشود که اگر با آخر هفته یا تعطیلات همزمان باشد، به روز کاری قبل منتقل میگردد؛ و تسویه حساب پایان ماه در آخرین روز کاری ماه انجام میشود. این فایل با تأخیر چند روزه یا چند هفتهای منتشر میشود. تمامی گزارشهای تسویه در پنج ماه گذشته، به همراه روز هفته و تعداد روزهای سپری شده تا زمان انتشار دادهها:
کد دقیق SQL پشت هر عدد
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تاریخهای تسویه در پنج ماه در 9، که تعدیل روزهای کاری در ستون روز هفته مشهود است (برای مثال، تسویه با تاریخ 13ام، یک گزارش میانماه است که از روز پانزدهم که آخر هفته بوده، به عقب منتقل شده است). جدیدترین گزارش تسویه در June 30, 2026 در روز Tuesday، شامل 22,207 اوراق بهادار است که 11 روز برای انتشار زمان برد؛ گزارش قبلی 16 روز زمان برد.
پیامد: هر عدد مربوط به میزان فروش استقراضی که امروز میخوانید، وضعیت موقعیتگیری را در تاریخ آخرین تسویه، یعنی از یک تا چندین هفته قبل، توصیف میکند (ما تأخیر هر گزارش اخیر را اندازهگیری کردیم). میزان فروش استقراضی «فعلی» هرگز همزمان با زمان حال نیست.
یک مثال کاربردی: میزان فروش استقراضی تسلا
تعاریف زمانی بهتر در ذهن میمانند که با یک نماد بورسی همراه باشند. در فایل مربوط به هر روز تسلا در دو سال گذشته، میزان فروش استقراضی در کنار میانگین حجم معاملات روزانه قرار دارد:
کد دقیق SQL پشت هر عدد
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تا زمان تسویه در June 30, 2026، تعداد 79.1 میلیون سهم TSLA به صورت استقراضی فروخته شده است، در حالی که میانگین حجم معاملات روزانه 46 میلیون سهم بوده است؛ دو سال قبل از آن، این رقم 87 میلیون بود. تعداد نقاط داده را محاسبه کنید: 47 تاریخ تسویه — دو تاریخ در هر ماه، بدون هیچ مورد اضافهای.
درصد فروش استقرازی از شناور و روزهای پوشش
Days to cover (نسبت فروش استقرازی) از تقسیم میزان فروش استقرازی بر میانگین حجم معاملات روزانه به دست میآید: با فرض روند معمول معاملات، چند جلسه معاملاتی لازم است تا تمام سهامهای فروخته شده استقرازی، خریداری و پوشش داده شوند؟ این فایل این شاخص را برای شما محاسبه میکند، با یک نکته مهم: مقدار آن در 1.00 کفگذاری شده و هرگز کمتر از آن نمایش داده نمیشود.
Short percent of float (درصد فروش استقرازی از شناور) میزان فروش استقرازی را بر تعداد سهام شناور تقسیم میکند — یعنی سهام منتشر شده منهای سهام بلوکهای داخلی، سهام محدود شده و سایر بلوکهای تحت مالکیت نزدیک — و مشخص میکند چه کسری از مالکیت قابل معامله، به صورت استقرازی فروخته شده است. یک نکته وجود دارد، همان نکتهای که توضیحات مربوط به سهام شناور با آن شروع میشود: هیچ گزارش رسمی، میزان شناور را اعلام نمیکند. شرکتها در گزارشهای فصلی، shares outstanding (سهام منتشر شده) را اعلام میکنند؛ هر عدد مربوط به شناور که مشاهده میکنید، حاصل تفریق توسط تامینکنندگان داده است. جدول زیر به جای آن، از مخرج حساب حسابرسی شده استفاده میکند — یعنی سهام منتشر شده پایه بر اساس آخرین گزارش فصلی — که باعث میشود هر درصد، یک کف محافظهکارانه باشد، زیرا شناور هرگز بزرگتر از shares outstanding نیست.
کد دقیق SQL پشت هر عدد
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)ردیف پنجم مربوط به Tesla را بخوانید: 79.1 میلیون سهم استقرازی در برابر 3,225 میلیون سهم منتشر شده، برابر با 2.45% فروش استقرازی است، با روزهای پوشش (days to cover) برابر با 1.72 — این یک الگوی کلاسیک برای شرکتهای با ارزش بازار بسیار بالا است؛ تعداد سهامی که در حالت مجزا بسیار بزرگ به نظر میرسد، اما در کنار نقدینگی بالا و پایه سهام عظیم قرار گرفته است. NVDA این موضوع را برجستهتر نشان میدهد: بزرگترین مانده استقرازی خام در میان این شش مورد، یعنی 310.1 میلیون سهم، همچنان معادل 1.28% از shares outstanding با 1.99 روز پوشش است. عدد خام به تنهایی اطلاعاتی به شما نمیدهد.
GameStop یک مورد استثنایی است: 12.48% از shares outstanding به صورت استقرازی فروخته شده است — که چندین برابر سایر نامها در جدول است — با 10.75 روز پوشش.
چه میزان از Short Interest بالا محسوب میشود؟
هیچ آستانه رسمی وجود ندارد؛ عبارت «بالا» یک قرارداد است و روش دقیق برای سنجش آن، بررسی کل بازار است. روزهای پوشش (Days to cover) برای تمام نمادهای پرنوسان در آخرین فایل (با میانگین حجم معاملات روزانه حداقل یک میلیون سهم):
کد دقیق SQL پشت هر عدد
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در میان 3,202 نماد پرنوسان، میانه روزهای پوشش 2.4 روز است، صدک نودم 5.9 روز است و کمترین مقدار نیز 1 است که کفِ نمودار محسوب میشود. تنها 45 نماد به 10 روز یا بیشتر میرسند: میانگین چند روزه یک حالت عادی است، اما نسبت دو رقمی نشاندهنده ازدحام واقعی در معاملات فروش است.
حالا نسبت دیگر؛ نمادهای پرنوسانی که آخرین گزارش فصلی آنها ثبت شده است، بر اساس درصد Short Interest نسبت به تعداد کل سهام دستهبندی شدهاند و میانه روزهای پوشش هر دسته نیز در کنار آنها ذکر شده است.
کد دقیق SQL پشت هر عدد
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)گستره دادهها در اینجا بسیار بیشتر از انتظار اکثر خوانندگان است. تنها 11.9% از این سهام، کمتر از 2 درصد از سهام در گردش خود را در وضعیت Short دارند؛ دو دسته میانی (28.6% و 29%) بخش اعظم بازار را بین 2 تا 10 درصد در بر میگیرند؛ و 8.9% تا 169 نماد، بالای 20 درصد هستند. اگر این ارقام نسبت به شناور بودن سهام (float) سنجیده شوند، همگی بالاتر خواهند بود.
ستون آخر، پاداش است: میانه روزهای پوشش با هر پله صعود از کف، افزایش مییابد؛ از 1.83 روز در کمفروشترین دسته تا 5.37 روز در پرفروشترین دسته. دو مخرج متفاوت — یکی تعداد سهام و دیگری حجم معاملات — بازار را به یک شکل رتبهبندی میکنند: سهامی که نسبت به تعداد سهام خود به شدت Short شده است، معمولاً برای بستن موقعیتها نیز زمان بیشتری نیاز دارد (توضیحات مربوط به days to cover).
GameStop, January 2021: What a Squeeze Looks Like in the Data
Every discussion of high short interest arrives at the same reference case. GameStop's record across the 10 settlements from November 2020 to March 2021, with the closing price on each of those dates (prices as-traded, before GME's later 4-for-1 split):
کد دقیق SQL پشت هر عدد
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_dateThe setup sits in the top rows: at the November 13, 2020 settlement, 67.5 million GME shares were short, days to cover stood at 14, and the stock closed at $11.02. The balance kept building into year-end — 71.2 million shares at the December 31, 2020 settlement, the largest of the 10 prints — with the stock at $18.81.
Then the table turns over. At the January 29, 2021 settlement, with the stock closing at $328.24, short interest printed 21.4 million shares — roughly a third of the year-end balance — and days to cover had collapsed to 1, the floor. Both halves of the ratio moved at once: shorts covered (the numerator fell) and volume exploded (the denominator rose). By the March 31, 2021 settlement the balance sat at 10.7 million.
Two lessons a price chart will not teach. The record is retrospective — the January 15, 2021 snapshot, taken with the stock at $35.49, reached the public only on the usual multi-week lag. And a low days-to-cover reading is not always calm: the ratio hit its floor in the wildest stretch of the episode, describing a torrent of volume rather than a small position. The full squeeze anatomy walks those weeks.
سوالات متداول درباره Short Interest
نرخ Short Interest بالا به چه معناست؟
هیچ حد مشخص و رسمی وجود ندارد. در آخرین تسویه حساب، میانه روزهای مورد نیاز برای پوشش (days to cover) در نمادهای نقدشونده بازار آمریکا 2.4 روز است و تنها 45 از آنها به 10 روز یا بیشتر میرسند. از سوی دیگر، 8.9% از سهام نقدشونده ثبتشده، بیش از 20٪ از سهام منتشرشده را در وضعیت Short دارند؛ منطقهای که اکثر میزهای معاملاتی آن را به شدت Short شده مینامند.
تاریخهای گزارشدهی Short Interest چه زمانی است؟
دو بار در ماه: روز پانزدهم (اگر در تعطیلات یا آخر هفته باشد، به روز کاری قبل منتقل میشود) و آخرین روز کاری ماه. کارگزاریها طبق قانون FINRA Rule 4560، موقعیتهای باز را در آن تاریخهای تسویه گزارش میکنند و فایل نهایی چند روز یا چند هفته بعد منتشر میشود؛ جدیدترین گزارش در اینجا مربوط به تسویه June 30, 2026 است که 11 روز بعد از آن منتشر شد.
Short percent of float چیست؟
نسبت Short Interest به Float (سهام آزاد برای معامله). هیچ گزارش رسمی از میزان Float ارائه نمیدهد، بنابراین تمام نسخههای منتشر شده برآورد شرکتهای تامینکننده داده است. در مقایسه با سهام منتشرشده حسابرسیشده — که هرگز کوچکتر از Float نیست — آخرین گزارش Tesla برابر با 2.45% و GameStop برابر با 12.48% است.
Days to cover چیست؟
نسبت Short Interest به میانگین حجم معاملات روزانه: تعداد جلسات معاملاتی معمول که لازم است تا تمام موقعیتهای Short باز، خریداری و پوشش داده شوند. آخرین گزارش Tesla برابر با 1.72 روز است و این فایل، حداقل این نسبت را 1.00 در نظر میگیرد.
آیا Short Interest با Short Volume یکسان است؟
خیر. Short Interest تعداد موقعیتهای باز را در تاریخهای تسویه حساب میشمارد — یک سطح ثابت، دو بار در ماه. Short Volume تعداد سهام فروخته شده در حالت Short را در هر روز میشمارد — یک جریان مستمر که بخش زیادی از آن مربوط به پوشش ریسک بازارگردانها (هر دو، با اندازهگیری متفاوت) است.
هر پنل در بالا یک پرسوجوی ذخیرهشده است — کد SQL زیر آن را باز کنید، هر نمادی را جایگزین کنید و آن را در ترمینال Strasmore اجرا کنید.