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

O que é o bid-ask spread e quais são os custos

Entenda o conceito de bid-ask spread, como calcular essa diferença e o impacto real nos custos de cada operação em ações dos EUA via dados de tick.

O spread bid-ask é a diferença entre o maior preço que um comprador está disposto a pagar por uma ação (o bid) e o menor preço que um vendedor aceita receber (o ask). Ele representa o custo inerente à negociação: ao comprar pelo ask e vender pelo bid, a diferença permanece com o provedor da cotação. Todos os valores de spread nesta página são medidos a partir de dados de cotação em nível de tick, com a consulta exata de cada número anexada a ele.

O que é o bid-ask spread? Uma definição simples

Em qualquer momento do pregão, uma ação possui dois preços, não apenas um. O bid é a melhor oferta de compra disponível. O ask (também chamado de oferta) é a melhor oferta de venda disponível. O bid-ask spread é a distância entre eles.

Um exemplo hipotético: uma ação cotada a $20,00 bid / $20,05 ask possui um spread de cinco centavos. Quem deseja comprar imediatamente paga $20,05; quem deseja vender imediatamente recebe $20,00. Esse valor não é uma taxa de corretagem — é o preço da liquidez imediata, e vai para o trader do outro lado da cotação, geralmente um market maker profissional que está pronto para comprar no bid e vender no ask durante toda a sessão.

Em ações dos EUA, o melhor bid e o melhor ask de todas as bolsas são consolidados em uma única cotação nacional — o NBBO. Esse é o preço que o aplicativo da sua corretora exibe, e são esses dados que este post analisa. (O mercado financeiro também usa o termo "spread" para outras diferenças: o spread de 2s10s é a diferença entre os yields dos Treasuries, não entre preços de ações.)

Bid vs. ask: como ler uma cotação de ação

Abaixo está um registro real do NBBO para a Apple — a última cotação em nossa janela de dados, extraída do feed consolidado.

QueryAAPL — última cotação NBBO registrada no período
O SQL exato por trás de cada número
SELECT stock,
       toDecimalString(bid, 2) AS bid_price,
       toDecimalString(ask, 2) AS ask_price,
       toDecimalString(ask - bid, 2) AS spread,
       toDecimalString((ask + bid) / 2, 2) AS midpoint_price,
       round((ask - bid) / ((ask + bid) / 2) * 100, 3) AS spread_pct,
       quote_time_et
FROM (
    SELECT ticker AS stock,
           argMax(toFloat64(bid_price), sip_timestamp) AS bid,
           argMax(toFloat64(ask_price), sip_timestamp) AS ask,
           formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i') AS quote_time_et
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= now() - INTERVAL 7 DAY
      AND bid_price > 0
      AND ask_price > bid_price
    GROUP BY ticker
)

Leia da esquerda para a direita: o melhor bid era $334.75, o melhor ask era $334.81, e o spread — ask menos bid — era $0.06, registrado às 2026-07-16 19:59 ET. O midpoint, $334.78, está exatamente entre os dois e é a referência usual para o valor justo de uma ação naquele instante.

Um detalhe importante: esta cotação ocorreu próximo ao fim da sessão estendida, horas após o fechamento do mercado. O horário é relevante para o spread — o gráfico intraday abaixo mostra o quanto.

Como calcular o spread: centavos, percentual e pontos de base

A mesma diferença pode ser expressa de três formas:

  1. Dólares e centavos. Spread = ask menos bid. Simples, mas difícil de comparar entre ações com preços diferentes.
  2. Percentual. Spread ÷ midpoint × 100. Um spread de cinco centavos em uma ação de $20 representa 0,25% do preço; os mesmos cinco centavos em uma ação de $200 representam 0,025%.
  3. Pontos de base (bps). Centésimos de um percentual — a convenção profissional. Multiplique o percentual por 100: 0,25% equivale a 25 bps.

Aplicado à cotação real da Apple acima: $0.06 ÷ $334.78 resulta em 0.018% do preço da ação — uma leitura after-hours, e ainda bem abaixo de 1% do preço.

Spreads apertados vs. largos: números reais de ações líquidas e pouco negociadas

