Strasmore Research
Aprendizado Matt ConnorPor Matt Connor · Atualizado 2026-08-08

Level 1, 2 e 3: dados de mercado explicados

Entenda Level 1, Level 2 e Level 3 com painéis de cotações: topo do livro, profundidade por preço, ordem a ordem e o que feeds de varejo deixam de fora.

Level 1 versus Level 2 de dados de mercado é uma questão de quanto do livro de ofertas você pode ver. O Level 1 mostra o topo do livro: o melhor bid, a melhor oferta, o tamanho cotado em cada lado e o último negócio. O Level 2 mostra a profundidade atrás dessa primeira linha: cada nível de preço exibido e o tamanho total apregoado nele. O Level 3 mostra cada ordem individualmente, com seu próprio identificador. Cada nível contém as informações do nível anterior e acrescenta mais detalhes.

O que são dados de mercado Level 1?

O Level 1, ou topo do livro, responde a uma pergunta: qual é o melhor preço disponível agora e qual é o tamanho cotado nesse preço. Nas ações americanas, a versão consolidada dessa linha é o national best bid and offer, explicado em detalhes no nosso guia sobre o que é o NBBO. Um registro de Level 1 traz o melhor bid, a melhor oferta, o tamanho exibido em cada lado e, no lado dos negócios, o último print e seu tamanho. Não informa o segundo melhor preço nem quem está cotando.

Duas medidas concentram a maior parte da análise nesse nível: o spread em centavos e o mesmo spread em basis points, em que um basis point corresponde a um centésimo de um por cento. O painel abaixo mostra os dois indicadores para uma ação de grande capitalização ao longo de uma única sessão selecionada, da abertura do premarket às 4h00 ET até o fim do after-hours, às 20h00 ET.

QueryLevel 1 no topo do book: spread cotado ao longo de toda a sessão (AAPL, 17 de junho de 2026)
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(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2)       AS spread_cents,
    round(avg((toFloat64(ask_price) - toFloat64(bid_price))
              / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)) * 10000, 2) AS spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-17 08:00:00'
  AND sip_timestamp <  '2026-06-18 00:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
  AND (toFloat64(ask_price) - toFloat64(bid_price)) / toFloat64(bid_price) < 0.05
GROUP BY et_time
ORDER BY et_time
Run this yourself

Às 04:00 ET, o spread médio cotado era de 37.38 centavos, ou 12.51 basis points. O último intervalo do painel, 19:30 ET, teve média de 16.85 centavos, ou 5.67 basis points. Os intervalos de meia hora, de 32, cobrem todo o dia. Cada ponto desse gráfico é Level 1: uma linha do livro, medida repetidamente.

O que são dados de mercado Level 2?

O Level 2, também chamado de market by price ou depth of book, mostra a escada de preços abaixo da primeira linha. Para cada preço, agrega o tamanho total exibido e apregoado naquele nível: 4.000 ações no bid a US$ 49,98, 1.200 a US$ 49,97, 900 a US$ 49,96 e 2.500 a US$ 49,95, com uma imagem espelhada no lado da oferta. Essa configuração é o que os traders chamam de profundidade.

O que o Level 2 não mostra é a composição. As 4.000 ações a US$ 49,98 podem corresponder a uma única ordem institucional ou a quarenta ordens de investidores de varejo. A escada será igual nos dois casos.

Uma configuração relacionada pode ser medida a partir dos dados públicos de negócios: os níveis de preço em que as ações efetivamente trocaram de mãos. A escada de preços mostra o interesse apregoado. O painel abaixo mostra o volume executado ao longo de meia hora da mesma sessão.

QueryVolume executado por nível de preço: ladder negociado (KO, 30 minutos)
O SQL exato por trás de cada número
SELECT
    toString(px)             AS price_level,
    round(sum(sz) / 1000, 1) AS shares_thousands,
    count()                  AS prints
FROM
(
    SELECT
        round(toFloat64(price), 2) AS px,
        toFloat64(size)            AS sz
    FROM global_markets.stocks_trades
    WHERE ticker = 'KO'
      AND sip_timestamp >= '2026-06-17 14:30:00'
      AND sip_timestamp <  '2026-06-17 15:00:00'
      AND price > 0
      AND size > 0
)
GROUP BY px
ORDER BY px
Run this yourself

