Version 1.9 · NinjaTrader 8 · edição brasileira © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.

Primeiro o contexto. Depois a pressão. A execução por último.


Sumário

  1. Visão geral
  2. O que você vê no gráfico
  3. Os cinco métodos de detecção
  4. O filtro de corpo do candle
  5. Lógica de sessão e janelas de sessão
  6. Rótulos, tooltips e som
  7. Referência completa de parâmetros
  8. Configurações iniciais sugeridas
  9. Solução de problemas
  10. Glossário

1. Visão geral

O Flow.42 VolSpike destaca as barras em que o volume dispara bem acima do normal, a marca de um interesse repentino ou de players maiores entrando. Quando o volume de uma barra se destaca do fluxo recente, o VolSpike a marca, a colore pela direção e pode rotulá-la com os números por trás da leitura.

O que diferencia o VolSpike é a escolha de método. "Acima do normal" pode ser medido de várias maneiras, e mercados e estilos diferentes favorecem métodos diferentes. O VolSpike oferece cinco métodos de detecção e deixa você rodar exatamente um de cada vez: uma linha de base por média móvel simples, uma exponencial mais rápida, duas medidas estatísticas de anomalia e um modo consciente da sessão, com os seus próprios limiares por sessão. Você escolhe a lente que combina; o indicador mantém as outras fora do caminho.

O VolSpike é uma ferramenta de contexto. Ele te diz onde apareceu uma participação incomum, marcada e medida, para você incorporar isso à sua própria leitura. Ele não te diz quando comprar ou vender. As decisões continuam suas. Ele também pode, de forma discreta, alimentar outras ferramentas Flow.42: o VolDrive, por exemplo, pode suprimir as suas setas nas barras que o VolSpike sinalizou.


2. O que você vê no gráfico

Cada spike detectado ganha um marcador na barra, colocado logo acima da máxima em uma barra de alta ou da mínima em uma de baixa. A cor do marcador te diz a direção: verde para um spike de alta (fechamento acima da abertura), vermelho para um de baixa (fechamento abaixo da abertura) e amarelo para um spike neutro (abertura igual ao fechamento). As três cores são configuráveis.

Ao lado do marcador, um rótulo opcional mostra os detalhes do spike (o volume e os números de apoio), desenhado em uma caixa arredondada e limpa cujas cores, opacidade e tamanho você controla. O rótulo pode escalar automaticamente conforme você dá zoom, para permanecer legível. Passar o mouse sobre um marcador abre um tooltip com o detalhamento completo, e um spike também pode disparar um alerta sonoro. Cada um desses é opcional; no mais simples, o VolSpike apenas solta um marcador colorido onde o volume se destacou.


3. Os cinco métodos de detecção

O VolSpike roda exatamente um método de detecção por vez: o indicador impõe isso automaticamente, então habilitar um desabilita os outros. Cada um responde "esse volume é incomum?" de um jeito diferente.

3.1 SMA Logic (padrão)

O método mais simples, e o padrão. O VolSpike mantém uma média móvel simples do volume ao longo de uma janela de Lookback e sinaliza uma barra como spike quando o seu volume atinge um múltiplo escolhido dessa média, definido por Spike Multiplier. Um multiplicador de 3 significa que a barra negociou pelo menos três vezes a média recente. É intuitivo, estável e um bom ponto de partida. A linha de base é sempre tomada das barras anteriores, então a barra atual nunca infla o seu próprio limiar.

3.2 EMA / EWMA

A mesma ideia da SMA Logic, mas a linha de base é uma média exponencial, definida por EMA Length com o seu próprio Spike Multiplier. Uma média exponencial dá mais peso às barras recentes, então ela se adapta mais rápido a um regime de volume em mudança. Escolha esta quando quiser que a linha de base reaja mais depressa do que uma média móvel simples.

3.3 EWMA Z-Score

Um método estatístico. Em vez de um múltiplo simples, ele mede a que distância o volume da barra atual está de uma média ponderada exponencialmente, em desvios-padrão (um Z-score). O Half-Life define a rapidez com que as barras mais antigas perdem influência (um half-life mais longo é mais suave), e o Z-Score Threshold define quão extrema uma barra precisa ser para contar: 3.0 significa três desvios-padrão acima do normal. Isso se adapta à volatilidade em mudança do próprio volume, sinalizando o que é genuinamente anômalo, e não apenas grande.

3.4 Median + MAD

Um método estatístico robusto, feito para resistir a outliers. Ele compara a barra atual contra a mediana de uma janela de Lookback e o desvio absoluto mediano em torno dela, depois aplica um Z-Score Threshold robusto. Como as medianas ignoram a influência de algumas poucas barras extremas, este método não é "treinado" por spikes passados do jeito que uma medida baseada em média pode ser. Ele brilha em mercados ruidosos, onde a barra gigante ocasional distorceria uma linha de base baseada em média. Um limiar mais alto (comumente 4 ou mais) combina com a sua escala robusta.