A maioria das explicações para em "ações líquidas possuem spreads estreitos". Aqui está o tamanho real dessa diferença, medido em cada atualização do NBBO em um período recente de vários dias. A tabela compara seis ativos de alto volume com duas small caps de baixa liquidez — Nathan's Famous (NATH) e Seneca Foods (SENEA). "Típico" refere-se à mediana das cotações no período, e a última coluna converte esse spread em dólares para um round trip de 100 ações — centavos por ação e dólares por 100 ações representam o mesmo valor.

QuerySpread médio — seis ativos líquidos vs. dois small caps de baixa liquidez, com custo para 100 ações
O SQL exato por trás de cada número
SELECT ticker,
       round(median_spread_usd * 100, 1) AS typical_spread_cents,
       round(median_spread_bps, 1) AS typical_spread_bps,
       toDecimalString(median_spread_usd * 100, 2) AS spread_cost_100_shares
FROM (
    SELECT ticker,
           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) AS median_spread_usd,
           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), toUInt64(sip_timestamp)) * 10000 AS median_spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO', 'TSLA', 'NATH', 'SENEA')
      AND sip_timestamp >= now() - INTERVAL 7 DAY
      AND bid_price > 0
      AND ask_price > bid_price
    GROUP BY ticker
)
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA', 'MSFT', 'KO', 'TSLA', 'NATH', 'SENEA'], ticker)

Entre os ativos líquidos, o spread típico cotado do SPY foi de 2¢ — 0.3 bps do preço da ação — com Coca-Cola a 1¢ (1.2 bps) e Tesla a 9¢ (2.3 bps). Em seguida, há um abismo: Nathan's Famous registrou 71¢ (70.5 bps) e Seneca Foods 230¢ (133.3 bps). O mesmo mercado, as mesmas regras — a diferença é a liquidez: quantos compradores, vendedores e market makers estão competindo em cada ativo simultaneamente.

O custo do spread em uma operação real

Uma forma útil de entender o spread é calcular o custo de um round trip: comprar no ask e vender no bid um instante depois. Nesse caso, você perde o spread total em cada ação. Para 100 ações, o valor já consta na tabela acima — o spread típico em centavos por ação é o mesmo número em dólares. Para as empresas mais conhecidas, o custo é irrelevante: $4.00 em 100 ações da Apple, $1.00 na Coca-Cola. Para ativos de baixa liquidez, o custo é diferente — $71.00 para Nathan's Famous e $230.00 para Seneca Foods, antes de qualquer comissão e antes que a ordem impacte o preço. Esses valores assumem que a ordem seja executada na cotação exibida; uma ordem maior que o tamanho exibido pode custar mais caro.

Quando os spreads aumentam: abertura, fechamento e after hours

Os spreads não são constantes ao longo do dia. O gráfico abaixo monitora o spread mediano cotado da Apple em intervalos de 30 minutos (Horário do Leste) no mesmo período, incluindo o extended hours — um padrão que a maioria dos analistas afirma, mas nunca demonstra.

QueryMediana do spread de AAPL por intervalo de 30 min (ET, incluindo extended hours)
O SQL exato por trás de cada número
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= now() - INTERVAL 7 DAY
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY et_time
ORDER BY et_time

O formato é um U com extremidades altas: spread largo antes da abertura, centavos durante o meio do dia e largo novamente após o fechamento. Quatro pontos de verificação dessa curva, definidos pelo horário:

QueryA mesma curva em quatro checkpoints — premarket, abertura, midday e fechamento
O SQL exato por trás de cada número
SELECT formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= now() - INTERVAL 7 DAY
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY et_time
HAVING et_time IN ('04:00', '09:30', '13:00', '16:00')
ORDER BY et_time

No intervalo das 04:00 no premarket — o primeiro do dia — o spread mediano da Apple foi de 34¢. No intervalo das 09:30, a primeira meia hora do pregão regular, ele caiu para 7¢, e o intervalo das 13:00 no início da tarde ficou em 4¢. O intervalo das 16:00, que começa com o sino de fechamento junto ao leilão de fechamento, saltou para 15¢, e a diferença permaneceu elevada durante a noite — 15¢ no último intervalo da sessão. Durante o horário regular (9:30 às 16:00 ET), dezenas de market makers cotam a ação simultaneamente; fora desses horários — durante o after-hours e premarket trading — há muito menos cotações em competição, o que resulta em um spread maior.

