توضیح دادههای short interest در FINRA
بررسی منبع دادههای short interest در FINRA شامل فایلهای settlement و daily short volume، جداول زمانی و تحلیل خطاهای گزارشدهی در بازار
تقریباً تمام اعداد مربوط به short-interest که تا به حال خواندهاید، به FINRA، نهاد تنظیمکننده کارگزار-معاملهگر در ایالات متحده، بازمیگردد. FINRA دو مجموعه داده کاملاً متفاوت از فروش استقراضی منتشر میکند که مدام با هم اشتباه گرفته میشوند. یکی، فایل short interest است: مجموعهای از موقعیتهای باز فروش است که توسط کارگزاران گزارش شده و دو بار در ماه گردآوری میشود. دیگری، فایل daily short volume است: محصول جانبی گزارش معاملات که هر روز منتشر میشود و شاخص متفاوتی را اندازهگیری میکند. این صفحه هر دو مورد را در سطح منبع توضیح میدهد؛ شامل جداول زمانی، محتوا، تحلیل خطبهخط یک نمونه واقعی، محل جستجوی دادهها توسط شما و خطاهایی که ما در این فایلها شناسایی کردهایم. (مفهوم short interest خود توضیحات جداگانه دارد اگر این مفهوم برای شما جدید است.)
گزارش دو بار در ماه سود فروش استقراضی
کارگزار-معاملهگران، موقعیتهای باز فروش استقراضی خود و مشتریانشان را در دو تاریخ تسویه در هر ماه — اواسط ماه و پایان ماه — به FINRA گزارش میدهند. مجموع دادههای جمعآوریشده برای هر اوراق بهادار طبق یک برنامه مشخص منتشر میشود. این یک الزام قانونی است و نه صرفاً یک عرف: قانون 4560 FINRA شرکتهای عضو را موظف میکند که موقعیتهای فروش استقراضی خود را در تمامی اوراق بهادار سهام، دو بار در ماه گزارش دهند. این آهنگ زمانی در دادهها قابل مشاهده است:
کد دقیق SQL پشت هر عدد
SELECT toYear(settlement_date) AS year,
uniqExact(settlement_date) AS settlement_dates
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2018-01-01'
GROUP BY year
ORDER BY yearهر سال کامل از 2018 تا 2025 دقیقاً شامل 24 تاریخ تسویه در فایلهای ثبتشده است؛ میزان 2026 تاکنون 12 بوده است. هر رکورد برای هر اوراق بهادار شامل سه فیلد است: موقعیت باز فروش استقراضی (تعداد سهام فروش رفته)، میزان میانگین حجم معاملات روزانه، و نسبت روزهای پوشش که از این دو فیلد محاسبه میشود. دو ویژگی در این فایل از همه مهمتر هستند: این گزارش یک تصویر لحظهای از موقعیتهای باز است (همان چیزی که مردم در مفهوم "سود فروش استقراضی" مد نظر دارند)، و این گزارش کند است — یعنی موقعیتها مربوط به تاریخ تسویه هستند که تقریباً دو هفته بعد منتشر میشوند. تأخیر در انتشار در صفحه اختصاصی خود دارد، جایی که تأخیرهای انتشار در هر نسخه بررسی شده است.
تقویم تسویه در سال 2026
عبارت "دو بار در ماه" به تاریخهای مشخصی اطلاق میشود: پانزدهم هر ماه (اگر پانزدهم مصادف با آخر هفته یا تعطیل باشد، به روز کاری قبل منتقل میشود) و آخرین روز کاری ماه. تقویمی که این فایل در سال 2026 ایجاد کرده است، به شرح زیر است:
کد دقیق SQL پشت هر عدد
SELECT toString(settlement_date) AS settlement,
formatDateTime(settlement_date, '%W') AS weekday,
uniqExact(ticker) AS securities_on_file
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2026-01-01'
GROUP BY settlement_date
ORDER BY settlement_date12 تسویه تا کنون در سال جاری، از 2026-01-15 تا 2026-06-30 — و ستون روزهای هفته، نحوه اعمال تعدیل روز کاری را نشان میدهد (یک تسویه در اواسط فوریه در جمعه، سیزدهم، در حالی که پانزدهم یک یکشنبه است). ستون پوشش نیز ارزش بررسی دارد: تعداد اوراق بهادار در اولین نسخه سال از 21262 مورد به 22207 در آخرین نسخه افزایش یافته است — یعنی تمام اوراق بهادار سهام با موقعیتهای قابل گزارش، و نه فقط نامهای شاخصها.
تحلیل گزارشهای کوتاهفروشی (Short-interest)
در اینجا آنچه در مورد یکی از برندهای شناختهشده آمده است، ارائه شده است: پنج رکورد تسویه حساب اخیر Apple، همراه با محاسبه تغییرات نسبت به گزارش قبلی:
کد دقیق SQL پشت هر عدد
SELECT settlement, shares_short_mn, adv_mn, days_to_cover, change_pct
FROM (
SELECT settlement_date,
toString(settlement_date) AS settlement,
round(short_interest / 1e6, 1) AS shares_short_mn,
round(avg_daily_volume / 1e6, 1) AS adv_mn,
days_to_cover,
round((short_interest - lagInFrame(short_interest) OVER (ORDER BY settlement_date))
/ lagInFrame(short_interest) OVER (ORDER BY settlement_date) * 100, 1) AS change_pct
FROM global_markets.stocks_short_interest
WHERE ticker = 'AAPL'
AND settlement_date >= '2026-04-15' AND settlement_date <= '2026-06-30'
)
WHERE settlement_date > '2026-04-15'
ORDER BY settlement_dateردیف آخر را مطابق با رویکرد یک متخصص بخوانید: 140.5 میلیون سهم در وضعیت Short تا تاریخ تسویه 2026-06-30، که نشاندهنده تغییر -2.6% نسبت به گزارش قبلی است، در مقابل میانگین حجم معاملات روزانه معادل 81.1 میلیون سهم — یعنی 1.73 روز برای پوشش معاملات (days to cover). در طول این پنج گزارش، این موقعیت تا ماه May افزایش یافت (با رشد 12.3% تا تسویه 2026-05-29، که بزرگترین نوسان در جدول است) و سپس در دو گزارش متوالی کاهش یافت.
ستون آموزنده، days-to-cover است. این شاخص در آخرین تسویه حساب مقدار 1.73 را ثبت کرد که کمترین میزان در میان پنج گزارش است، در حالی که خودِ موقعیت معاملاتی تنها -2.6% کاهش داشت. در عوض، مخرج کسر تغییر کرد: رقم میانگین حجم معاملات روزانه از 52.3 میلیون سهم در گزارش اواسط ژوئن به 81.1 میلیون در پایان ماه جهش کرد. شاخص days-to-cover، یک موقعیت با حرکت کند را بر میانگین حجمی با حرکت سریع تقسیم میکند؛ بنابراین، یک فوران در معاملات میتواند این نسبت را بدون هیچگونه پوشش معاملاتی (covering)، به شدت کاهش دهد — همیشه هر سه ستون را بخوانید، هرگز فقط به نسبت اکتفا نکنید.
فایل روزانه حجم فروش استقراضی — آنچه با میزان فروش استقراضی متفاوت است
هر روز، FINRA «حجم فروش استقراضی» را به ازای هر نماد منتشر میکند: بخشی از معاملات گزارششده در آن روز که در سمت فروش، با برچسب فروش استقراضی مشخص شدهاند. این دادهها روزانه و بهروز هستند و یک جریان نقدینگی هستند، نه یک موقعیت باز. بازارگردانها برای مدیریت روتین موجودی خود همواره فروش استقراضی انجام میدهند؛ بنابراین درصد معاملات با برچسب فروش استقراضی در سهام کاملاً عادی در روزهای عادی، اغلب بسیار فراتر از یکسوم و گاهی بیش از نیمی از حجم فایل است. برای اثبات این ادعا، در تاریخ 10 جولای 2026، یک جمعه معمولی با فایل کامل، نام پنج شرکت شناختهشده را بررسی میکنیم:
کد دقیق SQL پشت هر عدد
WITH covered AS (
SELECT ticker,
max(short_volume) AS short_vol,
max(total_volume) AS covered_vol
FROM global_markets.stocks_short_volume
WHERE date = '2026-07-10'
AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
GROUP BY ticker
),
tape AS (
SELECT ticker, sum(volume) AS tape_vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
AND window_start >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 20:00:00', 'America/New_York')
GROUP BY ticker
)
SELECT covered.ticker AS ticker,
round(covered.short_vol / 1e6, 1) AS marked_short_mn,
round(covered.covered_vol / 1e6, 1) AS file_total_mn,
round(covered.short_vol / covered.covered_vol * 100, 1) AS pct_marked_short,
round(tape.tape_vol / 1e6, 1) AS consolidated_tape_mn,
round(covered.covered_vol / tape.tape_vol * 100, 1) AS file_share_of_tape_pct
FROM covered
JOIN tape ON covered.ticker = tape.ticker
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], covered.ticker)این پنج شرکت از 38.8% فروش استقراضی (Microsoft) تا 57% (Coca-Cola) متغیر بودند — و Coca-Cola که تقریباً دورترین گزینه از میدان نبرد فروشندگان استقراضی در بازار است، بالاترین سهم را در این گروه ثبت کرد. در آن روز اتفاق قابل توجهی برای این نامها رخ نداد — این وضعیت عادیِ این فایل است. همچنین به مخرج کسر توجه کنید: ستون حجم کل در این فایل، تنها حجم گزارششده در این مجموعه داده را محاسبه میکند، نه کل بازار را. حجم کل فایل برای Apple معادل 11.3 میلیون سهم است که با 27.9 میلیون سهم در نوار consolidatd tape در آن روز مقایسه میشود — فایل مذکور 40.5% از حجم معاملات Apple را در بر گرفته است و چهار نام دیگر نیز در همین محدوده بودند. تلقی کردن فایل روزانه به عنوان میزان سریع فروش استقراضی، رایجترین اشتباه در مورد دادههای استقراضی در اینترنت است؛ مقایسه این دو مجموعه داده با یک مثال عملی این موضوع را روشن میکند.
یک نکته در مورد واژگان. ستونهای «معاف» (exempt) در این فایل، حجم فروش استقراضی معاف را محاسبه میکنند — معاملاتی که تحت استثنای SEC Regulation SHO انجام شدهاند؛ قانونی که نحوه اجرای فروشهای استقراضی (الزام یافتن منبع سهام و تست قیمت در قطعکننده مدار) را مدیریت میکند. Reg SHO رژیم متفاوتی نسبت به گزارشدهی موقعیتها دارد و محصول روزانه خاص خود را ایجاد میکند: لیست آستانه اوراق بهادار با شکستهای تسویه مداوم. FINRA فایلهای روزانه حجم فروش استقراضی را در صفحات داده Reg SHO خود میزبانی میکند، که این امر باعث بیشتر شدن سردرگمی میان این دو مجموعه داده میشود.
بازه زمانی دادهها تا چه زمانی است؟
دو پاسخ متفاوت برای این دو فایل وجود دارد؛ پیش از تحلیل هرگونه روند، بهتر است این موضوع را مشخص کنید:
کد دقیق SQL پشت هر عدد
SELECT toString(min(settlement_date)) AS settlement_file_start,
uniqExact(settlement_date) AS settlement_prints,
(SELECT toString(min(date)) FROM global_markets.stocks_short_volume) AS daily_file_start,
(SELECT uniqExact(date) FROM global_markets.stocks_short_volume) AS daily_files
FROM global_markets.stocks_short_interestدر این انبار داده، فایل تسویه حسابها تا 2017-12-29 بازمیگردد — و این روند با ثبتهای تسویه در 205 ادامه دارد — در حالی که تاریخچه حجم فروش استقرازی روزانه از 2024-02-06 شروع میشود (شامل 608 روز معاملاتی). آرشیوهای خودِ FINRA بازه زمانی طولانیتری را پوشش میدهند؛ اما دادههای ذکر شده در بالا، همان مواردی هستند که تمامی پنلهای این سایت از آنها استفاده میکنند.
حالتهای شکست — گزارشهایی از آرشیو ما
خواندن صادقانه یک منبع داده، به معنای شناختن نحوه خرابی آن است. در ماه گذشته، خط لوله دادههای ما دو بار دریافت یک فایل حجم فروش استقراضی (short-volume) را به صورت ناقص شناسایی کرد؛ یعنی بخشی از فهرست نمادها که به ترتیب حروف الفبا قطع شده بود:
کد دقیق SQL پشت هر عدد
SELECT toString(date) AS d,
uniqExact(ticker) AS tickers_on_file
FROM global_markets.stocks_short_volume
WHERE date IN ('2026-06-26', '2026-06-29', '2026-06-30', '2026-07-06', '2026-07-07', '2026-07-08')
GROUP BY date
ORDER BY dateفایل مربوط به 29 ژوئن شامل 5489 نماد بود، در حالی که در یک روز عادی حدود 15052 نماد وجود دارد. همچنین فایل 7 جولای شامل 4333 نماد بود. هر دو مورد از نوع قطع شدن به ترتیب حروف الفبا بودند، هر دو در جلسات معاملاتی مهم رخ دادند و هر دو در زمان وقوع در گزارشهای ما ثبت شدند. قاعده عملی: پیش از نقلقول از حجم فروش استقراضی یک نماد در یک روز خاص، بررسی کنید که آیا فایل مربوط به آن روز کامل است یا خیر.
فایل دو بار در ماه، حالت شکست خاص خود را دارد: بازبینی پس از انتشار. شرکتهای گزارشدهنده میتوانند دادههای ارسالی خود را اصلاح کنند و یا آمار تسویه حسابها پس از انتشار اولیه تغییر کند. انبار دادههای ما آخرین مقدار را برای هر گزارش نگه میدارد؛ به این صورت که یک اصلاحیه، ردیف اصلی را بازنویسی میکند. به همین دلیل است که هر صفحه در اینجا هنگام بازسازی، پرسوجوهای (queries) خود را مجدداً اجرا میکند: یک گزارش اصلاحشده، تمام اعدادی را که به آن استناد کردهاند بهروزرسانی میکند، به جای آنکه دادهها را به صورت ثابت و تغییرناپذیر حفظ کند.
روش جستجوی میزان فروش استقرازی توسط خودتان
برای مشاهده این دادهها نیازی به خرید محصولات پولی ندارید؛ منابع اصلی، عمومی هستند:
- FINRA هر دو مجموعه داده را در وبسایت خود منتشر میکند: میزان فروش استقرازی تجمیعشده سهام (قابل جستجو برای هر اوراق بهادار و قابل دانلود بر اساس تاریخ تسویه در بخش FINRA Data) و فایلهای حجم معاملات روزانه فروش استقرازی که هر شب در صفحات داده Reg SHO منتشر میشوند.
- بورسها — وبسایت Nasdaq امکان جستجوی میزان فروش استقرازی را به ازای هر ticker همراه با تاریخچه دقیق برای شرکتهای پذیرفتهشده در بورس فراهم میکند؛ همچنین مجموع دادههای NYSE نیز از طریق همان فرآیند تجمیع FINRA ارائه میشود.
- پلتفرمهای کارگزاری و ابزارهای تحلیل (screeners) — فیلدهای "short interest" و "short % of float" که اکثر پلتفرمها نمایش میدهند، نسخههای بازپرداختشده از همان دادههای اصلی هستند که گاهی با تخمینهای میاندورهای بین تاریخهای تسویه همراه شدهاند. اگر عددی قدیمی به نظر میرسد، ممکن است صرفاً به دلیل ساختار دادهها، مربوط به دو هفته قبل از تاریخ تسویه باشد.
برای هر مورد از کدام فایل استفاده کنیم؟
- «میزان فروش استقراضی این سهم چقدر است؟» — فایل short interest که دو بار در ماه منتشر میشود و باید همراه با تاریخ آن خوانده شود. جدولهای ردهبندی بیشترین فروش استقراضی بر اساس آخرین دادههای منتشر شده از این فایل تهیه میشوند.
- «آیا امروز فشار فروش استقراضی افزایش یافته است؟» — هیچ منبع عمومی دقیقی به این پرسش پاسخ نمیدهد. فایل روزانه نزدیکترین منبع موجود است که عمدتاً فعالیتهای زیرساختی بازارسازی (market-making) را اندازهگیری میکند؛ از آن برای شناسایی الگوهای چندروزه استفاده کنید و هرگز آن را به عنوان تخمین موقعیت معاملاتی در همان روز در نظر نگیرید.
- «دادههای جدید چه زمانی منتشر میشوند؟» — تسویهها دو بار در ماه و طبق تقویم منتشر شده در بالا انجام میشود؛ فایلهای روزانه هر شب برای جلسه معاملاتی روز قبل آماده میشوند.
پرسشهای متداول درباره short interest در FINRA
FINRA هر چند وقت یکبار short interest را منتشر میکند؟
موقعیتهای باز short طبق قانون 4560 FINRA، در دو تاریخ تسویه در ماه گزارش میشوند — روز پانزدهم (یا روز کاری قبل از آن) و آخرین روز کاری ماه، که مجموعاً بیست و چهار بار در سال است — و تقریباً دو هفته پس از هر تسویه منتشر میشود. فایل حجم معاملات short روزانه، مجموعهداده متفاوتی است که در هر روز معاملاتی منتشر میشود.
چگونه میتوانم short interest یک سهم خاص را بررسی کنم؟
وبسایت FINRA دادههای تجمیعشده short interest را برای هر اوراق بهادار منتشر میکند، سایت Nasdaq امکان جستجوی هر ticker را به همراه تاریخچه چاپی فراهم میکند، و اکثر پلتفرمهای کارگزاری آخرین داده را با عنوان "short interest" یا "short % of float" نمایش میدهند. فارغ از منبع، تاریخ تسویه متصل به عدد را بررسی کنید؛ تمام این اعداد از همان فایل دو بار در ماه استخراج میشوند.
آیا دادههای short interest در FINRA رایگان است؟
بله — FINRA و بورسها هر دو فایل را به صورت عمومی منتشر میکنند. اکثر محصولات پولی "short interest" در واقع بازنشر (یا تخمین بین) همین دادههای اصلی هستند.
دادههای short-interest تا چه زمانی در گذشته را پوشش میدهند؟
انبار دادههای این سایت شامل تمام گزارشهای تسویه از 2017-12-29 — یعنی 205 از آنها — و فایلهای حجم معاملات short روزانه از 2024-02-06 است. آرشیو خودِ FINRA بازه زمانی طولانیتری را پوشش میدهد.
چرا وقتی short interest بسیار کم است، حجم معاملات short برابر با 50٪ است؟
فایل روزانه، سمت فروش معاملات گزارششده را نشان میدهد و بازارگردانها (market makers) همواره برای مدیریت موجودی خود به فروش short دست میزنند — این یک آمار جریان (flow) است که تحت سلطه واسطهگری قرار دارد، نه یک آمار موقعیت (position). در یک جمعه معمولی، Coca-Cola حدود 57% از حجم گزارششده خود را به عنوان short ثبت کرد. این دو عدد موارد متفاوتی را اندازهگیری میکنند و معمولاً با اختلاف بزرگی از یکدیگر فاصله دارند.
آیا short interest با لیست آستانه Reg SHO یکسان است؟
خیر. short interest شمارش دو بار در ماه از موقعیتهای باز short است که طبق قانون 4560 FINRA گزارش میشود. لیست آستانه Reg SHO، لیستی روزانه از اوراق بهادار با نقصهای مستمر در تحویل (failure to deliver) در زمان تسویه است که تحت قوانین SEC در مورد اجرای فروش short تهیه میشود. یک سهم میتواند به شدت short شده باشد اما هرگز در لیست آستانه ظاهر نشود.
آیا دادههای short interest در FINRA میتواند اشتباه باشد؟
این دادهها ممکن است با تأخیر، ناقص یا اصلاحشده باشند — که همگی در آرشیو خود ما مستند شدهاند. با هر گزارش به عنوان «طبق گزارش، در تاریخ مربوطه» برخورد کنید و منابعی را ترجیح دهید که نشان دهند یک عدد از کدام فایل و چه تاریخی استخراج شده است.
هر پنل یک پرسوجوی ذخیرهشده و نسخهبندیشده بر روی خود فایلها است — کد SQL را گسترش دهید، یا پوشش هر تاریخ را در ترمینال Strasmore بررسی کنید.