3.5 Session Logic

Uma abordagem totalmente diferente: em vez de uma linha de base estatística, ela aplica mínimos por sessão simples. Uma barra qualifica apenas se superar tanto um volume mínimo quanto um range de preço mínimo para a sua sessão, com limiares separados para as sessões Pre-RTH (pre-market) e RTH, já que essas sessões negociam volumes muito diferentes. Este é o método mais direto quando você simplesmente quer "pelo menos este tanto de volume e este tanto de movimento" durante cada parte do dia. Ele também respeita o filtro global de tamanho de corpo descrito a seguir.


4. O filtro de corpo do candle

Acima dos cinco métodos fica um filtro global: Min. Body Size (%). Ele exige que o corpo do candle seja pelo menos uma dada porcentagem do seu range completo antes que a barra possa ser marcada. Barras com um corpo minúsculo e pavios longos, as indecisas, são discretamente ignoradas, não importa qual método de detecção esteja ativo. Isso mantém os spikes ancorados em barras que de fato foram a algum lugar, em vez de barras de alto volume que se debateram e fecharam de lado. O padrão pede um corpo bem decisivo; abaixe-o para deixar passar mais barras, aumente-o para exigir convicção.


5. Lógica de sessão e janelas de sessão

Dois grupos separados lidam com sessões, e eles fazem trabalhos diferentes.

Session Logic (método 3.5) é um dos cinco métodos de detecção: os limiares de volume e de range por sessão que decidem o que conta como spike quando esse método está ativo.

Session Settings é o gating por janela de tempo que se aplica de forma mais ampla. Ele define uma janela de Pre-Market e uma janela de RTH, cada uma com o seu próprio interruptor e horário de início e de fim, para que o VolSpike possa confinar a sua marcação às horas que te interessam. Com o Ignore Session Filter ligado, as janelas são totalmente ignoradas e os spikes podem ser marcados a qualquer hora. Os horários são informados no seu fuso local e aceitam tanto o formato de 24 horas quanto o de 12 horas.


6. Rótulos, tooltips e som

Rótulos. Com o Show Labels ligado, cada spike carrega um rótulo de informação perto do seu marcador. Você controla as suas cores (texto, fundo, borda), a opacidade do fundo, o arredondamento dos cantos e o seu posicionamento pelos offsets de distância do marcador e do texto. O Auto-Scale Text deixa o rótulo crescer e encolher com o zoom, entre um tamanho mínimo e um máximo, com um controle de sensibilidade sobre a agressividade com que ele escala; desligue-o para travar o rótulo em um tamanho fixo.

Tooltips. Passar o mouse sobre um marcador abre um tooltip com as métricas do spike. O Enable Marker Tooltips liga isso, o Marker Hitbox Size define o tamanho do alvo de hover, e o Marker Tooltip Includes Values decide se o volume, o range e os valores de corpo aparecem nele. Algumas outras configurações (máximo de itens de hover, margem visível, throttle do mouse) ajustam como os tooltips são calculados para dar responsividade.

Som. O Enable Sound Alerts toca um som quando um spike é detectado, usando o Sound File que você nomeia (um arquivo ou um recurso do NinjaTrader).

Painel de ajuda. Um painel de ajuda embutido mantém o básico no gráfico. O Show Help Panel o alterna (também por Ctrl+H), o Enable Help Hotkey governa o atalho, e a sua largura, altura e opacidade são ajustáveis.


7. Referência completa de parâmetros

As configurações aparecem no painel de propriedades do NinjaTrader, agrupadas como você as vê lá. O "Default" é o valor com que o indicador vem de fábrica. Lembre-se de que apenas um método de detecção fica ativo por vez.

00 Candle Min Size

Setting Default O que faz
Min. Body Size (%) 60 O corpo mínimo do candle como porcentagem do range completo da barra. Barras abaixo disso são ignoradas em todos os métodos.

01 SMA Logic

Setting Default O que faz
Enable SMA Logic On Usa uma média móvel simples do volume para detectar spikes.
Lookback (bars) 50 O número de barras usado para a média móvel do volume.
Spike Multiplier (×AvgVol) 3.0 Uma barra é um spike quando o seu volume atinge este múltiplo da média.
Draw Once Per Bar On Quando ligado, apenas um marcador de spike é desenhado por barra em todos os métodos.

02 EMA / EWMA

Setting Default O que faz
Enable EMA/EWMA Off Usa uma média exponencial do volume para detectar spikes (linha de base de adaptação mais rápida).
EMA Length 50 O tamanho do período para a EMA de volume.
Spike Multiplier (×EMA) 3.0 Uma barra é um spike quando o seu volume atinge este múltiplo da EMA.

