TEVO DOM: livro de ofertas (Level 2) para NinjaTrader 8
O TEVO DOM abre um livro de ofertas completo em janela própria: escada de preços, profundidade no bid e no ask, variação dos lotes, último preço, Time & Sales e envio de ordens a mercado. O mercado é escolhido na janela, e as ordens só saem depois de escolher uma conta e confirmar.
O download é feito em duas etapas, na seção “Indicadores grátis” da página inicial.

- Plataforma
- NinjaTrader 8
- Arquivo
- NinjaScript (.cs), código-fonte legível
- Cálculo
- Janela em tempo real (Level 2)
- Preço
- Grátis
- Arquivo atualizado em
- 8 de outubro de 2026
O que o indicador faz
- Janela separada. Aplicado a um gráfico, o indicador abre o DOM em janela própria, com processamento próprio: o gráfico não fica mais lento. O mercado exibido é o do gráfico ou o que você escolher na janela (clique no nome do instrumento).
- Escada de preços. Colunas BID Δ, BID SIZE, DEPTH, PRICE, DEPTH, ASK SIZE, ASK Δ. No modo estático (padrão) as linhas ficam paradas e só recentralizam quando o preço se aproxima do topo ou da base; a roda do mouse rola a escada, e o clique do meio ou o duplo clique a recentraliza.
- Variação dos lotes. BID Δ e ASK Δ mostram as ordens adicionadas (+) ou retiradas (−) em cada preço nos últimos 10 segundos. O volume consumido pelos negócios não entra na conta: você vê só inclusões e cancelamentos.
- Time & Sales. Cada negócio com horário, preço e quantidade, colorido pelo lado; negócios de 20 contratos ou mais ficam destacados (ajustável).
- Envio de ordens. Conta (nunca memorizada), contrato, quantidade (botões 1, 2, 5, 10), estratégia ATM e validade; botões BUY MKT, SELL MKT, CANCEL ORDERS e FLATTEN. Compra, venda e flatten pedem um segundo clique em até 3 segundos.
Dados e mercados
- Para mercados que publicam profundidade no NinjaTrader: futuros (ES, NQ, MNQ, CL, GC…) e qualquer instrumento para o qual sua conexão forneça Level 2.
- O DOM funciona em tempo real: não há histórico do livro, e o Time & Sales começa quando a janela abre.
- A tela é atualizada a cada mudança do livro, limitada a 30 quadros por segundo por padrão (parâmetro Refresh).
Requisitos: o que é grátis e o que pode ser pago
- NinjaTrader 8, plataforma desktop para Windows. O indicador é grátis; o NinjaTrader é um software de terceiros com termos próprios e pode ser pago conforme o uso (licença, operação em conta real).
- Profundidade de mercado (Level 2). Sua conexão precisa fornecer a profundidade do livro para o instrumento escolhido. Conforme a corretora, a bolsa e a assinatura de dados, ela pode ser paga ou limitada a poucos níveis.
- Dados de mercado. Preços, volume e profundidade de mercado vêm da sua conexão (corretora ou provedor de dados). Conforme a bolsa e a assinatura, esses dados podem ser cobrados: confira os termos do seu provedor.
- Conta de trading para as ordens. Os botões enviam ordens reais para a conta selecionada: comece sempre por uma conta de simulação (Sim101).
Exemplo de leitura (didático)
No NQ, um lote grande aparece no ask alguns ticks acima do preço (barra vermelha longa, ASK Δ positivo). Se o preço sobe até esse nível e o lote diminui com os negócios (Time & Sales em ciano, tamanhos grandes), o nível está sendo absorvido; se ele some logo antes de ser tocado (ASK Δ negativo sem negócios), era uma oferta retirada. O DOM mostra o que está acontecendo; não diz o que vai acontecer.
Parâmetros
O indicador está em inglês: cada parâmetro aparece com o nome exibido no NinjaTrader, o valor padrão lido no código-fonte (.cs) e a explicação em português.
1. Ladder
| Parâmetro | Padrão | Função |
|---|---|---|
| Scale | 1.0 | Tamanho de todo o DOM (1 = tamanho de referência em uma janela de 941 px de altura; adapta-se à janela). |
| Static ladder | sim | Ativado = as linhas ficam paradas e só recentralizam quando o preço se aproxima do topo ou da base (suave). Desativado = a escada segue cada tick, com o spread no meio. |
| Net size change window (s) | 10 | Delta BID / ASK = ordens adicionadas (+) ou retiradas (−) em cada preço nesse número de segundos. O volume consumido pelos negócios não entra na conta. |
| Recenter after scrolling (s, 0 = never) | 10 | A roda do mouse rola a escada; o clique do meio ou o duplo clique a recentraliza. |
| Show last trade | sim | |
| Show spread | sim | |
| Alternate row shading | sim | |
| Highlight the row under the mouse | sim |
2. Time & Sales
| Parâmetro | Padrão | Função |
|---|---|---|
| Show time and sales | sim | |
| Rows | 5 | |
| Min size shown | 1 | |
| Large print (highlight, 0 = off) | 20 | |
| Show milliseconds | não |
3. Order Entry
| Parâmetro | Padrão | Função |
|---|---|---|
| Show order entry | sim | |
| Confirm orders (second click) | sim | Compra, venda e flatten pedem um segundo clique em até 3 segundos. |
| Default quantity | 1 | |
| Quantity buttons | 1,2,5,10 | Separadas por vírgulas, até 6 (ex.: 1,2,5,10). |
4. Window
| Parâmetro | Padrão | Função |
|---|---|---|
| Always on top | não | |
| Show header | sim | |
| Show legend | sim | |
| Market at start | Vazio = o instrumento do gráfico. Pode ser trocado dentro do DOM (clique no nome do instrumento). |
6. Performance
| Parâmetro | Padrão | Função |
|---|---|---|
| Refresh (ms) | 33 | Intervalo de atualização da janela do DOM quando o livro muda (33 ms = 30 quadros por segundo). |
7. Trading Evolution
| Parâmetro | Padrão | Função |
|---|---|---|
| Show logo | sim | |
| Diagnostic mode (Output window) | não |
9 cores personalizáveis na aba Cores do NinjaTrader.
Instalação no NinjaTrader 8
- Baixe o pacote grátis (arquivo ZIP) que contém o indicador na seção Indicadores grátis da página inicial.
- No NinjaTrader 8, abra Tools › Import › NinjaScript Add-On, escolha o arquivo ZIP e reinicie o NinjaTrader.
- Ative sua licença gratuita: Control Center › New › Trading Evolution License e salve sua chave.
- Em um gráfico, abra a lista de indicadores (clique direito › Indicators) e adicione “TEVO DOM”.
Problemas comuns e soluções
- A janela fica vazia. Confira se a conexão está ativa e se fornece profundidade para esse contrato (incluindo o vencimento).
- Os botões de ordem não fazem nada. Escolha primeiro uma conta na janela; com a confirmação ativa, clique uma segunda vez em até 3 segundos.
- O indicador não aparece na lista. Confira se a importação do pacote (Tools › Import › NinjaScript Add-On) terminou sem erro e reinicie o NinjaTrader. O NinjaTrader compila todos os scripts juntos: um erro em outro script instalado pode bloquear a importação; corrija ou remova esse script. Se a ferramenta mostrar uma mensagem de licença, salve sua chave gratuita em Control Center › New › Trading Evolution License.
- Erro “already contains a definition”. Existe uma cópia antiga do mesmo indicador com outro nome de arquivo: apague-a e compile de novo.
Limitações
- As ordens enviadas pela janela são ordens reais do NinjaTrader: teste primeiro em uma conta de simulação. O indicador não gerencia nenhuma posição por você.
- A profundidade mostra apenas as ordens visíveis: ordens ocultas (icebergs) e cancelamentos rápidos não aparecem por completo.
- Não há histórico do livro nem do Time & Sales: os dados começam quando a janela abre.
- Nenhuma leitura do livro é garantida: operar futuros envolve risco de perda de capital.
Perguntas frequentes
O indicador é grátis?
Sim: o indicador é grátis (pacote e licença grátis), sem assinatura, e o código-fonte é legível. Ele funciona no NinjaTrader 8; a plataforma e os dados de mercado têm termos próprios, que podem ser pagos.
Preciso importar um arquivo ZIP?
Sim. A ferramenta faz parte do pacote Order Flow gratuito, um arquivo ZIP: no NinjaTrader 8, menu Tools › Import › NinjaScript Add-On, escolha o ZIP e reinicie o NinjaTrader. Depois ative sua licença gratuita: Control Center › New › Trading Evolution License.
O DOM envia ordens?
Sim, a mercado, na conta escolhida na janela, com estratégia ATM opcional. Nada é enviado enquanto nenhuma conta for escolhida, e por padrão cada compra, venda ou flatten pede um segundo clique em até 3 segundos.
O que significam BID Δ e ASK Δ?
A variação líquida das ordens em espera em cada preço nos últimos 10 segundos (ajustável): + para ordens adicionadas, − para ordens retiradas. O volume consumido pelos negócios não entra na conta.
O DOM precisa de Tick Replay?
Não. O DOM trabalha só em tempo real, com a profundidade e os negócios ao vivo.
Dá para exibir outro mercado além do gráfico?
Sim: clique no nome do instrumento na janela para escolher outro. O parâmetro “Market at start” define o mercado na abertura; vazio = o do gráfico.
Conceitos e ferramentas relacionados
Outros indicadores NinjaTrader 8 grátis
Conteúdo educacional. Estes indicadores não são recomendação de investimento e não garantem nenhum resultado. Operar futuros envolve risco de perda que pode superar o capital inicial. Termos de uso · Avisos legais