NinjaTrader 8 · Order Flow & Market Auction · edição brasileira · setembro de 2026 © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.
Primeiro o contexto. Depois a pressão. A execução por último.
Sobre este guia
Esta é a referência do produto para o Flow.42 AuctionEngine. Ela cobre a instalação, cada elemento no gráfico, cada propriedade, a leitura do State Panel linha por linha, os State Change Markers e o AI Analyst opcional.
O AuctionEngine é uma ferramenta de contexto, não um gerador de sinais de trade. Ele lê o mercado do jeito que um trader experiente de order flow faz: construindo um perfil de volume da sessão, avaliando onde o preço está em relação ao valor e nomeando o que o leilão está fazendo agora. Ele diz em que tipo de mercado você está para que você, e o restante da Flow.42 Trading Suite, possam se adaptar.
Para os conceitos por trás do leilão (a teoria do perfil de volume, a lógica do leilão de mercado, o significado completo de cada estado e os cenários de trade), veja o Flow.42 AuctionEngine Course à parte. Este guia fica focado no produto: o que cada configuração faz e o que cada pixel no gráfico significa.
1. Instalação e requisitos
O AuctionEngine faz parte do pacote Flow.42 para NinjaTrader 8: uma única biblioteca compilada (Flow42NT.dll) que contém todos os indicadores Flow.42. A biblioteca é ofuscada e tem verificação de licença; não há arquivos de código-fonte para compilar.
Instalar ou atualizar. No NinjaTrader, escolha Tools › Import › NinjaScript Add-On, selecione o pacote ZIP que você recebeu da Flow.42 e reinicie o NinjaTrader quando a importação terminar. Uma atualização é instalada do mesmo jeito e substitui a biblioteca no lugar; seus gráficos, templates e configurações permanecem.
Os dados de volume importam
O motor constrói o seu perfil de Volume-at-Price a partir dos próprios trades (os eventos Last do seu feed de dados). Ative o Tick Replay na série de dados do gráfico: com ele, o perfil e os estados de leilão também são construídos para o histórico carregado, de modo que o painel, os marcadores e os plots de contexto ficam preenchidos desde a primeira barra do gráfico. Sem o Tick Replay, o motor funciona apenas em tempo real: as barras históricas ficam sem classificação.
Adicionando ao gráfico
Adicione o Flow.42 AuctionEngine a um gráfico como qualquer outro indicador. O Flow.42 AuctionHub opcional só é adicionado se você quiser configurações compartilhadas entre gráficos (veja Settings Source).
Licença. O AuctionEngine é um produto Flow.42 licenciado; o AI Analyst exige uma assinatura ativa do Flow.42 Auction Engine. Informe o seu license ID no NinjaTrader, na seção Product Information do indicador. O License Status logo abaixo lista os produtos que a sua licença inclui, por exemplo, Flow.42 Auction Engine e Flow.42 Auction Engine AI.
2. Visão rápida do conceito
O motor constrói um perfil de volume da sessão, classifica o comportamento atual do mercado como um dos 17 estados de leilão: 13 estados centrais mais quatro estados de rotação (ligados por padrão, veja o §5) e desenha as linhas de referência de valor. Desde 2026-08 ele também mostra uma segunda pontuação ao lado do estado: o Tape Agreement, o quanto o tape ao vivo concorda agora com a direção implícita do estado (veja o §4). Cinco termos aparecem o tempo todo. Aprenda estes e o resto vem junto:
| Termo | Significado |
|---|---|
| Profile / Value | A região de preço onde a maior parte do tempo e do volume foi negociada, onde o mercado enxergou “valor”. |
| VPOC | Volume Point of Control: o único preço com mais volume. O ímã da sessão. |
| VA / VAH / VAL | Value Area (padrão ~70% do volume). VAH = borda superior, VAL = borda inferior. |
| developing (d…) | A sessão de hoje ao vivo, ainda se formando: dVPOC, dVAH, dVAL. |
| prior (p…) | A sessão anterior, já concluída, uma referência fixa: pVPOC, pVAH, pVAL. |
Mais dois nós aparecem no gráfico: HVN (High-Volume Node, um ímã dentro do perfil anterior) e LVN (Low-Volume Node, uma zona de decisão de passagem rápida). A teoria completa está no Course.
3. Elementos no gráfico
O motor desenha vários elementos independentes e arrastáveis:
-
Linhas de referência: linhas horizontais para VPOC/VAH/VAL anteriores e em desenvolvimento, range anterior (máxima/mínima), abertura da sessão e zonas HVN/LVN. Rótulos opcionais ficam na extremidade de cada linha.
-
State Panel: a caixa de texto arrastável que mostra o estado de leilão atual, a confiança, a localização, os valores de perfil e (opcionalmente) as linhas de detalhe.
-
Summary box: uma caixa compacta separada com os valores de perfil atuais.
-
Overview table: uma tabela separada que resume as últimas N sessões concluídas.
-
State Change Markers: linhas verticais tracejadas + rótulos compactos onde o estado classificado muda (por exemplo, “IMB UP”, “FAIL DOWN”). Desde 2026-08, uma segunda família de marcadores, dourada, sinaliza conflitos de tape confirmados (por exemplo, “IMB DOWN · TAPE UP”). Veja o §7.
-
Botões da barra de ferramentas: cinco botões na barra de ferramentas do gráfico, ao lado dos seletores de instrumento e de intervalo: AE State, AE Summary, AE Table, Auction Engine ON/OFF e AI Analyst.
Cada caixa (painel, summary box, overview table) pode ser arrastada de forma independente e posicionada por suas propriedades de âncora + offset. Os botões da barra de ferramentas têm lugar fixo.
Os botões da barra de ferramentas
Cinco botões ficam na barra de ferramentas do gráfico, ao lado dos seletores de instrumento e de intervalo:
AE State · AE Summary · AE Table: cada um mostra ou esconde um painel: o State Panel, a Summary box e a Overview table. Aceso significa visível, apagado significa oculto. O motor continua rodando de qualquer forma; as linhas de referência e os marcadores de mudança de estado seguem visíveis mesmo com os três painéis ocultos. O último estado clicado fica memorizado, através de um reload do NinjaScript e de uma reinicialização do NinjaTrader, até você clicar de novo. As propriedades Show Panel, Show Summary Box e Show Overview Table definem a aparência de um gráfico que nunca foi clicado.
Auction Engine ON/OFF: liga e desliga o motor deste gráfico (§10, grupo Toolbar Buttons). OFF esconde todos os visuais do motor e informa aos indicadores da Flow.42 Trading Suite neste gráfico que nenhum motor está presente (§11).
AI Analyst: executa o AI Analyst (§9).
Quais botões aparecem é definido nas propriedades: Show Panel Buttons e Show Engine ON/OFF Button (grupo Toolbar Buttons) e Show AI Analyst Button (grupo Auction Analyst). Os três vêm ligados por padrão.
Overview table. Suas linhas vêm do cache rolante de perfis diários do motor, não da propriedade, então ligar a tabela no meio da sessão mostra dados reais na hora: você não precisa esperar as sessões se acumularem.
4. O State Panel: linha por linha
O State Panel é a pequena caixa de texto no gráfico. Ele lê o perfil de volume por sessão e diz, em poucas linhas, o que o mercado está fazendo agora. É uma ferramenta de contexto e orientação, nunca um sinal de compra/venda.
Passar o mouse = viagem no tempo. Passe o mouse sobre um candle passado e o painel retrocede para mostrar o estado naquele exato momento, com a data da Session ajustando para o dia daquela barra. Uma visualização retrocedida recebe a etiqueta [HIST] na linha Session, para que uma captura de tela nunca passe por leitura ao vivo. O painel sempre lê a barra sob o cursor: um cursor parado na borda direita fica na barra mais recente enquanto o gráfico avança, e o painel continua ao vivo. Sem passar o mouse, e assim que o mouse sai do gráfico, ele mostra o estado mais recente.
Cabeçalho e leitura central
| Linha | Exemplo | O que ela diz |
|---|---|---|
| (Título) | Flow.42 AuctionEngine | Só o cabeçalho. |
| Session | Session: RTH, 2026-06-26 | Qual sessão de perfil está sendo avaliada (RTH / ETH / ETH_RTH / Asian / Custom / ChartTradingHours) e a data de calendário da barra sob o mouse ou atual, em formato ISO, o mesmo em todos os idiomas. Uma visualização retrocedida carrega a etiqueta [HIST]. |
| State | State: Imbalance Up | A linha mais importante. O estado de leilão detectado (lista completa no §5). A cor do texto mostra a direção: verde = bullish, vermelho = bearish, dourado = cautela, cinza = neutro. Durante um conflito de tape confirmado, a linha ganha um sufixo (por exemplo, State: Imbalance Down · TAPE UP) e o painel inteiro fica dourado (veja Structure vs. Tape abaixo). |
| Structure / Tape | Structure: 95 / 100 Tape: 15 / 100 (CONFLICT) | Duas pontuações lado a lado (novo, 2026-08-27). Structure é a confiança clássica: o quanto a definição do estado está cumprida (0 a 100). Tape é a pontuação do Tape Agreement: o quanto o tape ao vivo corre agora na direção implícita do estado (0 a 100), com o veredito entre parênteses: ALIGNED, NEUTRAL ou CONFLICT. No começo da sessão ela mostra warming up; para estados não direcionais, mostra n/a. Com Show Tape Agreement desligado, o painel mostra no lugar a clássica linha única Conf. |
| Tape | Tape: Up, delta rising, dVPOC migrating up, new session highs | Só enquanto o tape está sendo julgado: a direção do próprio tape (Up / Down / Flat) e as evidências mais fortes, em palavras simples. |
| Loc | Loc: Above prior value | Localização: onde o preço está em relação à value area da sessão anterior (veja §6). |
Números do perfil
| Linha | Exemplo | O que ela diz |
|---|---|---|
| Events / Calc / Vol | Events: 1234 Calc: Tick Vol: 85213 | Diagnóstico: quantos eventos de perfil foram processados, o que disparou o último cálculo e o volume da sessão até agora. Controle técnico. |
| dVPOC / dVA | dVPOC: 5012.50 dVA: 5008.00 - 5020.00 | Sessão de hoje (em desenvolvimento): VPOC e value area (VAL a VAH). As linhas-chave da sessão ao vivo. |
| pVPOC / pVA | pVPOC: 4995.00 pVA: 4988.00 - 5004.00 | Sessão anterior (prior): VPOC e value area, as linhas de referência centrais para hoje. |
| In-Value / Above / Below | In-Value Bars: 64% AboveVol: 22% BelowVol: 14% | Estatísticas de aceitação vs. valor anterior: fração de barras dentro do valor anterior, fração de volume acima da VAH anterior, fração abaixo da VAL anterior. Mostra se o mercado aceita o valor antigo (fica dentro) ou o rejeita (rompe para fora). |
| (Linha substituta) | Prior: load more history | Aparece no lugar das linhas anteriores quando nenhuma sessão anterior foi carregada ainda → carregue mais histórico de gráfico. |
Bloco de detalhe (só quando Show Detail está ligado)
| Linha | Exemplo | O que ela diz |
|---|---|---|
| Invalid | Invalid: below 5008.00 | Invalidação: o nível/condição em que a leitura atual está “quebrada”. Se violado, o estado não vale mais. O stop de raciocínio do motor. |
| Target | Target: 5020.00 | Para onde o mercado pode ir se a leitura se confirmar (por exemplo, de volta ao VPOC, a uma borda de valor). |
| Reason | Reason: accepting value higher | Razão curta pela qual o motor atribuiu este estado. |
| Hint | Hint: watch for pullback into value | Uma observação curta e próxima da ação: o que observar em seguida. Uma dica, não uma ordem. Durante um conflito de tape confirmado (com Guard Hints ligado), esta linha é substituída por um aviso, por exemplo: “Tape is running against the auction state. No continuation shorts. Wait for realignment or a clear rejection at value.” |
Structure vs. Tape: a leitura do Tape Agreement (novo, 2026-08-27)
O estado de leilão é uma afirmação sobre estrutura: onde o mercado negocia em relação ao valor anterior e se isso está sendo aceito. Os traders tendem a lê-lo como um sinal de direção, e em alguns dias essas são duas coisas diferentes. Um mercado pode ficar estruturalmente em “Imbalance Down”, com uma pontuação Structure alta, a tarde inteira, enquanto o tape ao vivo sobe contra ele por horas.
O Tape Agreement torna isso visível. Uma vez por barra fechada, o motor verifica o quanto o tape atual (fechamentos de barra, delta da sessão, a migração do VPOC em desenvolvimento, novos extremos de sessão) corre na direção que o estado implica. O resultado é uma pontuação de 0 (tape totalmente contra o estado) a 100 (tape totalmente a favor):
-
ALIGNED: o tape confirma o estado. A renderização de hoje segue inalterada.
-
NEUTRAL: o tape está misto: algumas barras correm a favor do estado, outras contra, sem inclinação sustentada para nenhum dos lados. Neste momento o tape não confirma nem contradiz o estado. Renderização inalterada, e a pontuação ao lado mostra a inclinação dentro do neutro: 58 é levemente a favor do estado, 42 levemente contra.
-
CONFLICT: o tape vem correndo contra o estado há várias barras. Agora o motor avisa você com clareza: a linha State ganha o sufixo de tape (por exemplo, Imbalance Down · TAPE UP), o painel fica dourado, a dica de continuação é substituída por um aviso de proteção (“No continuation shorts…”) e um marcador dourado é fixado no gráfico (§7).
Um conflito precisa persistir por um certo número de barras antes de aparecer, e só é liberado depois que o tape virou claramente de volta. Assim a leitura não fica piscando a cada barra contrária. Quantas barras, e onde ficam os limiares, você configura no §10, grupo Tape Agreement.
Na abertura da sessão, Structure e Tape começam em momentos diferentes, de propósito. A pontuação Structure lê o perfil de volume e, num dia claro, isso já fica inequívoco depois de poucas barras: o estado pode aparecer em minutos. A pontuação Tape lê o movimento da sessão ao longo de uma janela de barras, e essa janela começa vazia na abertura. Enquanto ela não se enche, o painel mostra warming up e o tape não dá veredito nenhum: sem sufixo, sem conflito, sem dourado. Com o lookback padrão de 15 barras, isso dá mais ou menos os primeiros 15 minutos num gráfico de 1 minuto (barras, não minutos: num gráfico de 5 minutos demora mais). A alternativa seria um veredito montado em cima de três barras de ruído, mudando de lado logo na abertura. A linha Tape nunca chuta; warming up é essa promessa no começo de toda sessão.
Como usar. A linha Tape não prevê direção e não inverte o estado. Ela responde a uma pergunta só: o tape ao vivo está indo na direção do estado agora? Durante um CONFLICT, os trades de continuação na direção do estado não têm tape por trás. Fique de fora até o tape se realinhar ou até o preço mostrar uma rejeição clara no valor. A pontuação Structure sozinha nunca foi essa resposta: ela mede o quão bem a definição do estado é cumprida, não a chance de a direção pagar agora.
5. Os estados de leilão
A linha State é a leitura central. Aqui estão os 17 estados em termos simples: os 13 estados centrais, sempre ativos, e depois os quatro estados de rotação, que vêm ligados por padrão (§10, grupo Rotation States; desligue-os para ter o motor de 13 estados). Os números correspondem ao Curso de Leilões.
A coluna de direção nomeia a tese que a sessão construiu até agora e diz a você o que a quebraria. Não é uma previsão para as próximas barras: lidos como previsão, os rótulos ficam no nível do acaso. O que o motor dá a você é onde o leilão está, o que invalida essa leitura e para qual referência ela aponta. O timing vem das ferramentas de fluxo de ordens. A cor segue a direção da tese, não um movimento esperado: verde tese comprada, vermelho tese vendida, dourado sem vantagem, cinza sem tese. Inválido quando e Aponta para são as próprias linhas do painel do motor (Invalidation e Target), de modo que o guia e o painel dizem a mesma coisa.
| N.º | Estado | Tese | O que diz | Inválido quando | Aponta para |
|---|---|---|---|---|---|
| 1 | Initializing | nenhuma | Dados de menos: o perfil ainda está se formando. | n/a | Espere aceitação ou rejeição. |
| 2 | Open Inside Prior Value | nenhuma | A sessão abriu dentro do valor anterior: o valor antigo está sendo aceito por enquanto (muitas vezes um dia de range). | Aceitação fora do valor anterior. | VPOC anterior e as bordas do valor. |
| 3 | Open Above Prior Value | inclinação compradora, não confirmada | As barras de abertura negociam acima do valor anterior. Um teste, não uma tendência: o painel pinta de verde, mas os consumidores da Suite e o tape tratam como sem tese até haver aceitação. | De volta para dentro do valor anterior. | O teste de aceitação acima da VAH anterior. |
| 4 | Open Below Prior Value | inclinação vendedora, não confirmada | O espelho: as barras de abertura negociam abaixo do valor anterior. | De volta para dentro do valor anterior. | O teste de aceitação abaixo da VAL anterior. |
| 5 | Failed Upper Auction | vendida | A sessão testou acima da VAH anterior e foi rejeitada: o preço está de volta dentro do valor, sem migração convincente do VPOC. | Reaceitação acima da VAH anterior. | VPOC anterior primeiro, VAL anterior se a rotação se estender. |
| 6 | Failed Lower Auction | comprada | O espelho: um teste abaixo da VAL anterior foi rejeitado e o preço está de volta dentro do valor. | Reaceitação abaixo da VAL anterior. | VPOC anterior primeiro, VAH anterior se a rotação se estender. |
| 7 | Higher Value Acceptance | comprada | O mercado aceita valor acima do valor anterior: barras e volume estão se acumulando lá em cima. | Retorno e aceitação de volta para dentro do valor anterior. | O próximo HVN/LVN superior ou referência de liquidez. |
| 8 | Lower Value Acceptance | vendida | O espelho: o valor está sendo aceito abaixo do valor anterior. | Retorno e aceitação de volta para dentro do valor anterior. | O próximo HVN/LVN inferior ou referência de liquidez. |
| 9 | Imbalance Up | comprada | Leilão de um lado só para cima: extensão de range e migração do VPOC acima do valor anterior. O estado se mantém enquanto o preço se sustentar acima do valor, por mais longe que ele já tenha corrido. | De volta para dentro do valor anterior. | Máxima anterior, depois o próximo nó superior. O estado diz onde o leilão está, não até onde ele vai. |
| 10 | Imbalance Down | vendida | O espelho: leilão de um lado só para baixo, abaixo do valor anterior. | De volta para dentro do valor anterior. | Mínima anterior, depois o próximo nó inferior. |
| 11 | Mid-Value / No Edge | nenhuma | O preço está no meio do valor: nenhum lado tem vantagem, um lugar ruim para iniciar. | Um movimento limpo em direção a uma borda de valor, ou um rompimento aceito para fora do valor. | Nenhum alvo de leilão atraente a partir do centro do valor. |
| 12 | Balance / Rotational | nenhuma | Mercado de dois lados, rotacionando dentro do valor: um range. | Um movimento aceito para fora do valor anterior ou do atual. | Rotação entre as bordas do valor e o VPOC. |
| 13 | Transition / Unclear | nenhuma | A leitura está mudando e é ambígua: espere o leilão se resolver. | n/a | Espere aceitação ou rejeição. |
Mnemônico. “Failed” é uma rejeição em uma borda de valor: a tese aponta de volta para dentro do valor e se quebra quando a borda é reaceita. “Acceptance” e “Imbalance” são contexto de continuação: a tese se mantém enquanto o preço fica fora do valor anterior e se quebra quando ele volta para dentro. Nenhum deles diz quando o próximo movimento começa.
Os quatro estados de rotação (14 a 17) (desde 2026-08-27, ligados por padrão desde setembro de 2026)
Com Rotation States ligado (o padrão; §10, grupo Rotation States), o motor nomeia o contramovimento mais comum que os estados centrais não nomeiam: a rotação de volta ao valor anterior. Antes, esse movimento só aparecia como nota de invalidação dos estados de imbalance (“retorno e aceitação de volta para dentro do valor anterior”). Como estado à parte, ele tem tese, invalidação e alvo próprios:
| N.º | Estado | Tese | O que diz | Inválido quando | Aponta para |
|---|---|---|---|---|---|
| 14 | Rejection of Lower Prices | comprada | A sessão negociou abaixo da mínima do dia anterior e está sendo aceita de volta acima dela: os preços mais baixos não encontraram vendedores. Rotação inicial em direção ao valor anterior. | Aceitação de volta abaixo da mínima anterior. | VAL anterior, depois VPOC anterior. |
| 15 | Rejection of Higher Prices | vendida | O espelho: a sessão negociou acima da máxima do dia anterior e está sendo aceita de volta abaixo dela. | Aceitação de volta acima da máxima anterior. | VAH anterior, depois VPOC anterior. |
| 16 | Return to Value (from below) | comprada | O preço está sendo aceito de volta para dentro da value area anterior depois de negociar abaixo dela. A rotação aponta para o lado oposto do valor. | Aceitação de volta abaixo da VAL anterior. | VAH anterior. |
| 17 | Return to Value (from above) | vendida | O espelho: aceitação de volta para dentro do valor anterior depois de negociar acima dele. | Aceitação de volta acima da VAH anterior. | VAL anterior. |
Os estados de rotação mudam o que o gráfico mostra: em um dia em que o motor central rotularia Imbalance Down a tarde inteira enquanto o preço rotaciona de volta para cima até o valor, o motor com o recurso ligado passa o bastão para Rejection of Lower Prices e, mais tarde, Return to Value (from below), e o Tape Agreement, que sempre mede contra a direção do estado ativo, então normalmente mostra ALIGNED em vez de CONFLICT. Por isso, ligar o recurso também muda o contexto que os indicadores da Flow.42 Suite recebem (§11).
Ligados por padrão. Os estados de rotação vieram desligados na primeira versão; desde a versão de setembro de 2026 eles vêm ligados em todo gráfico novo. Um gráfico ou template salvo com uma versão mais antiga mantém a própria configuração. Se você nunca vê os estados REJ/RTV, confira Rotation States no grupo 18 daquele gráfico.
6. A leitura de localização
A linha Loc diz onde o preço está em relação ao valor da sessão anterior, sua “localização” no mercado:
| Localização | Significado |
|---|---|
| Below prior value | Abaixo da value area anterior (abaixo da VAL). |
| At prior VAL | Na borda inferior do valor anterior. |
| Inside prior value | Dentro da value area anterior. |
| Near value center | Perto do meio (próximo ao VPOC). |
| At prior VAH | Na borda superior do valor anterior. |
| Above prior value | Acima da value area anterior (acima da VAH). |
As bordas (VAL / VAH) e o centro (VPOC) são onde as reações tendem a acontecer, e é por isso que a localização importa junto com o estado.
7. State Change Markers
O que são. Uma linha vertical tracejada com um rótulo curto na barra exata em que o estado de leilão mudou. Eles tornam visível quando o caráter do mercado mudou: uma linha do tempo dos pontos de virada.
Importante: um marcador aparece apenas em uma mudança real de estado para um estado “notável”, não em toda barra. Estados de início de sessão e estados indefinidos deliberadamente não recebem marcador.
Rótulos dos marcadores
| Rótulo | Estado | Significado |
|---|---|---|
| IMB UP | Imbalance Up | Virada para forte pressão compradora de alta. |
| IMB DOWN | Imbalance Down | Virada para forte pressão vendedora de baixa. |
| HVA | Higher Value Acceptance | O mercado começa a aceitar valor mais alto. |
| LVA | Lower Value Acceptance | O mercado começa a aceitar valor mais baixo. |
| FAIL UP | Failed Upper Auction | O leilão de alta falhou (reversão para baixo esperada). |
| FAIL DOWN | Failed Lower Auction | O leilão de baixa falhou (reversão para cima esperada). |
| BAL | Balance / Rotational | Virada para um modo de range equilibrado. |
| MID | Mid-Value / No Edge | Virada para o meio sem vantagem (nenhuma vantagem). |
| REJ LOW / REJ HIGH | Rejection of Lower/Higher Prices | Estados de rotação (só com Rotation States ativado). |
| RTV UP / RTV DOWN | Return to Value (from below/above) | Estados de rotação (só com Rotation States ativado). |
Marcadores de conflito de tape (novo, 2026-08-27)
Uma segunda família de marcadores, sempre dourada, pertence ao Tape Agreement (§4): na barra em que um CONFLICT de tape é confirmado, o motor fixa uma linha tracejada dourada com um rótulo combinado (por exemplo, IMB DOWN · TAPE UP), uma linha de rótulos abaixo dos marcadores de estado, para que uma família nunca escreva por cima da outra. Cada novo conflito ganha seu próprio marcador. Quando o conflito termina enquanto o estado continua, um segundo marcador na cor do próprio estado (o rótulo puro do estado, uma linha mais abaixo) fecha o parêntese: IMB DOWN · TAPE UP … IMB DOWN. Um conflito que termina porque o próprio estado muda deixa aquela barra para o marcador de mudança de estado. Eles compartilham a chave Show State Change Markers e desaparecem junto quando Show Tape Agreement está desligado.
Comportamento
-
Cada mudança é registrada uma vez (o mesmo estado se repetindo não produz novo marcador).
-
Os marcadores ficam em uma janela rolante limitada (cerca de 1 dia de look-back) e seguem visíveis através da troca de sessão, então você também vê os pontos de virada da sessão anterior.
-
Na troca de instrumento ou no encerramento, tudo é reiniciado.
Por que a cor do painel pode mudar entre dois marcadores. O painel sempre mostra o estado exato da barra sob o seu cursor. Os marcadores, por outro lado, só são colocados em mudanças para um estado digno de marcador, e Transition / Unclear e Mid-Value / No Edge deliberadamente não recebem nenhum. Então, entre dois marcadores “FAIL DOWN” visíveis, barras individuais podem ter virado brevemente para Transition / Unclear (dourado) sem deixar marcador. Passar o mouse por essas barras mostra dourado. Isso está correto. Os marcadores dão uma visão geral limpa; o painel dá a verdade precisa.
8. Referência rápida de cores
A cor do texto do painel segue a direção da tese atual (§5), não um movimento esperado:
| Cor | Tese | Estados |
|---|---|---|
| Verde | Tese comprada | Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Rejection of Lower Prices, Return to Value (from below), e Open Above Prior Value como uma inclinação que ainda precisa confirmar |
| Vermelho | Tese vendida | Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Rejection of Higher Prices, Return to Value (from above), e Open Below Prior Value como uma inclinação que ainda precisa confirmar |
| Dourado | Sem vantagem | Mid-Value / No Edge, Transition / Unclear, e qualquer estado durante um CONFLICT de tape confirmado |
| Cinza | Sem tese | Initializing, Open Inside Prior Value, Balance / Rotational |
Note a inversão para os leilões que falharam: Failed Upper Auction é uma tese vendida (vermelho), Failed Lower Auction é uma tese comprada (verde). Uma rejeição em uma borda de valor constrói a tese em direção ao outro lado do valor.
O dourado tem dois significados desde 2026-08: um estado de cautela (Mid-Value, Transition), ou um conflito de tape confirmado passando por cima da cor do próprio estado. A linha State diz para você qual é qual: durante um conflito, ela carrega o sufixo · TAPE UP/DOWN.
9. O AI Analyst
O AI Analyst transforma a leitura estruturada do motor em uma análise escrita curta. Você clica em um botão, o snapshot atual do leilão é enviado ao backend da Flow.42, e uma explicação narrativa volta em uma janela na sua tela.
A divisão de trabalho é proposital. O motor continua sendo o classificador determinístico: ele decide o estado, a confiança, a localização. O modelo apenas sintetiza e explica o que o motor já concluiu. Ele não classifica e não produz recomendações de trade. Apenas para análise e contexto.
Como funciona
-
O botão AI Analyst fica na barra de ferramentas do gráfico (ligado por padrão; Show AI Analyst Button, no grupo Auction Analyst, o esconde).
-
Clique nele. A janela de resultado abre na hora com uma nota curta de espera; um clique adicional enquanto uma requisição está em andamento é ignorado.
-
Quando a resposta chega, a janela mostra três partes: um cabeçalho (timestamp + instrumento), um medidor de leilão determinístico e a análise escrita do modelo.
Tudo isso é estritamente sob demanda: nunca roda por barra e nunca em uma thread de render ou de cálculo. Um clique é o único gatilho, então o gráfico nunca é bloqueado nem desacelerado.
O que é enviado
O snapshot é lido dos mesmos objetos que o painel desenha, então o modelo vê exatamente o que você vê. Ele contém cinco blocos:
-
Classificação atual: estado, localização, confiança, target, razão, hint, invalidação.
-
A leitura do tape (novo, 2026-08-27): o Tape Agreement atual (pontuação, veredito, direção, evidências), para que a análise escrita faça as mesmas ressalvas que o painel: durante um conflito confirmado, ela começa pela divergência e trata a continuação na direção do estado como sem apoio até o tape se realinhar.
-
As evidências: perfis anterior e em desenvolvimento, a distribuição de tempo/volume em relação ao valor anterior, e quantas barras se passaram desde o último teste de VAH/VAL.
-
A história do dia: as mudanças de estado da sessão atual, da mais antiga para a mais recente.
-
Contexto de vários dias: até os cinco perfis diários concluídos mais recentes (VPOC/VAH/VAL/máxima/mínima).
Privacidade e licenciamento. O cliente nunca armazena nem envia uma Anthropic API key. Ele identifica você pelo seu Flow.42 license ID salvo e deixa o backend verificar a sua permissão: o AI Analyst exige uma assinatura ativa do Flow.42 Auction Engine. Se nenhum license ID estiver configurado, a janela pede que você informe um na seção Product Information.
O medidor de leilão
Acima da análise escrita fica um medidor de largura fixa com uma agulha que corre de BEARISH, passando por BALANCED, até BULLISH:
BEARISH ◄────────────┼─────●───────────► BULLISH Auction: Higher Value Acceptance │ Confidence: 75/100 Tape: Up 82/100 (ALIGNED)
A linha Tape abaixo do medidor (novo, 2026-08-27) repete a leitura atual do Tape Agreement do painel (direção, pontuação e veredito) para que toda análise salva carregue o contexto de tape daquele momento. Ela mostra warming up ou n/a exatamente como o painel e some por completo com Show Tape Agreement desligado.
A agulha é calculada a partir da mesma classificação que o painel mostra, nunca do modelo. Isso a mantém reproduzível e sempre consistente com o motor (uma agulha definida por um LLM variaria de execução para execução e poderia contradizer o painel). Cada estado carrega um peso de direção, escalado pela confiança, para cair em [−1, +1]: deflexão total para os imbalances, três quartos para acceptance, dois terços para os leilões que falharam (defletindo para longe do lado que falhou), leve para as aberturas direcionais e centro para os estados de balance / mid / transition.
Os rótulos do medidor são linguagem de contexto de leilão (BEARISH / BALANCED / BULLISH). Deliberadamente não são linguagem de sinal de compra/venda. Isso combina com o posicionamento de “sem recomendações” de toda a ferramenta.

