найбільше коротких позицій на ринку зараз
Рейтинг акцій за кількістю днів для покриття та обсягом коротких позицій на основі останніх даних бірж. Тільки ліквідні активи з динамікою змін.
Термін «найбільше захеджуваних» (most shorted) має два різні значення залежно від обраного критерію, проте більшість статей зазвичай вказують лише одне з них, не зазначаючи цього. Ця сторінка демонструє обидва варіанти, розраховані на основі останніх даних про короткі позиції, що були офіційно зафіксовані біржами, та обмежені лише ліквідними активами. Крім того, тут наведено дані, які зазвичай відсутні в рейтингах: чи зростає, чи зменшується концентрація коротких позицій, які акції отримують дедалі більший обсяг коротких продажів від звіту до звіту, та як змінювалася ціна цих активів. Дані оновлюються після публікації нових звітів; стовпець settled у першій таблиці вказує на період, за який наведено дані.
Найбільше коротких позицій за кількістю днів для покриття — переповнені виходи
Дні для покриття — це відношення кількості коротких позицій до середнього щоденного обсягу торгів: кількість типових торгових днів, які знадобляться шортистам для викупу акцій. Це показник для відстеження 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, має 16.9 днів для покриття станом на розрахунок 2026-06-30. Цей показник варто розрахувати самостійно на прикладі лідера: 138.1 мільйонів акцій у коротких позиціях, поділених на 8.2 мільйонів акцій середнього щоденного обсягу, становить 16.9 повних торгових днів — з урахуванням усіх покупців і продавців — які будуть витрачені виключно на покриття коротких позицій. Для порівняння: медіанне значення для ліквідних активів у тому ж файлі становить 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 днів для покриття. Великі позиції не завжди означають переповненість виходом: найменш переповнена назва в цьому десятку за розміром може повністю закрити свою коротку позицію приблизно за 2 днів звичайних торгів. Розмір і переповненість — це різні показники. Така компанія, як NVDA, може мати одну з найбільших абсолютних коротких позицій на ринку, але її можна швидко закрити завдяки величезному щоденному обсягу торгів. Водночас інші компанії з того ж списку за розміром мають показник днів для покриття, що значно перевищує медіану для ліквідного ринку. Хеджування, інвентар маркетмейкерів та відносно-вартісні угоди також відображаються як "short interest", хоча жодна з них не є ставкою проти компанії. Це головний урок: сирий short interest вимірює розмір; дні для покриття вимірюють переповненість. Ці два списки перетинаються набагато менше, ніж очікує більшість — і якщо компанія займає високі позиції в обох списках, саме така комбінація заслуговує на повторний аналіз.
Які акції мають зростаючий short interest?
Обидва рейтинги відображають поточні рівні. Інше питання, яке цікавлять користувачі — які акції зараз мають найбільше зростання коротких позицій — стосується динаміки, тому потребує двох точок порівняння. Ця панель ранжує ліквідні активи за зростанням показника 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: показник days to cover збільшився з 7.1 до 10.2 днів за один звітний період, тобто на 3.1 днів; навіть найменше зафіксоване зміщення склало 2.1 днів. Важливе зауваження перед аналізом даних: days to cover — це коефіцієнт, який зростає або при збільшенні обсягу коротких продажів, або при зниженні середнього обсягу торгів. Акція, торговий активність якої знижується після періоду високої волатильності, може піднятися в цьому рейтингу без жодної нової короткої позиції — short interest проти short volume пояснює причини зміни кожного показника.
Чи перемагають великі шорт-позиції?
Високий рівень 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% за вказаний місяць. Порівняйте стовпець прибутковості зі стовпцем days-to-cover: падіння ціни при великих шорт-позиціях означає, що стратегія приносить прибуток; зростання ціни створює тиск на натовп. У більшості випадків ця таблиця демонструє обидва напрямки одночасно — ринок рідко оцінює всі великі шорт-позиції однаково в межах одного місяця, і саме цей розрив пояснює, чому високий показник days-to-cover сам по собі нічого не вирішує.
Як виглядав справжній squeeze на цих даних
Цей відомий випадок варто розглянути з того самого файлу, на основі якого побудована ця сторінка, використовуючи ті самі три стовпці. Short interest за акціями GameStop під час squeeze у січні 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Сама форма графіка є головним уроком. Перед початком подій показник days to cover для GME становив 14 днів (2020-11-13) — це рівень лідерів ринку — і на кінець року залишалося 71.2 мільйонів акцій у short. Через два звіти (2021-01-29) кількість акцій у short скоротилася до 21.4 мільйонів, тоді як середній денний обсяг зростав до 96.8 мільйонів акцій — при цьому days to cover становив 1, що було нижче середнього показника для ліквідного ринку, саме на піку манії. Це пастка знаменника обсягу в одному рядку: співвідношення виглядало спокійним саме тоді, коли squeeze був у самому розпалі. Торгова історія за 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 з них. Без цього обидва рейтинги були б переповнені мікрокапіталізаціями, чиї надзвичайно високі показники days to cover є результатом майже нульового обсягу торгів, а не великої кількості коротких позицій — це неліквідні активи, що не мають значення для аналізу.
- Список стабільний, але не статичний. 5 поточного топ-десятка за показником days to cover також входили до топ-десятка попереднього звіту. Позиції лідерів достатньо стійкі, щоб бути значущими, але при цьому список достатньо динамічний, щоб попередній звіт не збігався з поточним.
- Дані мають затримку за своєю природою. Звіти бірж публікуються двічі на місяць із затримкою — дані, які ви читаєте, вже на кілька днів застаріли, перш ніж потрапити на екран, і позиції могли змінитися з того часу.
- Відсутність стовпця float означає відсутність розрахунків щодо float. Цей файл містить дані про кількість коротких позицій та середній щоденний обсяг торгів, тому єдиним точним показником є days to cover. Інший популярний індикатор — short interest як відсоток від float — потребує даних про кількість акцій у вільному обігу, яких у цій таблиці немає, і ці два показники можуть розходитися: мега-капіталізація з великим float може очолювати список за кількістю акцій, але майже не відображатися на жодному з показників скученості.
- Один символ виключено з бази даних SQL. Один тикер у поточному файлі нещодавно був перепризначений з однієї компанії на іншу, що нещодавно пройшла лістинг, і постачальники даних можуть змішувати записи цих двох компаній під одним символом. Щоб не приписувати короткі позиції однієї компанії іншій, кожен запит на цій сторінці виключає такий символ; список виключень оновлюється разом із нашими перевірками ідентифікації символів.
- Високий short interest — це опис, а не вирок. У списку акцій з великим обсягом коротких позицій є як компанії, що потенційно можуть спричинити squeeze, так і компанії, чий стан ринок діагностував правильно. Таблиця не може визначити, які саме це компанії — як і жоден інший скринер.
FAQ щодо найбільш коротких акцій
Яка акція зараз має найбільший обсяг коротких позицій?
Серед ліквідних активів за показником днів покриття (days to cover) лідирує MPT зі значенням 16.9 днів за останніми даними. За загальною кількістю коротких позицій у акціях лідирує PLUG з показником 340.7 мільйонів акцій. Обидві наведені вище таблиці оновлюються після публікації даних про розрахунки.
Які акції зараз найчастіше стають об'єктами коротких продажів?
Якщо вимірювати за зміною кількості днів покриття між двома останніми розрахунковими даними, найбільше зростання продемонструвала ENVX — на 3.1 днів, з 7.1 до 10.2. У таблиці динаміки вище наведено лідерів зростання серед ліквідних активів за показником від звіту до звіту.
Чому два списки «найбільш коротких» акцій відрізняються?
Вони вимірюють різні параметри: кількість коротких позицій (обсяг) проти кількості коротких позицій відносно щоденного обсягу торгів (скупченість). Список за обсягом ранжує чисту кількість коротких позицій, тому він зміщений у бік високоліквідних активів, чиї позиції можуть бути величезними, але — для деяких із них — їх можна швидко закрити. Список скупченості виявляє акції, де короткі позиції є великими саме для обсягів торгів цієї акції.
Чи означає високий інтерес до коротких продажів (short interest) наближення short squeeze?
Ні. Це передумова, а не прогноз — більшість найбільш коротких акцій ніколи не демонструють squeeze. GameStop мала показник 14 днів покриття перед squeeze у січні 2021 року, і багато акцій мали подібні показники без жодних різких рухів. Посібник з short interest пояснює, що саме цей показник дозволяє, а що ні.
Наскільки актуальні ці дані?
Кожна таблиця відображає найновіші доступні дані про розрахунки (дата вказана в колонці settled першої таблиці); сторінка оновлюється при кожному перезавантаженні. Біржі звітують про short interest двічі на місяць із затримкою публікації від однієї до кількох тижнів.
Кожна таблиця є збереженим версіонованим запитом до файлів біржової звітності — ви можете розширити SQL-запит або самостійно відфільтрувати весь ринок через термінал Strasmore.