Strasmore Research
Aprendizado Matt ConnorPor Matt Connor · Atualizado 2026-07-23 · data as of July 23, 2026 · refreshed weekly

O que é short interest e days to cover da FINRA

Entenda o conceito de short interest e como o days to cover ajuda a medir o volume de ações vendidas a descoberto e o percent of float de um ticker.

O short interest é o número total de ações vendidas a descoberto que ainda não foram recompradas — o saldo acumulado de posições vendidas em aberto, reportado à FINRA duas vezes por mês. É o indicador padrão de quanto os traders estão posicionados contra uma ação, analisado por meio de duas métricas: days to cover e short percent of float. Todos os dados aqui provêm desse conjunto de dados regulatórios; a consulta por trás de cada número está a apenas um clique de distância.

O que é o Short Interest em ações?

Uma venda a descoberto inverte a ordem comum de uma operação: o vendedor a descoberto toma ações emprestadas, vende-as pelo preço atual e busca recomprá-las por um valor menor. A recompra — ou "covering" — devolve as ações ao emprestador. Até que isso ocorra, a posição permanece aberta, e cada posição vendida aberta em cada corretora compõe o short interest da ação.

O short interest é um nível — um saldo pendente em um determinado momento, como o saldo de um empréstimo. Ele aumenta quando novas vendas são abertas e diminui quando há cobertura de posições; ele não reflete o volume de negociação de um único dia. Por isso, ele é o oposto do volume diário de vendas a descoberto (short volume), que é um fluxo de operações marcadas como vendidas e que faz parte da rotina de market-maker. Os dois termos são frequentemente confundidos, e nós medimos ambos em um único ticker em short interest vs. short volume. Duas normalizações tornam a contagem bruta de ações comparável entre diferentes ativos — percentual de short no float e days to cover — ambos medidos em tickers reais abaixo.

Uma nota de risco é essencial em qualquer definição: uma posição vendida perde dinheiro quando o preço sobe. Como o preço não tem teto, o prejuízo em uma posição vendida sem cobertura é ilimitado — ao contrário de uma posição comprada (long), onde o prejuízo máximo é o valor pago.

Como o Short Interest é Medido e Reportado?

O short interest é uma divulgação regulatória, não um feed de bolsa. A Regra 4560 da FINRA obriga cada corretora membro a reportar as posições vendidas abertas em seus livros duas vezes por mês, com base em uma data de liquidação agendada: uma no meio do mês e outra no fechamento do mês. A regra abrange todos os valores mobiliários de renda variável, listados ou de balcão (OTC), e contabiliza posições, não negociações — uma firma reporta o que seus clientes e suas próprias mesas ainda devem em ações emprestadas naquela data, independentemente do que tenham operado no intervalo. A FINRA compila os registros em um arquivo por data de liquidação: uma linha por ativo, contendo as ações vendidas, um valor de volume médio diário e o ratio days-to-cover calculado a partir dos dois. Os arquivos da FINRA explicam a mecânica da fonte; os rankings dos mais vendidos apresentam os dados mais recentes:

QueryÚltimo snapshot do relatório de short interest da FINRA: visão geral do mercado
O SQL exato por trás de cada número
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
)

Com base na liquidação de June 30, 2026, o arquivo abrange 22,207 tickers com um total de 56.8 bilhões de ações em posições vendidas abertas — o livro de short de todo o mercado de ações dos EUA em um único snapshot quinzenal.

Datas de Relatório de Short Interest

"Duas vezes por mês" significa duas regras: o fechamento de meio de mês ocorre no dia 15, antecipado para o dia útil anterior caso o dia 15 caia em um fim de semana ou feriado, e o fechamento de fim de mês ocorre no último dia útil do mês. O arquivo é disponibilizado ao público dias ou semanas depois. Cada registro de fechamento dos últimos cinco meses, com o respectivo dia da semana e os dias decorridos até a chegada dos dados:

QueryDatas de reporte de short interest: settlements recentes, dia da semana, cobertura e lag de publicação
O SQL exato por trás de cada número
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 d

