Flow.42 Analytics: Guia de Interpretação Versão: 2026-07-11 · Comprovado em dois casos ao vivo, MNQ 09-26, 2026-07-10

A percepção central em duas frases: Um nível de S/R do VolImbalance diz que um grande participante esteve ali. Um diamante de absorção do AbsorptionMap diz se ele ganhou ou perdeu.

A segunda percepção, igualmente importante: A absorção diz onde, não quando. Ela é um sinal de contexto, não um gatilho de entrada.


1. Por que este guia existe

Um cluster ASK é vermelho e significa "resistência". Um diamante de absorção verde significa "de alta". Quando os dois aparecem no mesmo preço, no mesmo minuto, parece uma contradição, e a reação óbvia ("linha vermelha = vender") é então exatamente o erro.

Eles não se contradizem. Eles descrevem duas metades do mesmo evento.

2. O que os dois indicadores de fato medem (semântica do código)

VolImbalance: onde estava a ordem?

Tipo Significado Cor Nível
AskImbalance de baixa, lado ask → dominância vendedora Vermelho Resistência
BidImbalance de alta, lado bid → dominância compradora Verde Suporte

Um cluster ([5x] 649) = vários desequilíbrios empilhados do mesmo tipo, aqui 5, totalizando 649 contratos. O nível é desenhado porque tamanho comprovadamente negociou ali.

AbsorptionMap: aquela ordem funcionou?

Marcador Código Significado Contexto
🟢 Diamante verde AskAbsorbedColor = LimeGreen "venda absorvida": a venda agressiva foi engolida de alta
🔴 Diamante laranja/vermelho BidAbsorbedColor = OrangeRed "compra absorvida": a compra agressiva foi engolida de baixa

O diamante aparece somente quando o lado agressivo falhou: volume foi empurrado através, e mesmo assim o preço não se moveu. Diamantes grandes com anel = absorção forte/confirmada; pequenos e pálidos = candidatos provisórios.

3. A percepção central

Um nível existe porque um vendedor (ou comprador) esteve ali. Um diamante existe porque aquele mesmo participante falhou.

Quando os dois ficam um sobre o outro:

O vendedor é real, mas ele está sendo devorado.

O nível então não é um lugar para fazer fade. Ele é um alvo que vai romper.

4. As quatro constelações (matriz 2×2)

Cluster VolImbalance Diamante AbsorptionMap Leitura Consequência
ASK (resistência, vermelho) 🟢 verde: venda absorvida VENDEDOR PRESO O nível rompe para cima. Não venda. O rompimento é o gatilho de compra.
ASK (resistência, vermelho) 🔴 vermelho: compra absorvida Resistência confirmada Os compradores falharam contra o vendedor → o nível segura. O fade é válido.
BID (suporte, verde) 🔴 vermelho: compra absorvida COMPRADOR PRESO O nível rompe para baixo. Não compre. O rompimento é o gatilho de venda.
BID (suporte, verde) 🟢 verde: venda absorvida Suporte confirmado Os vendedores falharam contra o comprador → o nível segura. A compra é válida.

Regra de bolso: - Mesma cor para cluster e diamante (vermelho+vermelho / verde+verde) → o nível segura. - Cor oposta (cluster vermelho + diamante verde, cluster verde + diamante vermelho) → o nível é uma armadilha e vai romper.

5. ⚠️ Absorção é contexto, não gatilho

Esta é a parte que custa dinheiro se você não a internalizou.

O diamante diz: "o lado agressivo falhou AQUI." Ele não diz: "a reversão começa AGORA."

Entre a absorção e a resolução, o mercado pode continuar se movendo contra você: no Caso B abaixo, por 18 pontos, mesmo que a absorção estivesse correta e o rompimento posterior também estivesse. O vendedor ganhou o momento e ainda assim perdeu o round.

Consequência prática:

O diamante coloca você em alerta. Descarte a ideia de fade. Anote a direção.
O rompimento do nível é a entrada. Só um fechamento além de PriceMax + Deviation confirma que o trade preso está funcionando.

É exatamente por isso que a configuração de Deviation não é cosmética, ela é o seu gatilho de trade (veja o capítulo 10).

Se você entrar mesmo no diamante, dimensione o stop para sobreviver a uma excursão adversa da ordem do Caso B (≈18 pontos MNQ).

6. Depois do rompimento: inversão de polaridade

Um nível preso rompido inverte para o papel oposto:

O reteste pelo outro lado costuma ser a entrada melhor do que o próprio rompimento.

7. Estudo de caso A: o caso limpo (19:29 / 19:30)

MNQ 09-26, 2026-07-10

Vendedor preso: caso limpo, 19:29/19:30

19:29: Cluster ASK [5x] 649 em cerca de 30046.9 a 30048.75. Cinco desequilíbrios ask empilhados, 649 contratos. Um grande vendedor, claramente visível. A resistência é desenhada.

