بیشترین سهام با فروش استقراضی در بازار
لیست نمادهای با بیشترین میزان فروش استقراضی بر اساس روزهای پوشش و تعداد سهام، بر اساس آخرین گزارشهای رسمی بورس و نمادهای با نقدشوندگی بالا.
عبارت «بیشترین فروش استقراضی» بسته به معیار مورد استفاده، شامل دو فهرست متفاوت است و اکثر مقالات بدون اطلاعرسانی دقیق، تنها یکی از آنها را انتخاب میکنند. این صفحه هر دو فهرست را نمایش میدهد که بر اساس آخرین تسویه گزارششده از سوی بورس محاسبه شدهاند و تنها شامل نمادهای با نقدشوندگی بالا هستند. علاوه بر این، این صفحه مواردی را که اکثر جدولهای ردهبندی نادیده میگیرند، ارائه میدهد: اینکه آیا تجمع معاملات استقراضی در حال افزایش است یا کاهش، کدام سهام در گزارشهای متوالی با افزایش فروش استقراضی روبرو شدهاند و قیمتها چه واکنشی نسبت به نمادهای صدر جدول داشتهاند. این دادهها با انتشار تسویههای جدید بهروزرسانی میشوند؛ ستون settled در جدول اول، نشان میدهد که شما در حال مشاهده کدام گزارش هستید.
بیشترین تعداد روزهای پوشش فروش است short — خروجیهای پرجمعیت
روزهای پوشش تعداد سهام فروش است short را بر میانگین حجم معاملات روزانه تقسیم میکند: اینکه فروشندگان برای بازخرید سهام خود به چند روز معمول از کل حجم معاملات سهم نیاز دارند. این معیار اصلی برای رصدگران پدیده squeeze است و جزئیات دقیقتر در راهنمای مرتبط موجود است.
کد دقیق SQL پشت هر عدد
SELECT ticker,
round(days_to_cover, 1) AS days_to_cover,
round(short_interest / 1e6, 1) AS shares_short_m,
round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m,
toString(settlement_date) AS settled
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 10پیشتاز فعلی، MPT، تا زمان تسویه در 2026-06-30، دارای 16.9 روز پوشش است. محاسبه این رقم با اعداد خودِ پیشتاز اهمیت دارد: 138.1 میلیون سهم فروش است short، تقسیم بر 8.2 میلیون سهم میانگین حجم معاملات روزانه، برابر است با 16.9 روز کامل از کل حجم معاملات سهم — شامل تمام خریداران و فروشندگان — که تنها صرف پوشش فروش است short. برای درک مقیاس، میانه نامهای نقدشونده در همان فایل، 1.8 روز را نشان میدهد و حتی آخرین ردیف از این ده مورد برتر، با 8.7 روز، چندین برابر آن میانه است. چنین عدد بالایی نشان میدهد که مسیر خروج تنگ است؛ اما این لزوماً به معنای نیاز به خروج نیست — مکانیسمهای squeeze توضیح میدهند که چه اتفاقی باید رخ دهد تا این موضوع اهمیت پیدا کند.
آیا تجمع معاملات در حال افزایش است یا کاهش؟
یک تسویه حساب واحد، تنها یک تصویر ثابت از وضعیت بازار است. از آنجایی که این فایل مربوط به چندین سال گذشته است، پرسش بدیهی بعدی این است که پیشروهای فعلی چگونه به این جایگاه رسیدهاند؟ پاسخ این پرسش در دادهها نهفته است. این پنل، سه نامی که در حال حاضر بیشترین میزان days-to-cover را دارند، در هشت تسویه حساب اخیر (حدود چهار ماه) بررسی میکند.
کد دقیق SQL پشت هر عدد
WITH dates AS (
SELECT DISTINCT settlement_date AS d
FROM global_markets.stocks_short_interest
ORDER BY d DESC
LIMIT 8
),
top3 AS (
SELECT ticker, row_number() OVER (ORDER BY days_to_cover DESC, ticker) AS rank
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates)
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 3
)
SELECT toString(settlement_date) AS settlement_date,
maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 1)) AS current_leader_dtc,
maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 2)) AS second_place_dtc,
maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 3)) AS third_place_dtc
FROM global_markets.stocks_short_interest
WHERE ticker IN (SELECT ticker FROM top3)
AND settlement_date IN (SELECT d FROM dates)
GROUP BY settlement_date
ORDER BY settlement_dateستونها، پیشروهای فعلی را به سمت گذشته دنبال میکنند؛ بنابراین آخرین ردیف با جدول بالا مطابقت دارد: 16.9، 11.5 و 10.9 روز. با خواندن هر ستون از بالا به پایین، ساختاری را مشاهده میکنید که یک تصویر لحظهای قادر به نمایش آن نیست: تجمع معاملات در این مقیاس، در طول تسویه حسابها — یعنی هفتهها و ماهها — شکل میگیرد و از بین میرود، نه یکشبه؛ و یک نماد میتواند یک فصل کامل را در اعداد دو رقمی سپری کند بدون اینکه وضعیتی تغییر کند. سلولهای خالی به این معناست که آن نماد در آن تسویه حساب، دادهای واجد شرایط نداشته است. نیمی از تحلیل وضعیت squeeze، صرفاً دانستن این موضوع است که آیا با یک ورود تازه روبرو هستید یا یک حضور طولانیمدت؛ این پنل با یک نگاه به این پرسش پاسخ میدهد.
بیشترین فروشهای استقراضی بر اساس تعداد سهام — فهرستی کاملاً متفاوت
با رتبهبندی بر اساس تعداد خام سهام فروخته شده در حالت استقراضی، فهرست تغییر میکند: PLUG با 340.7 میلیون سهم در مقابل حجم معاملات روزانه 56.5 میلیون سهم، با مدت زمان 6 روز برای پوشش معاملات (days to cover) پیشتاز است. موقعیتهای بزرگ لزوماً به معنای خروج انبوه نیستند: کمتراکمترین نام در این فهرست ده تایی، میتواند تمام موقعیت استقراضی خود را در حدود 2 روز معاملات عادی تسویه کند. اندازه و تراکم دو محور متفاوت هستند. نامی مانند NVDA میتواند یکی از بزرگترین موقعیتهای استقراضی مطلق را در بازار داشته باشد و همچنان به دلیل حجم روزانه عظیم، به سرعت از آن خارج شود؛ در حالی که سایر نامها در همین فهرست از نظر اندازه، مدت زمان پوشش معاملات بسیار بالاتر از میانگین بازار را نشان میدهند. همچنین، پوشش ریسک (hedges)، موجودی بازارگردانها و معاملات ارزش نسبی همگی به عنوان «short interest» ثبت میشوند، بدون اینکه هیچکدام از آنها شرطبندی علیه شرکت باشد. نکته کلیدی اینجاست: raw short interest اندازه را اندازهگیری میکند؛ days to cover میزان تراکم را. این دو فهرست بسیار کمتر از آنچه مردم تصور میکنند با هم همپوشانی دارند — و زمانی که نامی در هر دو فهرست در رتبههای بالا قرار میگیرد، آن ترکیب ارزش بررسی مجدد دارد.
کدام سهام در حال افزایش فروش استقرازی هستند؟
هر دو جدول رتبهبندی، سطوح ثابتی هستند. پرسش دیگری که جستجوگران مطرح میکنند — اینکه کدام سهام در حال حاضر بیشتر در معرض فروش استقرازی قرار دارند — نشاندهنده یک تغییر است و بنابراین به دو بازه زمانی نیاز دارد. این پنل، نامهای پرمعامله را بر اساس میزان رشد «روزهای پوشش» (days to cover) از گزارش قبلی تا آخرین گزارش، رتبهبندی میکند.
کد دقیق SQL پشت هر عدد
WITH dates AS (
SELECT DISTINCT settlement_date AS d
FROM global_markets.stocks_short_interest
ORDER BY d DESC
LIMIT 2
)
SELECT ticker,
round(anyIf(days_to_cover, settlement_date = (SELECT min(d) FROM dates)), 1) AS prior_dtc,
round(anyIf(days_to_cover, settlement_date = (SELECT max(d) FROM dates)), 1) AS latest_dtc,
round(anyIf(days_to_cover, settlement_date = (SELECT max(d) FROM dates))
- anyIf(days_to_cover, settlement_date = (SELECT min(d) FROM dates)), 1) AS dtc_change
FROM global_markets.stocks_short_interest
WHERE settlement_date IN (SELECT d FROM dates)
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
AND ticker NOT IN ('SPCX')
GROUP BY ticker
HAVING count() = 2 AND dtc_change >= 0.1
ORDER BY dtc_change DESC, ticker
LIMIT 8بیشترین رشد متعلق به ENVX است که در یک فاصله زمانی بین دو گزارش، از 7.1 به 10.2 روز پوشش رسید که نشاندهنده افزایش 3.1 روز است؛ حتی کوچکترین تغییر نمایش داده شده نیز 2.1 روز را اضافه کرده است. پیش از تحلیل قصد معاملهگران در هر ردیف، یک نکته فنی باید در نظر گرفته شود: روزهای پوشش یک نسبت است و زمانی افزایش مییابد که حجم سهام فروخته شده به صورت استقرازی رشد کند یا میانگین حجم معاملات کاهش یابد. یک سهم میتواند پس از یک دوره پرتحرک، با کم شدن حجم معاملات، در این جدول بالا بیاید بدون اینکه حتی یک سهم جدید به صورت استقرازی فروخته شده باشد؛ مقایسه میزان فروش استقرازی در برابر حجم فروش استقرازی توضیح میدهد که کدام معیار به چه دلیلی تغییر میکند.
آیا فروشندگان استراتژیک پیروز هستند؟
میزان بالای Short Interest در واقع شرطبندی روی کاهش قیمت است که پیشتر انجام شده است. تغییرات قیمت، نتیجه این شرطبندی را نشان میدهد. این پنل، پیشروترین نمادهای دارای تجمع بالای فروشندگان را شناسایی کرده و تغییرات قیمتی هر یک را در بازه زمانی تقریباً یک ماهه اخیر، بر اساس قیمتهای بستهشدن در ساعات عادی، محاسبه میکند (نمادهایی که دادههای دقیق لحظهای ندارند، از لیست حذف میشوند).
کد دقیق SQL پشت هر عدد
WITH top5 AS (
SELECT ticker, round(days_to_cover, 1) AS dtc
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL
AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 5
),
daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(close, window_start) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN (SELECT ticker FROM top5)
AND window_start >= now() - INTERVAL 35 DAY
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
GROUP BY ticker, session
),
moves AS (
SELECT ticker,
count() AS sessions,
toString(min(session)) AS from_session,
toString(max(session)) AS to_session,
round((argMax(rth_close, session) / argMin(rth_close, session) - 1) * 100, 1) AS return_pct
FROM daily
GROUP BY ticker
HAVING sessions >= 15
)
SELECT m.ticker AS ticker,
t.dtc AS days_to_cover,
m.return_pct AS return_pct,
m.from_session AS from_session,
m.to_session AS to_session
FROM moves m
INNER JOIN top5 t ON m.ticker = t.ticker
ORDER BY t.dtc DESC, m.tickerتا آخرین جلسه در بازه زمانی مورد بررسی (2026-07-23)، پیشروترین نماد از نظر Days-to-cover در طول ماه مذکور، 8% تغییر قیمت داشته است. ستون بازده (Return) را با ستون Days-to-cover مقایسه کنید: کاهش قیمت همزمان با فروش سنگین، نشاندهنده تحقق فرضیه فروشندگان است؛ اما افزایش قیمت، نشاندهنده فشار بر این گروه از معاملهگران است. در اکثر موارد، این جدول هر دو جهت حرکت را همزمان نشان میدهد؛ بازار به ندرت تمام فروشندگان سنگین را در یک ماه به شکلی یکسان ارزیابی میکند و همین تفاوت است که باعث میشود عدد بالای Days-to-cover به تنهایی تعیینکننده نباشد.
شکل واقعی یک فشار فروش (Squeeze) در این دادهها
مورد مشهور مذکور را با استفاده از همان سه ستونی که این صفحه بر اساس آنها ساخته شده، بازخوانی میکنیم. میزان فروش استقراضی (Short Interest) سهام GameStop در طول فشار فروش ژانویه 2021:
کد دقیق SQL پشت هر عدد
SELECT toString(settlement_date) AS settlement_date,
round(short_interest / 1e6, 1) AS shares_short_m,
round(avg_daily_volume / 1e6, 1) AS avg_daily_volume_m,
round(days_to_cover, 1) AS days_to_cover
FROM global_markets.stocks_short_interest
WHERE ticker = 'GME'
AND settlement_date BETWEEN '2020-11-01' AND '2021-03-31'
ORDER BY settlement_dateشکل نمودار، خودِ درس اصلی است. پیش از وقوع این رویداد، GME دارای 14 روز پوشش (2020-11-13) بود — که در سطح پیشتازان بازار قرار داشت — و با این حال، در پایان سال، 71.2 میلیون سهم در وضعیت فروش استقراضی باقی مانده بود. دو بازه زمانی بعد (2021-01-29)، سهام فروش استقراضی به 21.4 میلیون کاهش یافت، در حالی که میانگین حجم معاملات روزانه به 96.8 میلیون سهم رسید — و تعداد روزهای پوشش به 1 رسید، یعنی کمتر از میانه معمول بازار نقد، دقیقاً در نقطه اوج هیجان. این همان تله مخرج مشترک حجم معاملات در یک سطر است: نسبت زمانی آرام به نظر میرسید که فشار فروش در اوج خود بود. گزارش معاملات 28 ژانویه 2021 نشان میدهد که وضعیت معاملات در آن دو هفته، دقیقه به دقیقه، چگونه بوده است.
نحوه ساخت این لیست — و چگونگی خوانش صادقانه آن
ابتدا اعداد، و سپس ملاحظاتی که با هر ردیف در بالا همراه هستند.
کد دقیق SQL پشت هر عدد
WITH dates AS (
SELECT DISTINCT settlement_date AS d
FROM global_markets.stocks_short_interest
ORDER BY d DESC
LIMIT 2
),
top10_dtc_latest AS (
SELECT ticker FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates) AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker LIMIT 10
),
top10_dtc_prior AS (
SELECT ticker FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT min(d) FROM dates) AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker LIMIT 10
),
size10_latest AS (
SELECT ticker, days_to_cover FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates) AND avg_daily_volume >= 5000000
AND short_interest IS NOT NULL AND ticker NOT IN ('SPCX')
ORDER BY short_interest DESC, ticker LIMIT 10
)
SELECT
(SELECT count() FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates)) AS tickers_reported,
(SELECT count() FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates) AND avg_daily_volume >= 5000000) AS liquid_tickers,
(SELECT round(quantileDeterministic(0.5)(days_to_cover, cityHash64(ticker)), 1)
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(d) FROM dates) AND avg_daily_volume >= 5000000
AND days_to_cover IS NOT NULL) AS liquid_median_dtc,
(SELECT count() FROM top10_dtc_latest
WHERE ticker IN (SELECT ticker FROM top10_dtc_prior)) AS dtc_top10_repeats,
(SELECT round(min(days_to_cover), 1) FROM size10_latest) AS size_top10_min_dtc- حداقل کف نقدینگی، آگاهانه و سختگیرانه عمل میکند. آخرین فایل تسویه شامل 22207 نماد است؛ کف میانگین حجم معاملات روزانه در سطح پنج میلیون سهم، 947 از آنها را حفظ میکند. بدون این معیار، هر دو جدول صدرنشین با شرکتهای با ارزش بازار بسیار کم (microcaps) پر میشوند که بالا بودن «روزهای پوشش» (days to cover) در آنها، ناشی از حجم معاملات نزدیک به صفر است و نه از تجمع فروشهای Short؛ نامهایی غیرقابل معامله که به سوالی پاسخ میدهند که کسی نپرسیده است.
- لیست ثابت نیست، اما تغییرات ناگهانی هم ندارد. 5 از ده مورد برتر فعلی از نظر days to cover، در ده مورد برتر تسویه قبلی نیز حضور داشتند. حضور در صدر لیست به اندازهای پایدار است که معنادار باشد و به اندازهای نیز تغییرپذیر است که لیست چاپ قبلی، لزوماً لیست چاپ فعلی نباشد.
- دادهها ذاتاً قدیمی هستند. تسویهها دو بار در ماه توسط بورس گزارش میشوند و با تأخیر منتشر میشوند — اطلاعاتی که میخوانید، پیش از رسیدن به صفحه نمایش، چندین روز از زمان صدور آن گذشته است و ممکن است موقعیتها از آن زمان تغییر کرده باشند.
- بدون ستون Float، بدون محاسبات Float. این فایل تعداد سهام Short شده و میانگین حجم معاملات روزانه را گزارش میدهد، بنابراین معیار صادقانه آن days to cover است. معیار محبوب دیگر — یعنی میزان Short Interest به عنوان درصدی از Float — به دادههای تعداد سهام شناسا (share-float) نیاز دارد که این جدول فاقد آن است و این دو معیار ممکن است با هم متفاوت باشند: یک شرکت بزرگ با Float بالا میتواند در لیست سهام در صدر قرار بگیرد، در حالی که در هیچکدام از معیارهای تراکم معاملات (crowding) حضور محسوسی نداشته باشد.
- یک نماد به دلیل نام در SQL مستثنی شده است. یکی از نمادهای موجود در فایل فعلی، اخیراً از یک شرکت به شرکت جدیدی که تازه عرضه شده، تغییر یافته است و فیدهای تامینکننده داده ممکن است سوابق هر دو نهاد را زیر یک نماد مشترک ترکیب کنند. به جای ریسکِ نسبت دادن موقعیت Short یک شرکت به شرکت دیگر، هر پرسوجو در این صفحه آن را حذف میکند؛ لیست استثنائات در هر بار بهروزرسانی، از بررسیهای هویت نماد ما پیروی میکند.
- Short Interest بالا یک توصیف است، نه یک حکم. نامهای با Short زیاد شامل هر دو حالت هستند: شرکتهایی که پتانسیل Squeeze در آینده را دارند و شرکتهایی که بازار به درستی وضعیت آنها را تشخیص داده است. این جدول نمیتواند به شما بگوید کدامیک از این دو است — و هیچ ابزار اسکنری نیز نمیتواند.
سوالات متداول درباره پرفروشترین سهام از نظر فروش استقراضی
در حال حاضر پرفروشترین سهم از نظر فروش استقراضی کدام است؟
در میان سهام پرنقدینگی، از نظر تعداد روزهای پوشش (days to cover)، نماد MPT با 16.9 روز در آخرین تسویه پیشتاز است. از نظر حجم مطلق سهام فروخته شده استقراضی، نماد PLUG با 340.7 میلیون سهم در صدر قرار دارد. هر دو جدول فوق با انتشار دادههای تسویه، بهروزرسانی میشوند.
کدام سهام در حال حاضر با افزایش فروش استقراضی روبرو هستند؟
با اندازهگیری تغییر در تعداد روزهای پوشش بین دو تسویه اخیر، نماد ENVX با اضافه شدن 3.1 روز (از 7.1 به 10.2)، بیشترین میزان افزایش را داشته است. جدول تغییرات در بالا، بزرگترین افزایشهای ثبت شده را در میان سهام پرنقدینگی نشان میدهد.
چرا دو لیست «پرفروشترین سهام از نظر فروش استقراضی» با هم متفاوت هستند؟
این لیستها موارد متفاوتی را اندازهگیری میکنند: حجم سهام فروخته شده استقراضی (اندازه) در مقابل حجم فروش استقراضی نسبت به حجم معاملات روزانه (میزان ازدحام). لیست اندازه، بر اساس تعداد خام سهام استقراضی رتبهبندی میشود؛ بنابراین به سمت سهام با حجم معاملات بالا متمایل است که حجم موقعیتهای آنها میتواند بسیار بزرگ باشد اما — برای برخی از آنها — خروج از آنها همچنان سریع است. در مقابل، لیست ازدحام، نمادهایی را شناسایی میکند که حجم فروش استقراضی آنها نسبت به حجم معاملات همان سهم بسیار زیاد است.
آیا بالا بودن میزان فروش استقراضی به معنای وقوع یک short squeeze است؟
خیر. این یک پیششرط است، نه یک پیشبینی؛ اکثر سهام با حجم فروش استقراضی بالا، هرگز دچار squeeze نمیشوند. نماد GameStop پیش از اتفاقات ژانویه 2021، دارای 14 روز پوشش بود، در حالی که بسیاری از سهام با ارقام مشابه، هیچ اتفاق خاصی را تجربه نکردهاند. راهنمای فروش استقراضی توضیح میدهد که این عدد چه نکاتی را بیان میکند و چه نکاتی را نمیگوید.
این دادهها چقدر بهروز هستند؟
هر جدول جدیدترین دادههای تسویه موجود در فایل را (که تاریخ آن در ستون settled جدول اول آمده است) میخواند و این صفحه با هر بار بازنشانی (refresh) مجدداً تولید میشود. میزان فروش استقراضی دو بار در ماه توسط بورس گزارش میشود و انتشار آن با تأخیر یک تا چند هفتهای همراه است.
هر جدول حاصل یک پرسوجوی ذخیرهشده و نسخهبندیشده بر روی فایلهای گزارششده توسط بورس است؛ میتوانید کد SQL را گسترش دهید یا تمام بازار را به روش خودتان در ترمینال Strasmore فیلتر کنید.