03 EWMA: Z-Score

Setting Default O que faz
Enable EWMA-Z Off Usa uma linha de base ponderada exponencialmente e um limiar de Z-Score sobre os desvios de volume.
Half-Life (bars) 34 O half-life, em barras, para o decaimento exponencial. Maior é mais suave.
Z-Score Threshold 3.0 O quanto acima do normal uma barra precisa estar para disparar, em desvios-padrão (3.0 = 3σ).

04 Median + MAD

Setting Default O que faz
Enable Median+MAD Off Usa a mediana e o desvio absoluto mediano para uma detecção de spikes robusta e resistente a outliers.
Lookback (bars) 50 O número de barras para a janela móvel de mediana/MAD.
Z-Score Threshold 4.0 O limiar de Z-Score robusto para disparar (por exemplo, 4.0).

05 Session Logic

Setting Default O que faz
Enable Session Logic Off Marca barras apenas quando elas atendem aos mínimos de volume e de range por sessão (e ao filtro global de tamanho de corpo).
Pre-RTH Min Volume 300 O volume mínimo para uma barra Pre-RTH (pre-market) qualificar.
Pre-RTH Range (Ticks) 8 O range de preço mínimo, em ticks, para uma barra Pre-RTH qualificar.
RTH Min Volume 3000 O volume mínimo para uma barra RTH qualificar.
RTH Range (Ticks) 8 O range de preço mínimo, em ticks, para uma barra RTH qualificar.

06 Session Settings

Setting Default O que faz
Ignore Session Filter Off Quando ligado, nenhum gating de sessão é aplicado e os spikes podem ser marcados a qualquer hora.
Use Pre-Market On Habilita a janela de sessão Pre-Market.
Pre Market Start (HH:mm) 09:00 O horário de início do Pre-Market, no seu horário local. Aceita os formatos de 24 e de 12 horas.
Pre Market End (HH:mm) 13:00 O horário de fim do Pre-Market, no seu horário local.
Use RTH On Habilita a janela de Regular Trading Hours.
RTH Start (HH:mm) 15:00 O horário de início do RTH, no seu horário local.
RTH End (HH:mm) 22:00 O horário de fim do RTH, no seu horário local.

Colors

Setting Default O que faz
Bullish Spike Color Lime A cor dos spikes de alta (fechamento acima da abertura).
Bearish Spike Color Red A cor dos spikes de baixa (fechamento abaixo da abertura).
Neutral Spike Color Yellow A cor dos spikes neutros (abertura igual ao fechamento).
Text Color White A cor do texto dos rótulos de informação.
Text Background Black A cor de fundo dos rótulos.
Text Border DimGray A cor da borda dos rótulos.
Text Background Opacity 50 A opacidade do fundo do rótulo. Aceita 0 a 100 (porcentagem) ou 0 a 255 (alfa).

Display

Setting Default O que faz
Distance (Ticks) 0 O offset, em ticks, da âncora da barra (máxima para alta, mínima para baixa) até o marcador.
Text Distance (Ticks) 1 O offset adicional, em ticks, do marcador até o rótulo de texto.
Show Labels On Desenha o texto de informação perto do marcador.
Text Size 11 O tamanho de fonte base para o rótulo, no nível de zoom de referência.
Enable Auto-Scale Text On Escala a fonte do rótulo com o zoom do gráfico, entre os tamanhos mínimo e máximo.
Text Size Min 8 O tamanho de fonte mínimo com auto-escala.
Text Size Max 22 O tamanho de fonte máximo com auto-escala.
Auto-Scale Sensitivity 1.0 A agressividade com que o texto escala. 1.0 é normal; maior escala mais rápido.
Corner Radius (px) 6 O raio de arredondamento dos cantos, em pixels, para os rótulos.

Sound Alerts

Setting Default O que faz
Enable Sound Alerts Off Toca um som e dispara um alerta quando um spike é detectado.
Sound File (none) O arquivo de som ou o nome de recurso do NinjaTrader a tocar.

Tooltips

Setting Default O que faz
Enable Tooltips On Habilita os tooltips de mouse-over nos marcadores.
Max Hover Items 300 O número máximo de regiões de tooltip mantidas em memória.
Visible Margin Bars 20 Quantas barras além do range visível são preparadas para tooltips.
Mouse Move Pixel Throttle 0.5 O movimento mínimo do mouse, em pixels, antes que os hovers sejam re-testados.
Enable Marker Tooltips On Mostra um tooltip ao passar o mouse sobre um marcador.
Marker Hitbox Size (px) 14 O tamanho da área quadrada de hover ao redor do marcador.
Marker Tooltip Includes Values On Inclui os valores de volume, ticks e corpo no tooltip do marcador.

99 Help & Hotkey