O que torna um spread apertado ou largo

Quatro fatores costumam acompanhar spreads apertados:

  • Competição. Mais market makers e mais ordens no book para um ticker resultam em cotações mais estreitas de ambos os lados. Uma ação com baixa liquidez pode ter apenas um cotador ativo definindo todo o mercado.
  • Volume de negociação. Alto volume e spreads apertados aparecem juntos em toda a tabela acima; os ativos muito negociados apresentam gaps muito menores do que os ativos de baixa liquidez.
  • Volatilidade. Em mercados rápidos, as cotações são reajustadas constantemente e o gap tende a permanecer mais largo até que a negociação se acalme.
  • Preço da ação e tick size. Ações dos EUA acima de um dólar cotam em incrementos de um centavo, e um centavo é o limite mínimo — os ativos de baixo preço mais líquidos passam grande parte do dia travados nesse valor. Em uma ação de baixo preço, esse mesmo centavo mínimo representa uma porcentagem maior de cada ação.

Como manter seus custos de spread baixos

  • Ordens limitadas definem o preço. Uma ordem a mercado aceita qualquer preço da cotação; uma ordem limitada só é executada no preço estipulado ou melhor. Uma ordem de compra no bid captura o spread em vez de pagá-lo quando um vendedor a encontra — a desvantagem é que a ordem pode nunca ser executada.
  • Ativos líquidos durante o horário regular são a combinação mais barata. O gráfico intraday acima mostra a escala: os spreads de meio-dia em ações líquidas são os mais estreitos da sessão.
  • Basis points revelam o que os centavos escondem. Um gap que parece insignificante pode representar uma fração percentual relevante em uma ação de baixa liquidez ou baixo preço, como mostram as linhas de small-caps acima.
  • Menos round trips significam um custo menor. Cada round trip paga o spread uma vez; o custo total aumenta conforme a frequência de giro da posição.

FAQ sobre o spread bid-ask

O que é um bom spread bid-ask?

Não existe um limite oficial, mas a tabela acima mostra a escala: no período analisado, o spread típico do SPY foi de 0.3 bps em relação ao preço da ação e o da Tesla foi de 2.3 bps, enquanto as small caps de baixa liquidez chegaram a 70.5 e 133.3 bps. Spreads de um dígito em basis points são estreitos; um spread acima de aproximadamente 1% do preço da ação é onde uma ordem limitada passa a valer a pena.

Quem fica com o spread bid-ask?

Quem fornece a cotação — tipicamente um market maker — lucra com o spread quando ambos os lados de sua cotação são executados. É uma compensação por estar pronto para negociar a todo momento, não uma taxa cobrada pela sua corretora ou pela bolsa.

Um spread bid-ask largo é bom ou ruim?

Spreads largos aumentam o seu custo por operação de ida e volta, conforme mostra a coluna de custo para 100 ações na tabela acima. Um spread largo também carrega informação: há menos participantes cotando, e o preço da última negociação é uma estimativa imprecisa do preço que sua ordem realmente obterá.

Por que o preço ask é maior que o bid?

Por definição. O bid é o melhor preço que os compradores pagarão e o ask é o melhor preço que os vendedores aceitarão; sempre que os dois se encontram, a bolsa os combina em uma operação instantaneamente e a cotação se move. Uma cotação ativa sempre mostra o ask igual ou acima do bid.

Spreads bid-ask importam para investidores de longo prazo?

Menos do que para traders ativos, e os dados mostram a escala: uma operação de ida e volta com 100 ações no SPY custou $2.00 em spread típico. Pagar isso uma vez por década é irrelevante; pagar um spread de uma ação de baixa liquidez toda semana gera um custo acumulado significativo.


Cada número acima é gerado a partir de uma consulta armazenada e inspecionável — expanda o SQL abaixo de qualquer painel para auditá-lo. Para medir o spread de um ticker que você possui, faça as mesmas perguntas em inglês no terminal Strasmore.