Os negócios nessa meia hora ocorreram em 63 níveis de preço distintos, de US$ 79.42 na mínima a US$ 80.04 na máxima. Os dois níveis extremos têm pouca liquidez: 0.1 mil ações na parte inferior e 0.8 mil na parte superior. A maior parte do volume foi executada entre eles. Um feed de Level 1 mostra um preço por vez ao longo de todo esse processo. Um feed de Level 2 mostra a escada antecipadamente, com as ordens apregoadas, e não depois do fato, como prints.

O que são dados de mercado Level 3?

O Level 3, ou market by order, é a visão completa: cada ordem apregoada individualmente, com identificador, preço, tamanho e posição na fila daquele preço. Ao agregar um feed de Level 3 por preço, você reconstrói o Level 2. Ao pegar o melhor preço de cada lado, obtém o Level 1.

O Level 3 responde a duas perguntas que os níveis agregados não respondem. Em que posição uma ordem está na fila de determinado preço, o que define se ela será executada quando esse preço for negociado. E o que aconteceu com uma ordem específica ao longo de sua vida, desde o envio até o cancelamento. Feeds proprietários de bolsas, como o Nasdaq TotalView-ITCH, carregam essa profundidade. O consolidated tape não.

O que uma assinatura de Level 2 para investidores de varejo realmente oferece?

Nesse caso, o rótulo é impreciso. O “Level 2” de uma plataforma de varejo raramente corresponde à profundidade completa do livro em âmbito nacional. O que normalmente chega é o livro de uma venue, muitas vezes a venue para a qual a corretora direciona as ordens, ou um livro consolidado limitado a cinco ou dez níveis de preço de cada lado. Um livro com dez níveis para uma ação cotada em centavos cobre uma faixa de dez centavos. Em um ativo muito negociado, essa faixa é atualizada constantemente.

O volume de mensagens explica em grande parte por que os preços dos níveis são tão diferentes. O painel abaixo contabiliza os registros de cotações no topo do livro para cinco ações conhecidas ao longo de uma hora da mesma sessão, junto com o spread médio de cada uma.

QuerySpread no topo do book e contagem de mensagens de cotação por ativo (10:00 às 11:00 ET)
O SQL exato por trás de cada número
SELECT
    ticker                                                                 AS symbol,
    round(avg((toFloat64(ask_price) - toFloat64(bid_price))
              / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)) * 10000, 2) AS spread_bps,
    count()                                                                AS quote_update_count
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
  AND sip_timestamp >= '2026-06-17 14:00:00'
  AND sip_timestamp <  '2026-06-17 15:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
  AND (toFloat64(ask_price) - toFloat64(bid_price)) / toFloat64(bid_price) < 0.05
GROUP BY symbol
ORDER BY spread_bps
Run this yourself

SPY apresentou o spread médio mais estreito entre as cinco, de 0.32 basis points, enquanto KO teve média de 1.95. Essas contagens de atualizações cobrem apenas o topo do livro. Um feed de profundidade carrega cada alteração em cada nível de preço abaixo dele. Um feed ordem a ordem carrega cada mensagem associada a essas alterações. As opções são o caso extremo dessa mesma lógica: qual é o tamanho do feed de cotações de opções quantifica esse volume.

Por que o livro visível subestima a liquidez real

Uma escada exibida representa um piso para a liquidez disponível, não uma medida completa dela. Dois componentes importantes ficam fora da visão.

Ordens ocultas e de reserva. Uma ordem iceberg exibe uma pequena parcela e mantém o restante em reserva, renovando a parcela visível à medida que ela é executada. O livro pode mostrar 200 ações, enquanto outras vinte mil permanecem por trás delas. Como funcionam as ordens iceberg explica essa mecânica.

Execução fora de bolsa. Uma parcela relevante do volume de ações americanas é negociada fora das bolsas lit, em internalizadores de corretoras e alternative trading systems que não publicam cotações pré-negociação. Negociação em dark pools, explicada mostra para onde vai esse volume.

O que significa conflation em um feed de dados de mercado?

Um feed conflated não envia cada atualização. Ele captura o livro em intervalos fixos, talvez a cada 250 milissegundos ou a cada segundo, e envia o estado naquele instante. Tudo o que ocorreu entre duas capturas não chega ao assinante. Dois assinantes com intervalos diferentes veem dois livros diferentes, cada um correto em relação ao seu próprio relógio.