Setting Default O que faz
Show Help Panel n/a Mostra ou esconde o painel de ajuda. Também alternado com Ctrl+H.
Enable Help Hotkey n/a O interruptor mestre para a hotkey de ajuda.
Assigned Help Hotkey CTRL + H O atalho que alterna o painel de ajuda. Somente leitura.
Help Panel Width (px) n/a A largura do painel de ajuda em pixels.
Help Panel Height (px) n/a A altura do painel de ajuda em pixels.
Help Panel Opacity (%) n/a A opacidade do painel de ajuda, de 0 a 100.

8. Configurações iniciais sugeridas

Comece com o SMA Logic padrão em um lookback de 50 e um multiplicador de 3.0: robusto, intuitivo e uma boa base para a maioria dos instrumentos. Mantenha os tooltips ligados para poder passar o mouse sobre um marcador e ver exatamente por que ele disparou.

A partir daí, case o método com o mercado. Para uma linha de base que se adapta mais rápido às condições em mudança, mude para o EMA/EWMA com configurações parecidas. Para instrumentos ruidosos, onde a barra gigante ocasional distorceria uma média, use o Median + MAD com um limiar de 4 ou mais: a sua robustez impede que spikes passados enviesem a linha de base. Para uma leitura puramente estatística do que é genuinamente anômalo, use o EWMA Z-Score. E quando você preferir definir pisos concretos por sessão a uma linha de base estatística, use o Session Logic com mínimos de volume e range adequados ao seu instrumento.

Ajuste o filtro Min. Body Size (%) ao seu gosto: mais alto para exigir barras decisivas, mais baixo para deixar passar mais. E defina o Spike Multiplier ou o Z-Score Threshold para controlar quantos spikes você vê: mais alto é mais seletivo, mais baixo é mais sensível. Como apenas um método roda por vez, vale a pena testar dois ou três no seu instrumento e ficar com o cujas marcas se alinham melhor com os movimentos que te importam.


9. Solução de problemas

Nenhum spike é marcado. Verifique se um método de detecção está habilitado e se o filtro Min. Body Size (%) não está rígido demais: uma exigência alta de corpo ignora silenciosamente muitas barras. Confirme que você está dentro de uma janela de sessão ou ligue o Ignore Session Filter. Se você subiu muito um multiplicador ou limiar, abaixe-o para ver mais.

Spikes demais. Aumente o Spike Multiplier (SMA/EMA) ou o Z-Score Threshold (EWMA-Z, Median+MAD), ou aumente o filtro de tamanho de corpo. Cada um torna o método mais seletivo.

Trocar de método parece não fazer nada. Apenas um método roda por vez, e habilitar um desabilita os outros automaticamente. Confirme que você habilitou o método que pretendia e que as suas configurações (lookback, multiplicador, limiar) são razoáveis para o seu instrumento.

Os spikes só aparecem em certas horas. Isso é o gating de sessão. Ajuste as janelas de Pre-Market e RTH, ou ligue o Ignore Session Filter para marcar spikes a qualquer hora.

Os rótulos estão pequenos ou grandes demais. Com o Auto-Scale Text ligado, os rótulos escalam com o zoom entre os tamanhos mínimo e máximo. Ajuste-os, ou a sensibilidade. Desligue o Auto-Scale para travar o rótulo em um Text Size fixo.

Nenhum som em um spike. Confirme que o Enable Sound Alerts está ligado e que o nome em Sound File aponta para um arquivo ou recurso do NinjaTrader válido.


10. Glossário

Spike de volume: uma barra cujo volume se destaca claramente do fluxo recente, por qualquer método que esteja ativo.

SMA Logic: detecção usando uma média móvel simples do volume como linha de base.

EMA / EWMA: detecção usando uma média exponencial, que se adapta mais rápido às barras recentes.

EWMA Z-Score: um método estatístico que mede quantos desvios-padrão acima de uma média ponderada exponencialmente o volume da barra está.

Median + MAD: um método estatístico robusto que usa a mediana e o desvio absoluto mediano, resistente à distorção por outliers passados.

Session Logic: detecção usando mínimos concretos de volume e de range de preço por sessão, em vez de uma linha de base estatística.

Min. Body Size: o filtro global que exige um corpo de candle decisivo antes que qualquer barra possa ser marcada.

Spike de alta / baixa / neutro: um spike em uma barra que fechou em alta, em baixa ou de lado; cada um tem a sua própria cor de marcador.

Spike multiplier: quantas vezes a linha de base o volume de uma barra precisa atingir para contar (métodos SMA e EMA).

Z-Score threshold: quantos desvios-padrão acima do normal uma barra precisa estar para contar (métodos estatísticos).


O Flow.42 VolSpike é uma ferramenta de contexto e visualização. Ele não fornece sinais de trade automáticos nem recomendações de operação. Trade less. Trade better. Trade with clarity.

© 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.