19:30: 🟢 Grande diamante verde com anel, bem dentro da zona. Venda absorvida. A venda agressiva foi engolida por compradores passivos. O preço não cai.

Leitura: vendedor preso. A linha vermelha é um alvo, não uma venda.

Resolução: o preço sobe sem desvio, de ~30047 para acima de 30065 às 19:42. Sem drawdown, sem hesitação. A faixa [5x] 649 é desenhada tracejada e truncada no ponto de rompimento = invalidada.

Esta é a forma de manual: grande vendedor preso, absorção imediata, rompimento direto.

8. Estudo de caso B: o caso honesto (19:56)

Mesmo gráfico, 27 minutos depois. Mesmo sinal, caminho diferente.

Vendedor preso: caso atrasado, 19:56

19:56: Cluster ASK [3x] 280 em 30049.25 a 30050.75, com um 🟢 diamante verde bem sobre ele. À primeira vista, exatamente a mesma constelação do Caso A.

Mas então: o preço primeiro cai ~18 pontos, de ~30049 para ~30031. Os vendedores ganharam o momento. Quem comprou no diamante ficou no prejuízo.

E só então: o preço retorna, avança acima da zona a partir das ~20:05 e finalmente a rompe com um impulso verde. O nível segura como suporte desde então.

Esta é a forma do mundo real: o sinal estava certo, mas não imediatamente. A absorção desloca as probabilidades; ela não garante o timing.

9. O que separa o Caso A do Caso B

O mesmo padrão duas vezes, dois caminhos bem diferentes. Diferenças observáveis (indicações, não lei):

Caso A (19:29): limpo Caso B (19:56): atrasado
Tamanho preso [5x] 649: 5 desequilíbrios, 649 contratos [3x] 280: 3 desequilíbrios, 280 contratos
Posição no movimento O preço avança para dentro do nível vindo de baixo, alta em curso O preço fica na máxima do dia após uma corrida longa, primeira virada
Desfecho Rompimento direto, sem drawdown −18 pontos, depois rompimento

Regras de bolso: - Quanto maior o vendedor preso, mais combustível o squeeze tem (ele precisa cobrir). - Absorção para dentro de um movimento em curso (Caso A) resolve mais rápido que absorção contra um movimento estendido que está virando (Caso B). - Um cluster pequeno no extremo do dia é o setup mais fraco, mesmo quando as cores do sinal parecem idênticas.

10. Pilha de confirmação

Um sinal de preso é mais forte quando o contexto do leilão concorda:

Ferramenta Vendedor Preso (de alta) Comprador Preso (de baixa)
VolImbalance Cluster ASK (resistência) Cluster BID (suporte)
AbsorptionMap 🟢 venda absorvida 🔴 compra absorvida
AuctionEngine Higher Value Acceptance, Continuation, Loc: Above prior value Lower Value Acceptance, Continuation, Loc: Below prior value
VolDelta subindo apesar da pressão vendedora caindo apesar da pressão compradora

Se todos apontam para o mesmo lado, o rompimento é a resolução provável. Se eles conflitam, é um sinal de contexto, não um trade.

Nota ao revisar: o painel do AuctionEngine sempre mostra o estado atual ao vivo, não o estado no momento de uma barra histórica. Para julgar o contexto de leilão de um sinal passado, coloque o Auction Context em Historical. Do contrário você lê o estado de hoje no setup de ontem.

11. Checklist prático

  1. Achou um cluster? Anote o tipo (ASK = resistência, BID = suporte).
  2. Há um diamante sobre ele? Se não → nível de S/R comum, opere-o de forma clássica (faça o fade).
  3. Diamante na cor oposta? → Preso. Descarte a ideia de fade.
  4. Quão grande é o cluster preso? [5x] 649 ≫ [3x] 280. Mais tamanho preso = mais combustível.
  5. Onde o preço está no movimento? Absorção para dentro de um movimento em curso vence a absorção num extremo estendido.
  6. O AuctionEngine discorda? → só contexto, sem trade.
  7. Não entre no diamante, entre no rompimento. O fechamento além de PriceMax + Deviation é o gatilho.
  8. Observe o reteste pelo outro lado como a entrada melhor.

12. Erros comuns


Referências de código: Flow42VolImbalance.cs → ImbalanceType, AskImbalanceColor / BidImbalanceColor, ValidateClusterAbsorption (lógica de rompimento), CalculateDeviationPrice. Flow42AbsorptionMap.cs → BidAbsorbedColor / AskAbsorbedColor (linha 1023-1024), tooltip "Bullish absorption / selling absorbed" vs "Bearish absorption / buying absorbed".

Figuras: MNQ 09-26, 2026-07-10, 1 minuto, calibradas a partir do gráfico ao vivo. As anotações das figuras são deliberadamente em inglês para que as duas versões de idioma compartilhem as mesmas imagens.

Flow.42 Analytics