A diferença é mais importante para quem desenvolve sistemas sobre um feed. Dados não conflated significam cada mensagem em sequência. É esse tipo de dado que alimenta uma simulação de matching engine ou um modelo de posição na fila. Em um feed conflated, esses cálculos se tornam aproximações. Para quem lê a escada visualmente, o intervalo é quase irrelevante.

QueryTaxa de mensagens no topo do book, minuto a minuto (NVDA, uma hora)
O SQL exato por trás de cada número
SELECT
    et_time,
    round(avg(sec_updates), 1) AS avg_updates_per_second,
    max(sec_updates)           AS peak_updates_in_one_second
FROM
(
    SELECT
        formatDateTime(toStartOfMinute(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
        toDateTime(sip_timestamp)                                                              AS et_second,
        count()                                                                                AS sec_updates
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'NVDA'
      AND sip_timestamp >= '2026-06-17 14:00:00'
      AND sip_timestamp <  '2026-06-17 15:00:00'
    GROUP BY et_time, et_second
)
GROUP BY et_time
ORDER BY et_time
Run this yourself

No primeiro minuto daquela hora, 10:00 ET, os registros do topo do livro chegaram a uma média de 163.8 por segundo. O segundo mais movimentado dentro do minuto teve 371 registros. Um feed que captura o livro uma vez por segundo transmite um único estado do livro a partir desse fluxo. Esse é o topo do livro de uma ação. Feeds de profundidade e ordem a ordem multiplicam essa quantidade.

Vale a pena pagar por dados de Level 2?

O valor depende do período da operação. Um trader que envia ordens dentro do spread e define entradas em segundos usa a profundidade para obter informações que a primeira linha não mostra: onde o tamanho está concentrado e qual lado está perdendo liquidez. Essa leitura é imperfeita pelas razões relacionadas à liquidez oculta mencionadas acima. Ainda assim, é melhor do que não ter a escada.

Em operações com horizonte de dias ou semanas, a informação adicional de um livro com dez níveis é pequena diante do custo. O nível abaixo do Level 1 também importa: cotações atrasadas, normalmente quinze minutos atrás, não custam nada na maioria das plataformas e são suficientes para decisões medidas em dias. Por que as cotações de ações têm atraso de 15 minutos explica a origem dessa convenção. Também é importante esclarecer a entrega: uma escada alimentada por uma única venue e conflated em um intervalo que o fornecedor não divulga representa uma visão parcial de uma visão parcial.

Perguntas frequentes

Qual é a diferença entre dados de mercado Level 1 e Level 2?

O Level 1 fornece o melhor bid e a melhor oferta, com o tamanho de cada lado, além do último negócio. O Level 2 acrescenta os níveis de preço exibidos abaixo deles, com o tamanho total apregoado em cada nível. Portanto, contém tudo o que o Level 1 mostra e mais.

Os dados de mercado Level 2 são em tempo real?

Depende da assinatura. Feeds de profundidade das bolsas são em tempo real e têm custo. Muitas plataformas de varejo, porém, entregam uma versão conflated, que captura o livro em intervalos. A página do produto raramente informa qual versão é oferecida. O suporte da corretora pode confirmar.

O Level 2 mostra ordens ocultas?

Não. Um feed de depth of book mostra apenas o tamanho exibido. A quantidade de reserva de ordens iceberg e as ordens totalmente ocultas permanecem invisíveis na escada até serem executadas e aparecerem como negócios.

Para que servem os dados de mercado Level 3?

O Level 3, ou market by order, carrega cada ordem apregoada individualmente, com seu próprio identificador, preço, tamanho e posição na fila. É vendido principalmente a empresas que executam ordens e operam modelos de roteamento. Nesses modelos, a posição na fila altera a economia da execução.

Preciso de dados de Level 2 para operar?

Não. Cotações de Level 1 e um trade tape são suficientes para enviar e gerenciar ordens em qualquer plataforma de varejo. A profundidade se torna útil quando a decisão depende da liquidez no momento da execução, e não apenas do preço de fechamento.


Cada painel deste artigo vem acompanhado da SQL utilizada. Assim, você pode abrir um painel e ver exatamente como cada número foi contabilizado. As mesmas consultas podem ser executadas para qualquer ticker e qualquer sessão no terminal Strasmore.

#market data#level 2#order book#depth of book#nbbo