Datas de fechamento de 9 em cinco meses, com o ajuste de dia útil visível na coluna do dia da semana (um fechamento com data do dia 13 é um registro de meio de mês antecipado de um dia 15 que caiu no fim de semana). O mais recente, com fechamento em June 30, 2026 no dia Tuesday, abrange 22,207 ativos e levou 11 dias para chegar; o anterior levou 16 dias.

A consequência: qualquer número de short interest lido hoje descreve o posicionamento referente ao último fechamento, de uma a várias semanas atrás (medimos o lag de cada registro recente). O short interest "atual" nunca é atual.

Um Exemplo Prático: O Short Interest da Tesla

Definições são mais fáceis de entender com um ticker associado. Tesla em cada fechamento dos últimos dois anos — o short interest ao lado do volume médio diário no mesmo arquivo:

QueryShort interest de TSLA vs. volume médio diário, bimestral (últimos 2 anos)
O SQL exato por trás de cada número
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

No fechamento de June 30, 2026, 79.1 milhões de ações da TSLA foram vendidas a descoberto para um volume médio diário de 46 milhões de ações; dois anos antes, o saldo era de 87 milhões. Conte os pontos de dados: 47 datas de fechamento — duas por mês, sem dados entre elas.

Percentual de Short sobre o Float e Dias para Cobrir

Days to cover — o ratio de short interest — divide o short interest pelo volume médio diário: com o ritmo normal de negociação da ação, em quantas sessões completas seria necessário para que cada posição vendida fosse recomprada? O arquivo calcula esse dado para você, com uma convenção importante — o valor é limitado ao piso de 1.00 e nunca apresenta um número abaixo disso.

Short percent of float divide o short interest pelo float — ações em circulação menos participações de insiders, ações restritas e outros blocos de controle — e indica qual fração do total de ações negociáveis está vendida a descoberto. Uma ressalva, a mesma que o explicador de float da ação apresenta: nenhum relatório reporta o float. As empresas reportam o shares outstanding trimestralmente; todo valor de float que você vê é uma subtração feita por um fornecedor. O painel abaixo divide pelo denominador auditado em vez disso — o número de shares outstanding básicas do último relatório trimestral — tornando cada percentual um piso conservador, já que o float nunca é maior que o total de shares outstanding.

QuerySeis grandes nomes no último settlement — ações vendidas, % de shares outstanding, days to cover
O SQL exato por trás de cada número
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)

Leia a linha da Tesla, a quinta: 79.1 milhões de ações vendidas contra 3,225 milhões de shares outstanding, resultando em 2.45% vendidas a descoberto, com days to cover de 1.72 — o formato clássico de uma mega-cap, um número de ações que parece enorme isoladamente, mas que possui alta liquidez e uma base de ações vasta. A Nvidia reforça esse ponto: o maior saldo bruto de short dos seis, 310.1 milhões de ações, ainda representa 1.28% das shares outstanding em 1.99 days to cover. O número bruto, por si só, não diz nada.

A GameStop é o ponto fora da curva: 12.48% das shares outstanding vendidas a descoberto — várias vezes maior que qualquer outro nome na tabela — em 10.75 days to cover.

O que caracteriza um alto short interest?

Não existe um limite oficial — "alto" é uma convenção. A forma correta de calibrar esse termo é medir o mercado. Dias para cobrir (days to cover) de todos os tickers líquidos no arquivo mais recente (pelo menos um milhão de ações de volume diário médio):

QueryDays to cover de todos os tickers líquidos dos EUA, último settlement (mín. 1M ações/dia)
O SQL exato por trás de cada número
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

Entre 3,202 tickers líquidos, a mediana é de 2.4 dias para cobrir, o percentil 90 é de 5.9 dias, e o valor mais baixo é de 1 — o piso. Apenas 45 nomes atingem dez dias ou mais: um par de dias é comum; um ratio de dois dígitos indica um crowded trade real.

Agora, o outro ratio — nomes líquidos com registro de filing trimestral recente, agrupados pelo short interest como percentual das ações em circulação, com a mediana de days to cover de cada grupo ao lado.

QueryDistribuição de ações líquidas dos EUA por short interest como % de shares outstanding
O SQL exato por trás de cada número
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)

