Что такое short interest по данным FINRA
Узнайте, что такое короткий интерес по акциям и как рассчитывается показатель days to cover. Разбор данных FINRA о количестве открытых коротких позиций.
Short interest — это общее количество акций, проданных без покрытия и еще не выкупленных обратно. Это текущий баланс открытых коротких позиций, данные о которых FINRA публикует дважды в месяц. Этот показатель является стандартным индикатором того, насколько активно трейдеры играют на понижение по конкретной акции. Он рассчитывается с помощью двух коэффициентов: количества дней для покрытия (days to cover) и процента коротких позиций от объема акций в свободном обращении (short percent of float). Все представленные здесь данные взяты из этого регуляторного набора данных; запрос, на основе которого сформировано каждое число, доступен в один клик.
Что такое короткий интерес по акциям?
Короткая продажа меняет привычный порядок сделки: продавец берет акции в долг, продает их по текущей цене и стремится выкупить их позже дешевле. Выкуп акций — «покрытие» — возвращает заимствованный актив кредитору. До этого момента позиция остается открытой; общее количество всех открытых коротких позиций во всех брокерских компаниях составляет короткий интерес по акции.
Короткий интерес — это показатель — остаток на определенный момент времени, подобно остатку по кредиту. Он растет при открытии новых коротких позиций и снижается при их закрытии. Этот показатель не отражает торговлю за конкретный день. Он отличается от ежедневного короткого объема — потока сделок с фиксацией коротких позиций, который в основном представляет собой рутинную работу маркетмейкеров. Эти понятия часто путают, поэтому мы измеряем оба показателя в одном тиkere в статье короткий интерес против короткого объема. Для сравнения сырых данных по разным акциям используются две нормализации — процент короткого интереса от float и количество дней на покрытие; оба показателя представлены ниже для реальных тикеров.
Любое определение должно включать примечание о рисках: при росте цены короткая позиция приносит убытки. Поскольку у цены нет верхнего предела, убыток по непокрытой короткой позиции не ограничен — в отличие от длинной позиции, где максимальный убыток равен сумме затрат на покупку.
Как измеряется и представляется объем коротких позиций?
Объем коротких позиций (short interest) — это нормативное раскрытие данных, а не биржевой поток. Правило FINRA 4560 обязывает каждого брокера-участника дважды в месяц сообщать о открытых коротких позициях на своих счетах по состоянию на установленную дату расчета: один раз в середине месяца, второй раз — в конце месяца. Правило распространяется на все долевые ценные бумаги, торгующиеся на бирже и внебиржевые. Учитываются позиции, а не сделки: фирма сообщает о количестве заемных акций, которые все еще остаются в долгу у ее клиентов и собственных торговых отделов на указанную дату, независимо от совершенных в промежутке операций. FINRA объединяет отчеты в один файл на каждую дату расчета: по одной строке на каждую ценную бумагу, с указанием количества коротких позиций, показателя среднедневного объема торгов и коэффициента покрытия (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
)По состоянию на расчетную дату June 30, 2026, файл охватывает 22,207 тикеров с совокупным объемом открытых коротких позиций в 56.8 миллиарда акций — это полный срез коротких позиций рынка акций США в одном снимке данных, предоставляемом дважды в месяц.
Даты отчетности по коротким позициям
Выражение «дважды в месяц» подразумевает два правила: расчеты в середине месяца приходятся на 15-е число (если 15-е число выпадает на выходной или праздник, дата переносится на предыдущий рабочий день), а расчеты в конце месяца приходятся на последний рабочий день месяца. Данные публикуются через несколько дней или недель после этого. Ниже приведены все данные по расчетам за последние пять месяцев, включая день недели и количество дней, прошедших до публикации:
Точный 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 d9 дат расчетов за пять месяцев; корректировка на рабочие дни видна в колонке дня недели (например, расчет от 13-го числа является серединой месяца, перенесенной с выходных 15-го числа). Последние данные по settled June 30, 2026 от Tuesday охватывают 22,207 ценных бумаг и поступили через 11 дней; предыдущий отчет поступил через 16 дней.
Следствие: любое значение коротких позиций, которое вы видите сегодня, описывает состояние рынка на момент последнего расчета, то есть от одного до нескольких недель назад (мы измерили задержку каждого недавнего отчета). «Текущий» объем коротких позиций никогда не является текущим.
Практический пример: короткие позиции по Tesla
Определения лучше усваиваются на примере конкретного тикера. Данные по Tesla на каждый день расчетов за последние два года — объем коротких позиций в сравнении со средним ежедневным объемом торгов в том же файле:
Точный 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 расчетных дат — две в месяц, без промежуточных значений.
Процент коротких позиций от float и количество дней покрытия
Количество дней покрытия (short interest ratio) — это отношение объема коротких позиций к среднему дневному объему торгов. Этот показатель показывает, сколько полных торговых сессий потребуется, чтобы выкупить все открытые короткие позиции при текущем уровне ликвидности. Данный файл рассчитывает этот показатель автоматически. Важно учитывать одно правило: значение округляется до 1.00 и не может быть ниже этого числа.
Процент коротких позиций от float — это отношение объема коротких позиций к количеству акций в свободном обращении (float). Float рассчитывается как количество акций в обращении минус доли инсайдеров, акции с ограничениями на продажу и другие пакеты акций, находящиеся в близком владении. Этот показатель определяет долю торгуемых акций, проданных вкороткую. Существует одно важное уточнение, которое приводится в пояснении к float: ни одна отчетность не содержит прямого значения float. Компании ежеквартально публикуют данные о количестве акций в обращении (shares outstanding); все значения float являются результатом вычислений вендора. В приведенной ниже таблице расчет производится через аудированный знаменатель — базовое количество акций в обращении согласно последней квартальной отчетности. Это делает каждый процент консервативной нижней границей, так как float никогда не превышает общее количество акций в обращении.
Точный 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% проданных вкороткую акций при 1.72 днях покрытия. Это типичный профиль компании с огромной капитализацией: количество акций кажется огромным само по себе, но оно распределено в условиях высокой ликвидности и большой базы акций. Nvidia подтверждает этот тренд: самый большой объем коротких позиций среди шести компаний составляет 310.1 млн акций, что соответствует 1.28% акций в обращении при 1.99 днях покрытия. Сами по себе эти цифры ничего не значат.
GameStop является исключением: 12.48% акций в обращении продано вкороткую — это в несколько раз больше, чем у любого другого эмитента в таблице, — при 10.75 днях покрытия.
Что считается высоким уровнем коротких продаж?
Официального порога не существует. Понятие «высокий» является условным, и наиболее точный способ его калибровки — это анализ текущих рыночных данных. Количество дней покрытия для всех ликвидных тикеров из последнего файла (с объемом торгов не менее одного миллиона акций в день):
Точный 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 дня, 90-й процентиль — 5.9 дней, а минимальное значение составляет 1 — это нижний порог. Только 45 бумаг достигают показателя в десять и более дней: несколько дней является нормой, а двузначный коэффициент действительно указывает на перегруженность позиции.
Теперь рассмотрим другой показатель — ликвидные акции с последней квартальной отчетностью, сгруппированные по доле коротких продаж в общем количестве акций; для каждой группы указано медианное количество дней покрытия.
Точный 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% коротких продаж от общего количества акций в обращении; две средние группы (28.6% и 29%) составляют основную часть рынка в диапазоне от 2% до 10%; 8.9% — 169 бумаг имеют показатель выше 20%. Если измерять относительно объема акций в свободном обращении (float), каждое из этих чисел было бы выше.
Последний столбец показывает результат: медианное количество дней покрытия растет с каждым шагом по шкале — от 1.83 дней в группе с наименьшим объемом коротких продаж до 5.37 в группе с наибольшим объемом. Два разных знаменателя — количество акций и объем торгов — дают одинаковый результат: акции с высоким уровнем коротких продаж относительно их общего количества обычно закрываются медленнее (подробнее о днях покрытия).
GameStop, январь 2021 года: как сквиз выглядит в данных
Любое обсуждение высокого уровня коротких продаж сводится к одному и тому же примеру. Рекордные показатели GameStop по расчетам 10 в период с ноября 2020 года по март 2021 года с ценой закрытия на каждую из этих дат (цены по факту торгов, до последующего дробления GME 4-к-1):
Точный 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_dateИсходная ситуация видна в верхних строках: на расчетах November 13, 2020 количество коротких продаж GME составляло 67.5 миллионов акций, количество дней покрытия составляло 14, а цена закрытия составила $11.02. Баланс продолжал расти к концу года — 71.2 миллионов акций на расчетах December 31, 2020, что является крупнейшим показателем среди 10 — при цене акции $18.81.
Затем ситуация изменилась. На расчетах January 29, 2021 при цене закрытия $328.24 объем коротких продаж составил 21.4 миллионов акций — примерно треть баланса на конец года, а количество дней покрытия упало до 1, достигнув минимума. Оба компонента показателя изменились одновременно: короткие позиции закрывались (числитель уменьшился), а объем торгов резко вырос (знаменатель увеличился). К расчетам March 31, 2021 баланс составил 10.7 миллионов.
График цены не дает двух важных уроков. Данные являются ретроспективными — снимок January 15, 2021, сделанный при цене акции $35.49, стал общедоступным только с обычной многонедельной задержкой. И низкое значение дней покрытия не всегда означает спокойствие: этот показатель достиг минимума в самый бурный период эпизода, что свидетельствовало о колоссальном объеме торгов, а не о малой позиции. Полный анализ механики сквиза подробно описывает те недели.
Часто задаваемые вопросы о коротких позициях
Что такое высокий уровень коротких позиций?
Официального порогового значения не существует. Согласно последним данным по расчетам, медианный показатель дней покрытия для ликвидных тикеров США составляет 2.4, и только 45 акций достигают показателя в десять и более дней. С другой стороны, 8.9% ликвидных акций с подтвержденной отчетностью имеют более 20% от общего количества акций в коротких позициях — это зона, которую большинство десков называют состоящей из акций с высокой долей коротких позиций.
Когда публикуются отчеты о коротких позициях?
Дважды в месяц: 15-го числа (если это число выпадает на выходной или праздничный день, дата переносится на предыдущий рабочий день) и в последний рабочий день месяца. Брокеры сообщают об открытых позициях на указанные даты расчетов согласно правилу FINRA 4560. Отчет публикуется через несколько дней или недель — последние данные здесь относятся к расчетам от June 30, 2026 и были опубликованы через 11 дней.
Что такое процент коротких позиций от свободного обращения?
Это отношение объема коротких позиций к количеству акций в свободном обращении (float). Ни один отчет не содержит точных данных о свободном обращении, поэтому любая опубликованная версия является оценкой вендора. Если сравнивать с аудированным количеством акций в обращении (которое никогда не бывает меньше объема свободного обращения), то последний показатель Tesla составляет 2.45%, а GameStop — 12.48%.
Что такое дни покрытия?
Это отношение объема коротких позиций к среднему дневному объему торгов: количество торговых сессий, которое потребуется, чтобы выкупить все открытые короткие позиции. Последний показатель Tesla составляет 1.72 дней; при этом минимальное значение коэффициента в файле составляет 1.00.
Является ли объем коротких позиций тем же самым, что и объем коротких продаж?
Нет. Short interest (объем коротких позиций) учитывает открытые позиции на даты расчетов — это статический показатель, обновляемый дважды в месяц. Short volume (объем коротких продаж) учитывает количество акций, проданных в короткую позицию за каждый день — это поток, значительная часть которого приходится на хеджирование маркет-мейкеров (оба показателя, в сравнении).
Каждая панель выше является сохраненным запросом — откройте SQL-код под ней, подставьте любой тикер и запустите его на терминале Strasmore.