TEVO Footprint: footprint bid × ask para NinjaTrader 8
O TEVO Footprint substitui cada candle pelas suas células de volume: em cada preço, o volume vendido no bid à esquerda e comprado no ask à direita. Ele marca desequilíbrios diagonais e empilhados, destaca o POC de cada candle e mostra uma tabela de delta abaixo do gráfico.
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
- A cada tick (tempo real)
- Preço
- Grátis
- Arquivo atualizado em
- 8 de outubro de 2026
O que o indicador faz
- Células bid × ask. Para cada candle e cada linha de preço: volume vendido agressivamente no bid × volume comprado agressivamente no ask (conteúdo BidAsk por padrão, ou Delta, ou Volume). A altura das linhas se adapta (cerca de 12 linhas por candle no automático); as células são sombreadas pelo volume.
- Desequilíbrios diagonais. O ask de uma linha é comparado com o bid da linha de baixo (e vice-versa): um lado precisa superar o outro em 300% e em pelo menos 10 contratos. Modo horizontal disponível.
- Desequilíbrios empilhados. Três ou mais desequilíbrios seguidos formam uma zona, estendida para a direita até o preço voltar a ela (alerta opcional).
- POC e candle. O preço mais negociado de cada candle fica destacado; um pequeno candle ao lado das células mantém a leitura OHLC, e as barras nativas ficam ocultas.
- Delta e tabela. Delta abaixo de cada candle e uma tabela embaixo: horário, volume, delta, delta %, delta acumulado (zerado a cada sessão).
Dados e mercados
- Futuros e qualquer instrumento cujos negócios chegam com bid e ask: é isso que classifica cada negócio como compra ou venda.
- Tempos gráficos curtos (1 a 5 minutos, gráficos de ticks ou range): os candles precisam de espaço para ler os números (clique direito › Properties, ou Ctrl + roda do mouse no eixo do tempo).
- Cálculo a cada tick em tempo real; 3.000 candles mantidos na memória por padrão.
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).
- 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.
- Histórico exato com Tick Replay. Ative “Show Tick Replay” em Tools › Options › Market Data e marque Tick Replay na janela Data Series do gráfico. O provedor precisa fornecer o histórico tick com bid e ask; o gráfico passa a carregar mais devagar.
- Sem Tick Replay. O parâmetro Volume source = TickSeries carrega uma série oculta de 1 tick: há histórico, mas os negócios são classificados por tick de alta / baixa, o que é menos preciso que o bid / ask.
Exemplo de leitura (didático)
Um candle de alta mostra no topo células de ask bem mais fortes que o bid da linha de baixo (desequilíbrios em ciano), e o candle seguinte já não encontra compradores nesse preço: células de ask fracas, delta negativo. Essa passagem da agressão para o esgotamento aparece nas células; continua sendo um contexto a confirmar pela estrutura do preço.
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. Footprint
| Parâmetro | Padrão | Função |
|---|---|---|
| Cell content | BidAsk | BidAsk = volume vendido no bid × volume comprado no ask. Delta = ask − bid da linha. Volume = total da linha. |
| Ticks per row (0 = auto) | 0 | 0 = cerca de 12 linhas em um candle típico do gráfico. |
| Imbalance ratio (%) | 300 | 300 = um lado negociou pelo menos 3 vezes mais que o outro (ajuste comum de footprint; 150 é o padrão das barras volumétricas do NinjaTrader). |
| Minimum difference for an imbalance | 10 | Os dois volumes comparados também precisam diferir em pelo menos esse número de contratos (padrão do NinjaTrader: 10). |
| Imbalance comparison | Diagonal | Diagonal = ask de uma linha contra o bid da linha de baixo, bid contra o ask da linha de cima (a liquidez consumida pelo agressor). Horizontal = mesma linha. |
| Stacked imbalance (rows) | 3 | Número de desequilíbrios seguidos para formar um desequilíbrio empilhado. |
| Extend stacked imbalances | sim | Zonas estendidas para a direita até o preço voltar a elas. |
| Show bar POC | sim | |
| Shade cells by volume | sim |
2. Delta
| Parâmetro | Padrão | Função |
|---|---|---|
| Delta type | BidAsk | BidAsk = negócios no ask são compras, no bid vendas (exige o bid / ask de cada negócio: Tick Replay ou tempo real). UpDownTick = ticks de alta contra ticks de baixa. |
| Delta under each bar | sim | |
| Cumulative delta reset | Session |
3. Table
| Parâmetro | Padrão | Função |
|---|---|---|
| Show table | sim | |
| Time row | sim | |
| Volume row | sim | |
| Delta row | sim | |
| Delta % row | sim | |
| Cumulative delta row | sim |
4. Layout
| Parâmetro | Padrão | Função |
|---|---|---|
| Show candle beside the cells | sim | |
| Hide native bars | sim | |
| Column width (% of bar spacing) | 88 | Aumente o espaçamento dos candles (clique direito › Properties, ou Ctrl + roda do mouse no eixo do tempo) para ler os números. |
| Numbers from row height (px) | 11 | Linhas mais finas que esse valor mostram só a cor. |
| Labels | sim | |
| Header | sim | |
| Legend | sim |
5. Data
| Parâmetro | Padrão | Função |
|---|---|---|
| Volume source | Auto | Auto = Tick Replay quando está ativado no gráfico; caso contrário, uma série oculta de 1 tick constrói o histórico. Os negócios ao vivo chegam com seu bid / ask. TickSeries = série oculta de 1 tick para o histórico e o ao vivo. |
| Calculate on every tick (real time) | sim | |
| Bars kept in memory | 3000 |
7. Alerts
| Parâmetro | Padrão | Função |
|---|---|---|
| Alert on a new stacked imbalance | não | |
| Sound file | Alert4.wav | Nome do arquivo da pasta sounds do NinjaTrader (ou um caminho completo). Vazio = sem som. |
| Alert rearm (seconds) | 30 |
8. Trading Evolution
| Parâmetro | Padrão | Função |
|---|---|---|
| Show logo | sim | |
| Diagnostic mode (Output window) | não |
8 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 Footprint”.
Problemas comuns e soluções
- Os números não aparecem. As linhas estão finas demais: aumente o espaçamento dos candles ou reduza o número de linhas (Ticks per row). Abaixo de 11 px ficam só as cores.
- O histórico está vazio ou aproximado. Ative o Tick Replay (veja os requisitos) ou escolha Volume source = TickSeries.
- 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
- Sem bid / ask por negócio (histórico sem Tick Replay), a classificação compra / venda é aproximada pela regra do tick.
- O limite de 300% e o mínimo de 10 contratos são escolhas de ajuste, não regras universais: adapte ao mercado.
- Muitos candles e linhas usam memória: mantenha um histórico razoável.
- Um desequilíbrio não é sinal garantido: 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.
Preciso ativar o Tick Replay?
Para um histórico exato, sim: cada negócio passado chega com bid e ask. Em tempo real, os negócios ao vivo bastam. Sem Tick Replay, a opção TickSeries dá um histórico aproximado.
O que é um desequilíbrio diagonal?
A comparação do ask de um preço com o bid do preço logo abaixo (a liquidez que o comprador agressivo consumiu), e vice-versa. Aqui um lado precisa superar o outro em 300% e em pelo menos 10 contratos.
Qual a diferença para o footprint do NinjaTrader?
As barras volumétricas do NinjaTrader fazem parte da oferta Order Flow+ da plataforma. O TEVO Footprint é um indicador NinjaScript grátis aplicado a um gráfico comum, com sua própria tabela de delta.
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