A dispersão aqui é maior do que a maioria dos leitores espera. Apenas 11.9% dessas ações possuem menos de 2% de suas ações em circulação vendidas a descoberto; os dois grupos intermediários (28.6% e 29%) concentram a maior parte do mercado entre 2% e 10%; 8.9% — 169 nomes — operam acima de 20%. Se medidos em relação ao float, todos esses números seriam maiores.

A última coluna mostra o payoff: a mediana de days to cover sobe a cada degrau, de 1.83 dias no grupo com menos short para 5.37 no grupo com mais short. Dois denominadores diferentes — um baseado em ações e outro no volume — classificam o mercado da mesma forma: uma ação muito vendida em relação às suas ações costuma também demorar mais para ser desfeita (explicativo sobre days to cover).

GameStop, janeiro de 2021: Como um squeeze aparece nos dados

Toda discussão sobre alto short interest chega ao mesmo caso de referência. O recorde da GameStop nos liquidações 10 de novembro de 2020 a março de 2021, com o preço de fechamento em cada uma dessas datas (preços de negociação, antes do split de 4-para-1 da GME):

QueryGameStop, Nov 2020 – Mar 2021: short interest, days to cover e preço de fechamento em cada settlement
O SQL exato por trás de cada número
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

O cenário começa nas primeiras linhas: no settlement November 13, 2020, 67.5 milhões de ações de GME estavam vendidas, o days to cover estava em 14 e a ação fechou a $11.02. O saldo continuou crescendo até o fim do ano — 71.2 milhões de ações no settlement December 31, 2020, o maior dos registros de 10 — com a ação a $18.81.

Então o cenário muda. No settlement January 29, 2021, com a ação fechando a $328.24, o short interest registrou 21.4 milhões de ações — aproximadamente um terço do saldo de fim de ano — e o days to cover caiu para 1, o nível mínimo. Ambas as metades do ratio se moveram simultaneamente: os shorts cobriram posições (o numerador caiu) e o volume explodiu (o denominador subiu). No settlement March 31, 2021, o saldo era de 10.7 milhões.

Duas lições que um gráfico de preços não ensina. O registro é retrospectivo — o snapshot de January 15, 2021, feito com a ação a $35.49, só chegou ao público com o atraso habitual de várias semanas. E um days-to-cover baixo nem sempre indica calma: o ratio atingiu seu piso no período mais volátil do episódio, descrevendo um torrent de volume em vez de uma posição pequena. A anatomia completa do squeeze detalha essas semanas.

FAQ sobre Short Interest

O que é um high short interest?

Não existe um limite oficial. No último settlement, a mediana dos tickers líquidos nos EUA apresenta 2.4 dias para cover, e apenas 45 atingem dez dias ou mais. Por outro lado, 8.9% das ações líquidas com dados de filings possuem mais de 20% de shares outstanding em short — a zona que a maioria das mesas chama de heavily shorted.

Quais são as datas de reporte do short interest?

Duas vezes por mês: no dia 15 (antecipado para o dia útil anterior quando cai em fim de semana ou feriado) e no último dia útil do mês. As corretoras reportam posições abertas nessas datas de settlement sob a regra FINRA 4560, e o arquivo é publicado dias ou semanas depois — o dado mais recente aqui settle em June 30, 2026 e chegou 11 dias depois.

O que é short percent of float?

O short interest dividido pelo float, as ações livres para negociação. Nenhum filing reporta o float, portanto, toda versão publicada é uma estimativa de vendor. Medido contra as shares outstanding auditadas — que nunca são menores que o float — o último print da Tesla é 2.45% e o da GameStop é 12.48%.

O que é days to cover?

O short interest dividido pelo volume diário médio: as sessões de negociação típicas que seriam necessárias para que cada posição em short aberta fosse recomprada. O último print da Tesla resulta em 1.72 dias, e o arquivo estabelece o piso da razão em 1.00.

Short interest é o mesmo que short volume?

Não. O short interest contabiliza posições abertas nas datas de settlement — um nível, duas vezes por mês. O short volume contabiliza ações vendidas em short a cada dia — um fluxo, grande parte referente ao hedging de market-makers (ambos, medidos).


Cada painel acima é uma query armazenada — abra o SQL abaixo dele, substitua por qualquer ticker e execute-o novamente no terminal Strasmore.