सबसे अधिक shorted stocks की सूची
नवीनतम एक्सचेंज डेटा के अनुसार सबसे अधिक short किए गए stocks की सूची। इसमें days to cover और shares short के आधार पर सटीक जानकारी दी गई है।
"Most shorted" का अर्थ मापदंडों के आधार पर दो अलग-अलग सूचियाँ हो सकती हैं, और अधिकांश लेख बिना बताए इनमें से किसी एक को चुन लेते हैं। यह पृष्ठ दोनों सूचियाँ दिखाता है, जिन्हें नवीनतम एक्सचेंज-रिपोर्टेड शॉर्ट-इंटरेस्ट सेटलमेंट से निकाला गया है और केवल लिक्विड नामों तक सीमित रखा गया है। इसके अलावा, इसमें वह जानकारी भी शामिल है जिसे अधिकांश लीडरबोर्ड छोड़ देते हैं: क्या भीड़ (crowding) बढ़ रही है या कम हो रही है, किन शेयरों में लगातार शॉर्टिंग बढ़ रही है, और शीर्ष पर मौजूद शेयरों के भावों (prices) ने कैसा प्रदर्शन किया है। यह नए सेटलमेंट प्रकाशित होने पर अपडेट हो जाता है; पहली तालिका में settled कॉलम आपको बताता है कि आप कौन सा डेटा देख रहे हैं।
सबसे अधिक shorted by days to cover — भीड़भाड़ वाले निकास
Days to cover औसत दैनिक वॉल्यूम के आधार पर short किए गए शेयरों की गणना करता है: यानी शॉर्ट सेलर्स को अपनी पोजीशन खत्म करने के लिए स्टॉक के पूरे वॉल्यूम के कितने दिनों की आवश्यकता होगी। यह squeeze-watcher के लिए एक मानक पैमाना है, और इसका विस्तृत विवरण इस गाइड में दिया गया है।
हर आंकड़े के पीछे का पूरा 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 settlement के अनुसार 16.9 days to cover हैं। इस आंकड़े को समझना महत्वपूर्ण है: 138.1 मिलियन शॉर्ट किए गए शेयर, जिन्हें 8.2 मिलियन औसत दैनिक वॉल्यूम से विभाजित किया गया, तो यह 16.9 पूर्ण दिन का वॉल्यूम है। इसका अर्थ है कि केवल short covering के कारण ही स्टॉक का पूरा वॉल्यूम (सभी खरीदार और विक्रेता मिलाकर) समाप्त हो जाएगा। तुलना के लिए, इसी फ़ाइल में मौजूद median liquid name 1.8 दिन दिखाता है। यहाँ तक कि इस टॉप दस सूची की अंतिम पंक्ति, जो 8.7 दिन है, भी उस median से कई गुना अधिक है। इतना अधिक आंकड़ा यह दर्शाता है कि निकास (exit) बहुत संकरा है; इसका मतलब यह नहीं है कि निकास की आवश्यकता होगी — squeeze mechanics बताते हैं कि इसके लिए क्या होना आवश्यक है।
क्या crowding बढ़ रही है या कम हो रही है?
एक एकल settlement केवल एक स्थिर चित्र है। वही डेटा वर्षों पुराना है, इसलिए अगला स्पष्ट प्रश्न — वर्तमान लीडर्स यहाँ तक कैसे पहुँचे? — डेटा के माध्यम से उत्तर दे सकता है। यह पैनल पिछले आठ settlements (लगभग चार महीने) के दौरान आज के शीर्ष तीन 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 दिन। प्रत्येक कॉलम को ऊपर से नीचे तक पढ़ने पर आप वह विवरण देख सकते हैं जो एक स्नैपशॉट में छिपा होता है: इस स्तर पर crowding settlements के दौरान — हफ्तों और महीनों में — बढ़ती और घटती है, न कि रातों-रात। कोई नाम बिना किसी हल के पूरे एक quarter तक double digits में रह सकता है। एक खाली सेल का अर्थ है कि उस settlement में उस ticker का कोई योग्य प्रिंट नहीं था। Squeeze-watch करने का आधा हिस्सा केवल यह जानना है कि आप किसी नए स्टॉक को देख रहे हैं या किसी लंबे समय से मौजूद स्टॉक को; यह पैनल एक नज़र में इसका उत्तर देता है।
कुल शेयरों की संख्या के आधार पर सबसे अधिक शॉर्ट किए गए शेयर — एक बिल्कुल अलग सूची
कुल शॉर्ट किए गए शेयरों के आधार पर रैंकिंग बदलने पर परिणाम अलग होते हैं: PLUG सबसे आगे है, जिसके पास 56.5 मिलियन शेयरों के दैनिक वॉल्यूम के मुकाबले 340.7 मिलियन शेयर हैं। इसका मतलब है कि पोजीशन कवर करने में 6 दिन लगेंगे। बड़ी पोजीशन का मतलब हमेशा यह नहीं होता कि एग्जिट (exit) करना मुश्किल होगा: इस आकार की टॉप दस कंपनियों में सबसे कम भीड़ वाली कंपनी अपनी पूरी शॉर्ट पोजीशन सामान्य ट्रेडिंग के लगभग 2 दिनों में खत्म कर सकती है। साइज और क्राउडिंग (crowding) दो अलग चीजें हैं। NVDA जैसी कंपनी के पास सबसे बड़े एब्सोल्यूट शॉर्ट पोजीशन में से एक हो सकती है, फिर भी अपने विशाल दैनिक वॉल्यूम के कारण वह तेजी से एग्जिट कर सकती है। वहीं, इसी आकार की सूची में अन्य कंपनियों का 'days-to-cover' औसत से काफी अधिक है। इसके अलावा, हेजिंग, मार्केट-मेकिंग इन्वेंट्री और रिलेटिव-वैल्यू ट्रेड भी "short interest" के रूप में दिखते हैं, जबकि इनमें से कोई भी कंपनी के खिलाफ दांव नहीं होता है। मुख्य सबक यह है: raw short interest साइज को मापता है; days to cover क्राउडिंग को मापता है। ये दोनों सूचियाँ उम्मीद से कहीं कम ओवरलैप करती हैं — और जब कोई नाम दोनों सूचियों में ऊपर आता है, तो वह संयोजन जांचने योग्य होता है।
किन शेयरों की शॉर्ट सेलिंग बढ़ रही है?
दोनों लीडरबोर्ड अलग-अलग स्तरों को दर्शाते हैं। खोजकर्ता एक अन्य प्रश्न पूछते हैं — वर्तमान में किन शेयरों की शॉर्ट सेलिंग (shorting) बढ़ रही है — क्योंकि यह एक बदलाव है, इसलिए इसके लिए दो डेटा पॉइंट्स की आवश्यकता होती है। यह पैनल पिछले डेटा और नवीनतम डेटा के बीच '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 days to cover पर पहुँच गया — यानी 3.1 दिनों की वृद्धि हुई; सबसे कम बदलाव वाले शेयर में भी 2.1 दिनों की वृद्धि देखी गई। किसी भी पंक्ति का विश्लेषण करने से पहले एक तकनीकी बात ध्यान रखें: 'days to cover' एक अनुपात है, और यह तब बढ़ता है जब शॉर्ट किए गए शेयर बढ़ते हैं या जब औसत वॉल्यूम कम हो जाता है। किसी सक्रिय दौर के बाद यदि किसी शेयर का वॉल्यूम कम हो जाता है, तो बिना किसी नई शॉर्ट सेलिंग के भी वह इस तालिका में ऊपर आ सकता है — short interest vs. short volume यह स्पष्ट करता है कि किस कारण से कौन सा माप बदल रहा है।
क्या भारी शॉर्ट सेलिंग करने वाले जीत रहे हैं?
उच्च शॉर्ट इंटरेस्ट (short interest) एक ऐसा दांव है जो पहले ही लगाया जा चुका है। कीमत यह बताती है कि वह दांव कैसा चल रहा है। यह पैनल वर्तमान में सबसे अधिक भीड़ वाले (crowding leaders) शेयरों को लेता है और पिछले लगभग एक महीने के सत्रों में प्रत्येक के मूल्य परिवर्तन की गणना करता है, जो नियमित घंटों की क्लोजिंग कीमतों पर आधारित है (जिनके पास मिनट डेटा नहीं है, उन्हें हटा दिया जाता है)।
हर आंकड़े के पीछे का पूरा 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-21) तक, वर्तमान 'days-to-cover' लीडर पिछले महीने में 7.7% बदल गया है। रिटर्न कॉलम की तुलना 'days-to-cover' कॉलम से करें: भारी शॉर्टिंग के साथ गिरती हुई कीमत का मतलब है कि दांव सफल हो रहा है; बढ़ती हुई कीमत का मतलब है कि भीड़ (crowd) पर दबाव बढ़ रहा है। अधिकांश मामलों में यह तालिका एक साथ दोनों दिशाएं दिखाती है — बाजार शायद ही कभी एक ही महीने में सभी भारी शॉर्ट्स को एक जैसा परिणाम देता है, और यही कारण है कि केवल उच्च 'days-to-cover' संख्या से कुछ भी स्पष्ट नहीं होता है।
इस डेटा में वास्तविक 'squeeze' कैसा दिखता था
इसी फ़ाइल का उपयोग करके, उसी तीन कॉलम के साथ एक प्रसिद्ध मामले का पुनरावलोकन करना महत्वपूर्ण है जिस पर यह पेज बना है। जनवरी 2021 के squeeze के दौरान GameStop का short interest:
हर आंकड़े के पीछे का पूरा 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 का days to cover 14 (2020-11-13) था — जो कि शीर्ष स्तर पर था — और वर्ष के अंत में भी इसमें 71.2 मिलियन shares short थे। दो प्रिंट के बाद (2021-01-29), short shares घटकर 21.4 मिलियन रह गए, जबकि औसत दैनिक volume बढ़कर 96.8 मिलियन shares हो गया — और days to cover 1 था, जो कि उन्माद के सटीक शिखर पर सामान्य liquid-market median से कम था। यह एक ही पंक्ति में volume-denominator ट्रैप को दर्शाता है: अनुपात तब शांत दिख रहा था जब squeeze अपने चरम पर था। 28 जनवरी, 2021 का tape दिखाता है कि उन दो हफ्तों के दौरान ट्रेडिंग मिनट-दर-मिनट कैसी दिख रही थी।
यह सूची कैसे बनाई गई है — और इसे ईमानदारी से कैसे पढ़ें
पहले आंकड़े, फिर वे सावधानियां जो ऊपर दी गई प्रत्येक पंक्ति के साथ जुड़ी हैं।
हर आंकड़े के पीछे का पूरा 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- Liquidity floor जानबूझकर कड़ा रखा गया है। नवीनतम settlement file में 22207 tickers शामिल हैं; पांच मिलियन शेयर का average-daily-volume floor उनमें से 947 को बनाए रखता है। इसके बिना, दोनों leaderboards microcaps से भर जाएंगे जिनका sky-high days to cover शून्य वॉल्यूम का परिणाम है, न कि भारी shorting का — ऐसे untradeable नाम जिनका कोई उपयोग नहीं है।
- सूची स्थिर है, जमी हुई नहीं। days to cover के आधार पर वर्तमान शीर्ष दस में से 5 पिछले settlement के शीर्ष दस में भी शामिल थे। शीर्ष पर सदस्यता इतनी निरंतर है कि वह सार्थक है, और इतनी परिवर्तनशील भी कि पिछली सूची वर्तमान सूची के समान नहीं होती।
- डेटा स्वाभाविक रूप से पुराना होता है। Settlements एक्सचेंज द्वारा महीने में दो बार रिपोर्ट किए जाते हैं और इनमें देरी होती है — आप जो पढ़ रहे हैं वह पहले से ही कई दिन पुराना है इससे पहले कि यह स्क्रीन तक पहुंचे, और तब तक positions बदल सकती हैं।
- कोई float column नहीं, कोई float math नहीं। यह file short किए गए shares और average daily volume की रिपोर्ट करती है, इसलिए इसका सटीक पैमाना days to cover है। दूसरा लोकप्रिय पैमाना — short interest as a percent of float — share-float डेटा की आवश्यकता रखता है जो इस table में नहीं है, और दोनों अलग हो सकते हैं: एक high-float mega-cap shares list में ऊपर हो सकता है जबकि crowding measure पर उसका प्रभाव नगण्य हो सकता है।
- SQL में एक symbol को नाम से बाहर रखा गया है। वर्तमान file का एक ticker हाल ही में एक कंपनी से हटकर एक नई सूचीबद्ध कंपनी को दिया गया है, और vendor feeds साझा symbol के तहत दोनों संस्थाओं के रिकॉर्ड को मिला सकते हैं। एक कंपनी की short position को दूसरी कंपनी के नाम करने का जोखिम उठाने के बजाय, इस पेज के प्रत्येक query से इसे हटा दिया जाता है; exclusion list प्रत्येक refresh पर हमारे symbol-identity checks का पालन करती है।
- High short interest एक विवरण है, निर्णय नहीं। Heavily shorted नामों में भविष्य के squeezes और वे कंपनियां दोनों शामिल हो सकती हैं जिन्हें बाजार ने सही ढंग से पहचान लिया है। यह table आपको यह नहीं बता सकता कि कौन सा क्या है — और न ही कोई screener बेचने वाला व्यक्ति।
सबसे अधिक शॉर्ट की गई स्टॉक्स (Most shorted stocks) FAQ
वर्तमान में सबसे अधिक शॉर्ट की गई स्टॉक कौन सी है?
लिक्विड स्टॉक्स में 'डेज़ टू कवर' (days to cover) के आधार पर, MPT 16.9 दिनों के साथ सबसे आगे है। कुल शॉर्ट किए गए शेयरों की संख्या के आधार पर, PLUG 340.7 मिलियन शेयरों के साथ सबसे आगे है। सेटलमेंट प्रकाशित होने पर ऊपर दी गई दोनों टेबल अपडेट हो जाती हैं।
वर्तमान में किन स्टॉक्स को अधिक शॉर्ट किया जा रहा है?
दो सबसे हालिया सेटलमेंट के बीच 'डेज़ टू कवर' में बदलाव के आधार पर, ENVX में सबसे अधिक वृद्धि हुई है — 7.1 से 10.2 तक, यानी 3.1 दिन। ऊपर दी गई 'मूवर्स' टेबल लिक्विड स्टॉक्स में सबसे अधिक वृद्धि दिखाने वाले नाम सूचीबद्ध करती है।
दोनों "मोस्ट शॉर्टेड" लिस्ट में अंतर क्यों है?
वे अलग-अलग चीजें मापते हैं: शॉर्ट किए गए शेयर (आकार) बनाम दैनिक वॉल्यूम के सापेक्ष शॉर्ट किए गए शेयर (क्राउडिंग)। 'साइज' लिस्ट कुल शॉर्ट शेयरों को रैंक करती है, इसलिए यह उन स्टॉक्स की ओर झुकती है जिनमें भारी ट्रेडिंग होती है और जिनके पोजीशन बहुत बड़े होने के बावजूद — कुछ के लिए — जल्दी से बाहर निकलना संभव होता है। वहीं 'क्राउडिंग' लिस्ट उन स्टॉक्स को दिखाती है जहाँ शॉर्ट पोजीशन उस स्टॉक के ट्रेडिंग वॉल्यूम के हिसाब से बड़ी है।
क्या उच्च शॉर्ट इंटरेस्ट का मतलब है कि शॉर्ट स्क्वीज़ (short squeeze) आने वाला है?
नहीं। यह एक पूर्व-शर्त है, भविष्यवाणी नहीं — सबसे अधिक शॉर्ट किए गए स्टॉक्स में से अधिकांश में कभी स्क्वीज़ नहीं होता है। जनवरी 2021 के स्क्वीज़ से पहले GameStop का 'डेज़ टू कवर' 14 दिन था, और कई स्टॉक्स ने बिना किसी हलचल के इसी तरह के आंकड़े दिखाए हैं। शॉर्ट इंटरेस्ट गाइड में बताया गया है कि यह संख्या आपको क्या बताती है और क्या नहीं।
यह डेटा कितना सटीक/नवीन है?
प्रत्येक टेबल फाइल में मौजूद नवीनतम सेटलमेंट (पहली टेबल के settled कॉलम में तारीख) को पढ़ती है और पेज रिफ्रेश करने पर यह फिर से जेनरेट हो जाता है। एक्सचेंज द्वारा शॉर्ट इंटरेस्ट की रिपोर्ट महीने में दो बार दी जाती है, जिसमें एक से कई सप्ताह का प्रकाशन विलंब (lag) होता है।
प्रत्येक टेबल एक्सचेंज द्वारा रिपोर्ट की गई फाइल पर आधारित एक संग्रहीत (stored) और वर्जन वाला क्वेरी है — आप SQL का विस्तार कर सकते हैं, या Strasmore टर्मिनल पर अपने तरीके से पूरे यूनिवर्स को स्क्रीन कर सकते हैं।