Opções da janela de resultado
A janela é escura, rolável e copiável. Duas configurações a moldam:
-
Analysis Language: a análise escrita pode voltar em alemão, inglês, português brasileiro, espanhol, italiano, francês ou chinês simplificado. O backend aplica as mesmas regras de análise estáveis em todos os idiomas.
-
Window Text Color: White puro, ou o clássico Terminal Green de fósforo verde (verde sobre quase preto, o visual de CRT) que muitos acham mais confortável para os olhos.
Uma falha de exibição nunca pode desestabilizar o gráfico. Todo caminho de falha (um erro de rede, uma rejeição do backend, dados ainda ausentes) é reportado dentro da janela de resultado e tratado de forma defensiva. O timestamp do cabeçalho é carimbado no momento do clique na sua máquina, então você sempre sabe exatamente quando uma análise foi feita.
10. Referência de propriedades
As propriedades são agrupadas exatamente como aparecem no NinjaTrader. Cada uma lista seu padrão e sua faixa, quando aplicável. Propriedades marcadas como (Advanced / hidden) não são mostradas na grade normal. Elas ficam expostas para calibração via Hub.
Grupo 02: Auction Session
| Property | Default | O que faz |
|---|---|---|
| Settings Source | Local | Usa as configurações de Session/Profile/Classifier deste próprio indicador, ou as lê de um Flow.42 AuctionHub no mesmo gráfico (pareado por instrumento + intervalo). Recorre a Local se não houver hub correspondente. |
| Profile Session | RTH | Janela de tempo usada para construir o perfil: ChartTradingHours, RTH, ETH, Asian, Custom ou ETH_RTH (as janelas ETH e RTH juntas como uma sessão contínua, vinculada ao dia de negociação do RTH). RTH recomendado como a referência de valor principal. |
| RTH / ETH / Asian / Custom Start and End | RTH 15:30 a 22:00, ETH 22:00 a 15:30, Asian 01:00 a 08:00, Custom 15:30 a 22:00 | As janelas de sessão, no fuso horário da sua plataforma NinjaTrader. Digite 24h (16:00) ou 12h (4:00 PM); os dois funcionam. Janelas que cruzam a meia-noite são suportadas. |
Grupo 03: Auction Profile
| Property | Default | O que faz |
|---|---|---|
| Value Area Percent | 70.0 (50 a 95) | Porcentagem do volume total do perfil usada para calcular VAH e VAL. Padrão comum: 70%. |
| Smoothing Ticks | 3 (1 a 20) | Ticks vizinhos usados para suavizar a detecção de HVN/LVN. Mais alto = menos nós, menos ruidosos. |
| Max HVN/LVN Nodes | 3 (0 a 10) | Máximo de High/Low Volume Nodes mostrados a partir do perfil anterior. |
| Buffer Ticks | 2 (0 a 20) | Buffer de ticks ao redor das referências de valor anterior. Evita classificar pequenos furos de um tick como aceitação/rejeição. Em instrumentos de tick pequeno (por exemplo, CL a 0,01) uma contagem baixa de ticks é uma distância de preço muito pequena. |
Grupo 04: Auction State (Advanced)
Estes onze valores calibram o classificador. Eles ficam ocultos na grade normal e são expostos via Hub para ajuste por instrumento. Os padrões são idênticos no motor e no hub, então alternar Local↔FromHub nos valores padrão não muda nada.
| Property | Default | O que faz |
|---|---|---|
| Opening Bars | 3 (1 a 20) | Barras tratadas como a fase de abertura antes de a classificação mais forte se aplicar. |
| Min Acceptance Bars | 4 (1 a 50) | Mínimo de barras fora do valor anterior antes de a aceitação ser confirmada. |
| Max Failed Auction Bars | 5 (1 a 50) | Máximo de barras fora do valor para que uma rejeição rápida conte como leilão que falhou. |
| Min Acceptance Volume Percent | 0.22 (0.01 a 0.80) | Fração mínima do volume da sessão fora do valor anterior para sustentar a aceitação. |
| Near POC Ticks | 8 (1 a 100) | Distância em ticks para classificar o preço como perto do POC. |
| Balance Min Value Overlap | 0.60 (0.10 a 1.00) | Sobreposição mínima de valor anterior/em desenvolvimento para classificar balance rotacional. |
| Balance Min Inside Bars Percent | 0.55 (0.10 a 1.00) | Fração mínima de barras dentro do valor anterior para sustentar balance. |
| POC Stable Width Percent | 0.25 (0.05 a 1.00) | Migração máxima do POC (fração da largura do valor) para o POC contar como estável. |
| Imbalance Migration Width Percent | 0.10 (0.01 a 1.00) | Migração mínima do POC em desenvolvimento (fração da largura do valor) para sustentar imbalance. |
| Range Extension Ticks | 8 (1 a 100) | Extensão mínima de range além da initial balance area usada pela detecção de imbalance. |
| Failed Auction Memory Bars | 10 (1 a 200) | Máximo de barras após um teste de valor durante as quais um Failed Upper/Lower Auction ainda pode ser classificado. |
Grupo 05: Lines & Levels
| Property | Default | O que faz |
|---|---|---|
| Show Indicators | true | Mostra ou esconde todas as linhas de valor do leilão e seus rótulos. A summary box e o State Panel têm chaves próprias. |
| Show Prior Value | true | Mostra o VPOC, a VAH e a VAL da sessão anterior. |
| Show Prior Session Levels | false | Também desenha os VPOC/VAH/VAL anteriores sobre o próprio intervalo de tempo da sessão anterior (não só para frente). |
| Show Developing Value | true | Mostra o VPOC, a VAH e a VAL em desenvolvimento da sessão ativa. |
| Show Prior Range | true | Mostra a máxima e a mínima do perfil anterior como referências extras. |
| Show Current Session Open | true | Mostra o preço de abertura da sessão de perfil ativa. |
| Show HVN | true | Mostra as zonas de High Volume Node do perfil anterior. |
| Show LVN | true | Mostra as zonas de decisão Low Volume Node do perfil anterior. |
| Show Line Labels | true | Mostra um rótulo curto com nome e preço em cada linha de valor do leilão. |
Grupo 06: Lines
| Property | Default | O que faz |
|---|---|---|
| Line Width | 2 (1 a 6) | Largura-base das linhas de referência (as linhas de VPOC podem ser um pouco mais grossas). |
| Trim Lines at Session End | true | On (o padrão): as linhas horizontais param no fim de sessão configurado (por exemplo, o fim do RTH) e não se estendem para o after-hours. Off: os níveis mais recentes seguem adiante pelo after-hours. Sem efeito com o template ChartTradingHours. |
| Show Developing History | false | Desenha os valores em desenvolvimento como uma polilinha em escada, mostrando sua evolução ao longo da sessão. |
| Legacy Label Offset Ticks | 2 (−20 a 20) | Descontinuado, sem efeito. Use Line Label Offset Pixels em vez disso. (Hidden.) |
Grupo 07: Line Labels
| Property | Default | O que faz |
|---|---|---|
| Line Label Side | Right | A qual borda do gráfico os rótulos se ancoram (Left/Right). |
| Line Label Offset Pixels | 8 (0 a 400) | Distância em pixels entre a extremidade de uma linha (início ou fim da sessão, conforme Line Label Side) e o seu rótulo. Tamanho do texto: Marker Text Size no grupo 15. |
| Background Opacity | 75 (0 a 100) | Opacidade do fundo do rótulo de linha. |
| Background Color | DimGray | Cor de fundo atrás de cada rótulo de linha. |
| Text Color | White | Cor do texto do rótulo quando “Use Level Color For Text” está desligado. |
| Use Level Color For Text | false | Usa a cor da linha de referência como cor do texto do rótulo, em vez da Text Color fixa. |
Grupo 08: Summary Box
Arrastável de forma independente; o tamanho do texto é Overlay Text Size no grupo 15.
| Property | Default | O que faz |
|---|---|---|
| Show Summary Box | true | Se a summary box com os valores de perfil atuais é mostrada quando o gráfico carrega. Com o gráfico aberto, use o botão AE Summary da barra de ferramentas; o último estado dele fica memorizado. |
| Label Box Horizontal / Vertical Anchor | Right / Top | A partir de quais bordas do gráfico a posição da caixa é medida. |
| Label Box Offset X / Y Percent | 1.0 / 2.0 | Distância das bordas ancoradas em porcentagem do gráfico. Arrastar a caixa atualiza estes valores. |
| Label Box Opacity | 100 (0 a 100) | Opacidade do fundo da summary box. |
| Label Box Background Color | Cinza-azulado escuro | Cor de fundo da summary box. |
| Summary Text Color | LightGray | Cor do texto na summary box (listada em Line Colors). |
Grupo 09: Line Colors
Todas as cores de linha são mostradas na grade e salvas com o gráfico.
| Property | Default | Significado |
|---|---|---|
| Prior VPOC Color | DodgerBlue | Linha do VPOC da sessão anterior. |
| Prior Value Color | SteelBlue | Linhas da VAH e da VAL anteriores. |
| Developing VPOC Color | Goldenrod | VPOC em desenvolvimento da sessão ativa. |
| Developing Value Color | DarkGoldenrod | VAH e VAL em desenvolvimento. |
| Prior Range Color | Gray | Máxima e mínima do perfil anterior. |
| Session Open Color | White | Abertura da sessão ativa. |
| HVN Color | MediumPurple | High Volume Nodes do perfil anterior. |
| LVN Color | OrangeRed | Low Volume Nodes do perfil anterior. |
| Summary Text Color | LightGray | Texto na summary box. |
Grupo 10: State Panel
Arrastável de forma independente; o tamanho do texto é Overlay Text Size no grupo 15.
| Property | Default | O que faz |
|---|---|---|
| Show Panel | true | Se o painel de estado de leilão é mostrado quando o gráfico carrega. Com o gráfico aberto, use o botão AE State da barra de ferramentas; o último estado dele fica memorizado. As linhas de valor e a summary box têm chaves próprias: esta não as esconde mais. |
| Show Detail | true | Mostra as linhas Invalidation, Target, Reason e Hint. Off para um painel mais curto. |
| Panel Horizontal / Vertical Anchor | Right / Top | A partir de quais bordas do gráfico a posição do painel é medida. |
| Panel Offset X / Y Percent | 1.0 / 2.0 | Distância das bordas ancoradas em porcentagem do gráfico. Arrastar o painel atualiza estes valores. |
| Panel Opacity | 100 (0 a 100) | Opacidade do fundo do painel. |
Grupo 11: State Panel Colors
| Property | Default | O que faz |
|---|---|---|
| Panel Text Color | LightGray | Cor de texto padrão no painel. |
| Bullish State Color | LimeGreen | Cor do texto para os estados bullish: Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Open Above Prior Value, Rejection of Lower Prices, Return to Value (from below). |
| Bearish State Color | IndianRed | Cor do texto para os estados bearish: Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Open Below Prior Value, Rejection of Higher Prices, Return to Value (from above). |
| Neutral State Color | LightGray | Cor do texto para os estados neutros: Balance / Rotational, Open Inside Prior Value, Initializing. Também a linha de cabeçalho da overview table. |
| Warning State Color | Goldenrod | Cor do texto para Mid-Value / No Edge e Transition / Unclear, e para todo o texto do painel durante um conflito de tape confirmado. |
| Panel Background Color | Cinza-azulado escuro | Cor de fundo atrás do painel. |
Grupo 12: State Change Markers
| Property | Default | O que faz |
|---|---|---|
| Show State Change Markers | true | Desenha uma linha vertical tracejada + rótulo curto em toda barra em que o classificador muda para um estado digno de marcador. Também controla os marcadores dourados de conflito de tape. Os marcadores da sessão anterior seguem visíveis durante o look-back de um dia. |
| Line Opacity Percent | 60 (0 a 100) | Opacidade da linha vertical tracejada. O rótulo em si fica sempre em opacidade total para facilitar a leitura. |
| Label Top Offset Pixels | 22 (0 a 200) | Offset vertical em pixels do rótulo abaixo do topo do gráfico. Aumente se outros indicadores se sobrepuserem. |
Rótulos dos marcadores: IMB UP, IMB DOWN, HVA, LVA, FAIL UP, FAIL DOWN, BAL, MID, REJ LOW, REJ HIGH, RTV UP, RTV DOWN. Transition / Unclear e os estados Initializing/de abertura não recebem marcador. Essa é a razão por trás do comportamento de hover no §4.
Grupo 13: Overview Table
| Property | Default | O que faz |
|---|---|---|
| Show Overview Table | false | Se a overview table é mostrada quando o gráfico carrega: uma tabela arrastável separada das últimas N sessões concluídas (Date, VPOC, VAH, VAL, High, Low). Com o gráfico aberto, use o botão AE Table da barra de ferramentas; o último estado dele fica memorizado. |
| Overview Days | 5 (3 a 10) | Quantas sessões concluídas a tabela mostra. Os dias se acumulam à medida que as sessões terminam. |
| Table Opacity | 100 (0 a 100) | Opacidade do fundo da overview table. |
| Table Background Color | Cinza-azulado escuro | Cor de fundo da overview table. Desde a versão de setembro de 2026 a tabela tem cor própria e não segue mais o State Panel. |
| Table Text Color | LightGray | Cor do texto da overview table, cabeçalho e linhas. |
Posição da tabela: Table Horizontal / Vertical Anchor (Left / Bottom por padrão) e Table Offset X / Y Percent (1.0 / 2.0); arrastar a tabela atualiza estes valores.
Grupo 14: Toolbar Buttons
Os botões ficam na barra de ferramentas do gráfico, ao lado dos seletores de instrumento e de intervalo. Eles não são desenhados no gráfico e não podem ser arrastados.
| Property | Default | O que faz |
|---|---|---|
| Show Engine ON/OFF Button | true | Mostra o botão Auction Engine ON/OFF. OFF esconde todos os visuais do motor (linhas, painéis, marcadores) e informa aos indicadores da Flow.42 Trading Suite neste gráfico que nenhum motor está presente, para que os sinais deles não sejam apagados. Use-o para comparar os sinais com e sem contexto de leilão. |
| Show Panel Buttons | true | Mostra os três botões de painel AE State, AE Summary e AE Table. Cada um mostra ou esconde o seu painel; aceso = visível, apagado = oculto. O motor continua rodando de qualquer forma. O último estado clicado fica memorizado através de reloads do gráfico e reinicializações do NinjaTrader. |
Toggle por gráfico. O botão do motor liga/desliga o motor apenas no gráfico em que ele está: outros gráficos e instrumentos não são afetados. Quando OFF, o motor continua classificando em segundo plano (o histórico se mantém atualizado), mas esconde seus visuais e se reporta como “não presente” aos consumidores da Suite (VolDrive/VolImbalance voltam ao seu comportamento cego de localização); os plots de contexto mostram -1 (§11). O botão continua visível para você religar o motor.
Grupo 15: Font Settings
| Property | Default | O que faz |
|---|---|---|
| Marker Text Size | 12 (8 a 32) | Tamanho do texto dos rótulos nas linhas de valor. |
| Overlay Text Size | 13 (8 a 32) | Tamanho do texto do State Panel, da summary box, da overview table e dos rótulos dos marcadores de mudança de estado. |
| Tooltip Text Size | 12 (8 a 32) | Tamanho do texto dos tooltips e popups ao passar o mouse. |
Grupo 16: Auction Analyst
| Property | Default | O que faz |
|---|---|---|
| Show AI Analyst Button | true | Mostra o botão AI Analyst na barra de ferramentas do gráfico. Um clique envia o snapshot atual do leilão ao servidor da Flow.42 e abre uma janela com uma análise escrita. Requer uma assinatura ativa do Flow.42 Auction Engine. |
| Analysis Language | English | Idioma da análise narrativa: alemão, inglês, português brasileiro, espanhol, italiano, francês ou chinês simplificado. |
| Window Text Color | Terminal Green | Cor do texto da janela de resultado: White puro, ou o clássico Terminal Green de fósforo verde (verde sobre preto, estilo CRT). |
Grupo 17: Tape Agreement (novo, 2026-08-27)
| Property | Default | O que faz |
|---|---|---|
| Show Tape Agreement | true | Chave mestre: mostra o quanto o tape ao vivo concorda com o estado de leilão. Off = o painel mostra a clássica linha única Conf e tudo do tape (exibição, marcadores, exportação) some: o comportamento fica exatamente como antes de o recurso existir. |
| Conflict Threshold | 40 (0 a 100) | Pontuação de tape igual ou abaixo deste valor marca um conflito. |
| Alignment Threshold | 65 (0 a 100) | Pontuação de tape igual ou acima deste valor confirma o estado. |
| Conflict Confirmation Bars | 3 (1 a 20) | Barras que o conflito precisa persistir antes de ser mostrado. Evita o pisca-pisca em barras contrárias isoladas. |
| Tape Lookback Bars | 15 (5 a 50) | Barras usadas para medir o tape. Baseado em contagem de barras: a mesma configuração cobre menos tempo em gráficos mais rápidos. |
| Guard Hints | true | Substitui a dica por um aviso enquanto estado e tape estão em conflito. |
| Neutral Bias On Conflict | false | Enquanto estado e tape estão em conflito, reporta Neutral aos indicadores da Flow.42 Trading Suite para que os sinais deles não sejam apagados (veja o §11). Opt-in. |
Grupo 18: Rotation States (novo, 2026-08-27)
| Property | Default | O que faz |
|---|---|---|
| Rotation States | true | Mostra os estados de rotação: Rejection of Lower/Higher Prices e Return to Value (§5). Ligado por padrão. Desligar isto volta ao motor de 13 estados e muda, através dele, o apagamento de sinais dos indicadores da Flow.42 Trading Suite. Um gráfico salvo com uma versão mais antiga mantém a própria configuração. |
| Rotation Acceptance Bars | 10 (3 a 30) | Barras usadas para medir a aceitação dos estados de rotação. |
| Rotation Acceptance Percent | 0.60 (0.40 a 0.95) | Fração das barras recentes que precisa aceitar além do nível antes de um estado de rotação ser mostrado. |
11. Integração com a Suite
O AuctionEngine pode compartilhar seu contexto de leilão com indicadores da Flow.42 Trading Suite (VolDrive, VolImbalance) por meio de uma ponte solta e de vínculo tardio.
-
Opcional e independente. O AuctionEngine é um produto separado. VolDrive/VolImbalance rodam normalmente, esteja o motor instalado ou não. Se o motor estiver ausente, fora do gráfico, em um instrumento/intervalo diferente ou desligado, os consumidores simplesmente pulam a camada de leilão.
-
Linha de contexto no tooltip. Quando o motor está presente, o tooltip existente do consumidor ganha uma linha extra:
Auction Engine: <viés>(Continuation, Mean Reversion, Potential Reversal ou Neutral). Nenhuma segunda janela de tooltip é criada. -
Modulação visual opcional. Os consumidores podem apagar condições que vão contra a tese do leilão. Os padrões são VolDrive Strong (um indicador de tendência: as setas contra-tendência são fortemente apagadas) e VolImbalance e AbsorptionMap Subtle. Os templates de futuros que acompanham o produto (ES, NQ, MES, MNQ, CL) definem Strong para os três; os templates de 5 minutos do BTCUSD e do GC mantêm Subtle. Off desativa o apagamento; a linha do tooltip permanece.
A lógica de viés: uma leitura a favor da tese do leilão é Continuation (opacidade total). Uma leitura contrária enquanto a tese está intacta é Mean Reversion (levemente apagada). Uma leitura contrária depois que a tese se rompe é Potential Reversal (fortemente apagada). Sem tese dominante → Neutral (sem mudança).
Conflito de tape e o viés (novo, 2026-08-27). Com Neutral Bias On Conflict ativado (§10, grupo Tape Agreement), o motor reporta Neutral a todos os consumidores da Suite enquanto um conflito de tape está confirmado: nenhum sinal é apagado durante o conflito, porque nessa fase não existe uma tese dominante operável contra a qual apagar. Desligado por padrão; sem ele, o viés clássico (e seu apagamento) continua inalterado durante um conflito.
Modos de modulação
-
Live: a classificação atual do motor, aplicada a cada leitura visível a cada frame. Combina com o trading ao vivo; leituras passadas são rejulgadas pelo estado presente, então não é um registro fiel do passado. Padrão.
-
Historical: a classificação que o motor registrou na própria barra de cada leitura, de modo que uma leitura passada reflete o leilão como ele estava naquele momento. Permite estudar o comportamento depois do fato, inclusive com o mercado fechado. Recorre a nenhuma modulação para barras mais antigas que a janela rolante de histórico do motor (~2000 barras).
Lendo o motor a partir do BloodHound e dos seus próprios scripts (novo: 2026-09-08, ampliado em 2026-09-13)
O motor publica o seu contexto como onze plots transparentes. Eles não desenham nada no gráfico e nunca tocam na escala de preço, mas qualquer ferramenta que consiga ler o plot de um indicador (BloodHound, BlackBird, um NinjaScript seu) pode lê-los, e o índice de um plot permanece estável entre versões.
| Plot | O que carrega | Números |
|---|---|---|
| AuctionState (índice 0) | O estado de leilão (§5) | 0 Initializing · 1 Open Inside Prior Value · 2 Open Above Prior Value · 3 Open Below Prior Value · 4 Balance / Rotational · 5 Mid-Value / No Edge · 6 Higher Value Acceptance · 7 Lower Value Acceptance · 8 Failed Upper Auction · 9 Failed Lower Auction · 10 Imbalance Up · 11 Imbalance Down · 12 Transition / Unclear · 13 Rejection of Lower Prices · 14 Rejection of Higher Prices · 15 Return to Value (from below) · 16 Return to Value (from above) |
| AuctionLocation (índice 1) | A leitura de localização (§6) | 0 Unknown · 1 Below prior value · 2 At prior VAL · 3 Inside prior value · 4 Near value center · 5 At prior VAH · 6 Above prior value |
| AuctionTapeStatus (índice 2) | O veredito do Tape Agreement (§4) | 0 n/a · 1 warming up · 2 ALIGNED · 3 NEUTRAL · 4 CONFLICT · 5 no directional state |
| AuctionBiasBuy (índice 3) (desde 2026-09-13) | O veredito da Auction Modulation para um setup de compra ao preço de fechamento desta barra, a decisão que os indicadores da Suite usam para apagar um sinal (veja Modos de modulação acima) | 0 Unknown (ainda sem perfil anterior, ou um estado de abertura / transição) · 1 Continuation (uma compra corre a favor da tese) · 2 MeanReversion (uma compra corre contra a tese enquanto a tese ainda está intacta neste preço: um fade de volta para dentro do valor) · 3 PotentialReversal (uma compra corre contra a tese e o preço já voltou para dentro do valor anterior ou o atravessou: o trade contrário ameaça a própria tese) · 4 Neutral (Balance / Rotational ou Mid-Value / No Edge: nada a favor ou contra o que correr) |
| AuctionBiasSell (índice 4) (desde 2026-09-13) | O mesmo veredito para um setup de venda | os mesmos números |
| AuctionPriorVAH (índice 5) (desde 2026-09-13) | Value area high da sessão anterior | preço · -1 enquanto o perfil anterior não está pronto |
| AuctionPriorVAL (índice 6) (desde 2026-09-13) | Value area low da sessão anterior | preço · -1 enquanto o perfil anterior não está pronto |
| AuctionPriorVPOC (índice 7) (desde 2026-09-13) | Volume point of control da sessão anterior | preço · -1 enquanto o perfil anterior não está pronto |
| AuctionDevVAH (índice 8) (desde 2026-09-13) | Value area high em desenvolvimento (sessão atual) | preço · -1 enquanto o perfil em desenvolvimento não está pronto |
| AuctionDevVAL (índice 9) (desde 2026-09-13) | Value area low em desenvolvimento | preço · -1 enquanto o perfil em desenvolvimento não está pronto |
| AuctionDevVPOC (índice 10) (desde 2026-09-13) | Volume point of control em desenvolvimento | preço · -1 enquanto o perfil em desenvolvimento não está pronto |
-
-1 em todos os plots significa sem contexto de leilão: a barra está fora da sessão de perfil (grupo Auction Session; a janela é exclusiva no fim, então a barra carimbada com o horário de fim da sessão já está fora), nada foi classificado ainda (uma barra histórica sem Tick Replay), ou o botão Auction Engine está OFF. Os seis plots de nível mostram -1 também enquanto o seu perfil não está pronto, por exemplo os níveis em desenvolvimento durante as primeiras barras de uma sessão.
-
Os valores são gravados uma vez por barra fechada, logo depois da classificação daquela barra: cada barra carrega o que o painel mostrava no seu fechamento; os plots de viés são avaliados ao preço de fechamento daquela barra. Ler intrabar dá a você a última barra fechada.
-
A ordem dos plots e os números nunca mudam. Novos estados, se houver, recebem novos números no fim; novos plots recebem novos índices no fim.
-
Atualizando a partir de uma versão anterior a 2026-09-13. O NinjaTrader guarda a lista de plots de um indicador no workspace. Um gráfico que já tinha o AuctionEngine mantém os três plots originais até você remover o motor do gráfico e adicioná-lo de novo uma vez (ou carregar um template de gráfico da Flow.42) e então salvar o workspace. É um passo único por gráfico, não uma tarefa diária. Gráficos e templates novos já trazem os onze plots de imediato. Sem esse passo o motor funciona como antes; só os plots de viés e de nível ficam faltando na lista de plots do BloodHound.
-
No BloodHound, escolha Flow.42 AuctionEngine como indicador e o plot pelo nome, depois compare com o número: por exemplo,
AuctionState = 10para Imbalance Up,AuctionTapeStatus = 4para um conflito de tape confirmado, ouAuctionBiasSell = 1para um setup de venda que corre a favor da tese. -
No seu próprio NinjaScript no mesmo gráfico, leia
Values[0]…Values[10]da instância do motor, ou as propriedadesAuctionState,AuctionLocation,AuctionTapeStatus,AuctionBiasBuy,AuctionBiasSell,AuctionPriorVAH,AuctionPriorVAL,AuctionPriorVPOC,AuctionDevVAH,AuctionDevVALeAuctionDevVPOCse você referenciar a DLL. Os valores ficam disponíveis para todo o histórico carregado. Em uma instância que ainda carrega a lista antiga de três plots, as novas propriedades lançam um erro cuja mensagem diz a você para remover e adicionar o motor de novo.
12. Solução de problemas
| Sintoma | Solução |
|---|---|
| O painel mostra “Prior: load more history” ou fica em “Initializing”. | O gráfico ainda não contém uma sessão anterior completa. Carregue mais barras históricas para que ao menos uma sessão anterior completa seja incluída. |
| As barras históricas não mostram estado; só as barras ao vivo recebem um. | O Tick Replay está desligado na série de dados. Ative-o: o motor constrói o seu perfil a partir dos próprios trades (§1). |
| O motor não afeta o VolDrive/VolImbalance. | O AuctionEngine está no mesmo gráfico (mesmo instrumento + intervalo)? O botão de toggle está ON? Auction Modulation está em Off no consumidor? Off mostra só a linha do tooltip. |
| As linhas se estendem para o after-hours e poluem o gráfico. | Ligue Trim Lines at Session End (grupo 06; ligado por padrão). |
| Os state-change markers se sobrepõem a outros indicadores no topo. | Aumente o Label Top Offset Pixels. |
| A cor do painel muda entre dois marcadores (dourado num trecho de “FAIL DOWN”). | Esperado. Veja o §7. O painel mostra o estado verdadeiro por barra; os marcadores só sinalizam transições importantes. |
| Alternar o motor de um gráfico mudou outro gráfico. | Um defeito de builds antigas (um toggle global). O build atual é estritamente por gráfico. Atualize para a versão atual. |
| A janela do AI Analyst diz “No Flow.42 license ID is configured.” | Informe o seu Flow.42 license ID na seção Product Information, depois clique em AI Analyst de novo. |
| A janela do AI Analyst diz “No auction data available yet.” | Os perfis ainda estão inicializando. Espere até o painel mostrar um estado classificado, depois analise de novo. |
| A linha Tape mostra “warming up” ou “n/a”. | Esperado. Warming up: a sessão ainda é mais nova que o lookback do tape (padrão de 15 barras, mais ou menos os primeiros 15 minutos num gráfico de 1 minuto). Nenhum julgamento ainda. O estado já pode aparecer nessa janela: Structure lê o perfil, Tape lê o movimento, e o movimento precisa de mais barras (veja o §4). Ajustável em Tape Lookback Bars (§10). n/a: o estado atual é não direcional (Balance, Mid-Value, Transition, estados de abertura). Não há direção implícita contra a qual medir o tape. |
| O painel ficou dourado embora o estado seja Imbalance Up/Down. | Um conflito de tape confirmado: o tape ao vivo corre contra o estado. Veja o §4, Structure vs. Tape. O sufixo na linha State (· TAPE UP/DOWN) confirma isso. |
| Eu nunca vejo os estados de rotação (REJ LOW, RTV UP, …). | Eles vêm ligados por padrão na versão atual. Um gráfico ou template salvo com uma versão mais antiga mantém a própria configuração. Ligue Rotation States no grupo 18 (e repare nas mudanças de comportamento do painel e da Suite descritas no §5). |
| O BloodHound ou o meu próprio script lê -1 no plot AuctionState. | -1 significa sem contexto de leilão: a barra está fora da sessão de perfil, nada foi classificado ainda, uma barra histórica sem Tick Replay, ou o botão Auction Engine está OFF (§11). |
| A lista de plots do BloodHound mostra só AuctionState, AuctionLocation e AuctionTapeStatus. | O gráfico foi salvo com uma versão anterior a 2026-09-13. Remova o AuctionEngine do gráfico e adicione-o de novo uma vez, depois salve o workspace (§11). |
| Os plots mostram -1 na barra carimbada 22:00 embora a sessão vá até 22:00. | Esperado. A janela da sessão é exclusiva no fim: a barra que carrega o horário de fim da sessão está fora da sessão de perfil (§11). |
13. Log de mudanças
Registro datado das mudanças visíveis ao usuário no AuctionEngine. Mais recentes primeiro.
| Data | Mudança |
|---|---|
| 2026-09-17 | O motor continua calculando nos gráficos em segundo plano. Não é mais preciso recarregar depois de trocar de aba. |
| 2026-09-15 | O painel lê a barra sob o cursor. Ele não fica mais preso a uma barra [HIST] antiga. |
| 2026-09-13 | Os estados são lidos como tese com invalidação e alvo (§5). Oito novos plots de viés e de nível (§11). Fora da sessão todos os plots marcam -1. Gráficos salvos com uma versão anterior: remova o motor e adicione de novo uma vez. |
| 2026-09-11 | Correções do guia: Open Above / Below como inclinação, valores de modulação como entregues. |
| 2026-09-09 | A overview table tem opacidade, cor de fundo e cor de texto próprias (grupo 13). |
| 2026-09-08 | Três plots de contexto para BloodHound e scripts (§11). Rotation States ligados por padrão. Chaves para os botões da barra de ferramentas. Nomes de propriedades mais claros. |
| 2026-08-27 | Tape Agreement: uma segunda pontuação ao lado de Structure, com aviso de conflito e marcador. Quatro estados de rotação. |
| 2026-08-07 | Os botões de painel memorizam o estado. Nova sessão ETH_RTH. Etiqueta [HIST] nas visualizações de hover. |
| 2026-07-09 | Botão Panels: mostrar ou ocultar State, Summary e Table no gráfico. |
Flow.42 Analytics
flow42.com | flow42.io · support@flow42.io
O AuctionEngine é uma ferramenta de contexto e visualização e não fornece recomendações de trade.
© 2026 TTW Trading Systems PTE. LTD. · All Rights Reserved