Guia · Liquidity Heatmap
Heatmaps de liquidez e market depth Level II: o que mostram e o que não mostram
Um heatmap de liquidez pinta o market depth Level II ao longo do tempo: o preço fica no eixo vertical, o tempo corre na horizontal, e a cor de cada célula é a quantidade parada naquele preço naquele momento, com os negócios executados desenhados por cima. Ele mostra onde a liquidez esperou, por quanto tempo ficou e se foi negociada ou retirada antes de o preço chegar. Ele não mostra ordens individuais, quem as colocou nem por quê, e no NinjaTrader 8 não mostra o market depth de antes de o seu gráfico começar a recebê-lo.
Atualizado em · 6 min de leitura · TapeCrest
O que é o market depth Level II?
O Level I é a ponta do book: o bid e o ask atuais, as quantidades de cada um e o último negócio. O Level II, também chamado de market depth, acrescenta as ordens limitadas paradas nos preços atrás deles, vários níveis de cada lado. O SuperDOM do NinjaTrader (a escada de preços com a profundidade do book) mostra esse book em tempo real, e ele muda muitas vezes por segundo.
Dois detalhes definem tudo o que vem a seguir:
- Market depth por preço, não por ordem. O NinjaTrader 8 entrega aos indicadores a quantidade total parada em cada preço, os chamados dados market-by-price, sem os IDs das ordens individuais, que seriam os dados market-by-order. Você vê, por exemplo, que há 300 contratos parados em um preço, mas não se é uma ordem só ou são sessenta.
- Uma janela de market depth. Muitas conexões enviam cerca de dez níveis por lado para futuros da CME, e algumas enviam mais. A liquidez além dessa janela não fica visível.
Em algumas contas de corretoras e de prop firms, o market depth Level II é um add-on de dados de mercado à parte.
O que um heatmap de liquidez mostra?
O SuperDOM mostra o book agora; um segundo depois, ele já mudou. Um heatmap de liquidez guarda o histórico. No TapeCrest Liquidity Heatmap, um indicador para NinjaTrader 8, cada coluna é uma fatia de tempo, de 250 milissegundos por padrão, cada linha é um preço, e as células mais brilhantes têm mais contratos. Por padrão, uma célula mostra a quantidade que ficou ali, em média, durante a fatia dela; assim, uma ordem que pisca por alguns milissegundos quase não aparece. Os negócios executados ficam por cima, como bolhas: verdes onde os compradores tomaram a oferta, vermelhas onde os vendedores bateram no bid.
Juntas, as cores e as bolhas transformam algumas situações em imagens. Um paredão é um nível com muito mais liquidez que os níveis ao redor. Um iceberg é uma ordem limitada que mostra só parte da quantidade e se recompõe à medida que é negociada. Um sweep é uma rajada de ordens agressivas que leva vários níveis de preço de uma vez.
| Situação | O que o Heatmap mostra | O que ele não pode dizer |
|---|---|---|
| Paredão | Um nível várias vezes maior que a quantidade típica, 4 vezes por padrão, e maior que os vizinhos, com uma pontuação de 0 a 100 | Se ele permanece: a liquidez parada pode ser cancelada a qualquer momento |
| Liquidez retirada | Um nível grande que desaparece quando o preço se aproxima, sem ser negociado, marcado com um × vermelho | Por que saiu ou quem o colocou |
| Iceberg provável | Mais negócios em um preço do que o book mostrava, ou quantidade se recompondo poucos milissegundos depois dos negócios | A quantidade oculta exata |
| Absorption | Uma das rajadas mais raras de volume agressivo em um único preço, com o preço ainda segurando três segundos depois | O que o preço faz em seguida |
| Sweep | Uma rajada agressiva que levou vários níveis de preço, 3 por padrão, em milissegundos | O motivo por trás dela |
| Nível de liquidez | Um preço que sustentou uma quantidade grande durante a maior parte dos últimos 20 minutos | Se a liquidez ainda está lá quando o preço voltar |
Como ler a pontuação?
Cada paredão tem uma pontuação de 0 a 100. Uma pontuação de 50 significa que não há evidência para nenhum dos lados, e um paredão que o preço ainda não alcançou fica perto de 50. Tempo no book, negócios absorvidos, recomposições e quantidade oculta aumentam a pontuação; uma grande parte do paredão sumindo sem negócios enquanto o preço está dentro da distância de aproximação, 2 ticks por padrão, a reduz. Os rótulos ficam verdes a partir de 65 (testado e segurando), âmbar a partir de 35 (ainda não testado, ou evidências mistas) e vermelhos abaixo de 35. Um nível que apenas saiu da janela de market depth do seu feed nunca conta como retirado. Uma pontuação é uma probabilidade, não um veredito: leia-a junto com o price action ao redor.
O que um heatmap não consegue mostrar?
- Ordens individuais e posição na fila. Com market depth por preço, cada nível é um único número.
- Market depth além da janela do seu feed. Os níveis que saem dela mantêm a última quantidade conhecida, desenhada mais apagada, e são descartados depois de 10 minutos por padrão.
- O book de antes de você começar. O NinjaTrader 8 não guarda market depth histórico; por isso, o heatmap começa quando o seu gráfico começa a receber o market depth e grava a partir daí.
- Intenção. Um paredão retirado mostra que a liquidez saiu antes de o preço chegar, não se ela estava ali de fato para ser negociada.
- O próximo movimento. As detecções descrevem o que o book fez; elas não preveem o preço.
Como configurar um heatmap de liquidez no NinjaTrader 8?
- Confira se o market depth está chegando. Abra um SuperDOM no instrumento: quantidades em vários níveis de preço significam que o Level II está chegando; quantidades só no bid e no ask atuais significam que não está.
- Abra um gráfico rápido. Use barras de 5 a 15 segundos ou um gráfico de ticks com 10 a 30 minutos na tela, por exemplo ES ou NQ em barras de 15 segundos.
- Adicione o TapeCrest Liquidity Heatmap (clique com o botão direito no gráfico, Indicators..., Ctrl+I), clique em Heatmap access na barra de ferramentas do gráfico e selecione Paste key & verify. A linha de status mostra
calibratingnos primeiros segundos, enquanto o indicador mede a quantidade típica do book. - Leia a linha de status. Por exemplo,
depth 10/10 - recordingsignifica que o seu feed envia dez níveis por lado e que o book está sendo gravado. - Deixe rodar. O heatmap é preenchido a partir desse momento e gravado em disco, cerca de 5 a 20 MB por instrumento e por dia; assim, recarregar, trocar o tempo gráfico ou reiniciar traz tudo de volta. Gráficos do mesmo instrumento compartilham um único heatmap.
- Escolha um estilo. FullHeatmap pinta um painel de preço escuro e desenha o preço como as linhas do bid e do ask atuais; OverCandles coloca as cores por baixo dos seus candles de sempre. O template TapeCrest Light combina com gráficos brancos.
- Acalme a imagem. Aumente Market-maker cloud filter para Medium ou Strong, aumente Auto: lower cutoff (percentile) e mantenha Value shown em TimeAverage, para que as ordens que só piscam desapareçam.
- Receba alertas nos seus próprios níveis. Desenhe linhas horizontais nos seus preços-chave e marque Only near my horizontal lines para ser avisado das detecções ali e em nenhum outro lugar.
O Heatmap precisa de market depth Level II para o instrumento do gráfico. Order Flow+ e Tick Replay não são necessários: ele lê o book e os negócios em tempo real, e os negócios carregados pelo Tick Replay não trazem book.
Heatmap ou footprint?
Eles respondem a perguntas diferentes no mesmo gráfico. O heatmap mostra o que estava esperando no book antes de ser negociado; um footprint mostra o que foi negociado dentro de cada barra. Para o lado negociado, leia como ler um footprint chart e absorption no order flow.
Experimente
O TapeCrest Liquidity Heatmap vem com um teste grátis de 7 dias, sem cartão, e depois uma licença vitalícia com pagamento único (preços). A página do Liquidity Heatmap reproduz quatro situações em um book simulado, e a página do Footprint mostra o lado negociado dentro de cada barra.