LiquidityScan

· ORDER BLOCKS & FVGS · 14 MIN READ · UPDATED 25 DE AGOSTO DE 2026

Scanner de Order Block: OB e FVG em Tempo Real

Scanner de Order Block: OB e FVG em Tempo Real

Order blocks e FVGs se reduzem a geometria exata de candle, o que os torna detectáveis por máquina em tempo real. Aqui está o que um scanner de order block precisa checar — liquidez tomada, displacement, freshness, nesting — por que a varredura manual falha acima de ~30 símbolos, e como operar os al

O Que É um Scanner de Order Block?

Um scanner de order block é um software que testa cada candle fechado de cada mercado monitorado contra regras geométricas fixas — um candle oposto, um impulso de displacement, liquidez tomada — e marca order blocks e fair value gaps frescos no momento em que eles se formam.

O motivo de isso funcionar é que um order block não é sentimento; é uma relação específica entre candles. O último candle de fechamento de baixa antes de uma alta impulsiva é um order block de alta. O último candle de fechamento de alta antes de uma queda impulsiva é um de baixa.

Um FVG (fair value gap) é ainda mais estrito: numa sequência de três candles, a máxima do primeiro candle precisa ficar abaixo da mínima do terceiro (caso de alta), deixando um vazio que a expansão do candle do meio nunca deixou o mercado leiloar.

Como as duas definições se reduzem a desigualdades entre abertura, máxima, mínima e fechamento, uma máquina consegue avaliá-las a cada fechamento de candle com zero discricionariedade. O trabalho do scanner é cobertura e consistência. O seu trabalho — que nunca será automatizado — é decidir se a zona marcada está num contexto que vale a operação.

Essa divisão de trabalho importa porque o modo de falha da varredura manual não é análise ruim. São gráficos perdidos. O setup que você nunca viu vale exatamente zero, e em qualquer watchlist acima de duas dúzias de símbolos, a maioria dos setups são justamente os que você nunca viu.

Por Que Order Blocks e FVGs São Objetivamente Escaneáveis

Order blocks e FVGs são escaneáveis porque cada elemento da definição é computável a partir dos dados brutos de OHLC: cor do candle, tamanho do corpo, extremos das sombras e a relação entre barras consecutivas. Não existe trendline para "olhar no olho" nem padrão que dois traders desenhariam diferente.

Compare com conceitos que resistem à automação. "Suporte" depende de quais toques você decide contar. Uma "tendência" depende de onde você começa o gráfico.

Mas close < open ou é verdadeiro ou é falso. "A mínima do candle três está acima da máxima do candle um" ou é verdadeiro ou é falso. "O impulso negociou acima da swing high anterior em 118.400" ou é verdadeiro ou é falso. Empilhe testes binários suficientes e você tem um pipeline completo de detecção, não uma heurística.

Um scanner sério codifica o checklist completo, não só o padrão base:

  • Geometria de formação — o candle oposto antes do impulso, ou o teste padrão do gap de três candles com tamanho mínimo relativo ao range médio dos candles.
  • Qualidade do impulso — quão longe e quão rápido o preço saiu da zona, normalizado pela volatilidade.
  • Significância estrutural — se o impulso realmente rompeu um swing point anterior ou apenas derivou.
  • Estado — se a zona ainda está intocada, sendo abordada ou já mitigada.

A consequência prática: se suas regras de order block estão escritas com precisão suficiente para backtest, elas são precisas o suficiente para escanear. Se não podem ser codificadas, isso geralmente indica que a "regra" é discricionariedade disfarçada — e os resultados dela não serão repetíveis, seja aplicada por humano ou por máquina.

Critérios de Detecção Que Um Scanner de Order Block Confiável Precisa Aplicar

Os padrões base são comuns; quase toda sequência de candles contém um candle oposto antes de algum movimento. O que separa um feed de sinais utilizável de ruído é a pilha de filtros aplicada por cima. Quatro critérios fazem a maior parte do trabalho.

1. Liquidez tomada pelo impulso

Stops se acumulam acima das swing highs anteriores — esse interesse parado é a Buy-Side Liquidity (BSL) — e abaixo das swing lows anteriores, a Sell-Side Liquidity (SSL). Um impulso que negocia através de uma swing high anterior consumiu essas ordens paradas; esse consumo é o que permite aos participantes grandes preencher volume, e é evidência objetiva de que o movimento tinha intenção por trás.

Uma alta que não rompe nada é deriva, e o candle anterior à deriva não é um order block significativo. O teste deve ser nativo de liquidez: uma sombra através do nível conta, porque os stops são disparados no instante em que o preço negocia ali — nenhum fechamento de corpo é exigido. Esse filtro único elimina a maioria dos order blocks cosméticos que se formam dentro de um range e nunca são defendidos.

2. Um limiar de displacement

Displacement significa que a perna de saída da zona foi enérgica, não incidental. A versão objetiva: exigir que o corpo do candle de impulso alcance um múltiplo do average true range — 1,5×ATR(14) é uma barra comum. Normalizar pelo ATR importa porque um candle de 1,2% é explosão numa large cap quieta e ruído de fundo numa small cap volátil; um limiar percentual fixo muda de sentido silenciosamente entre símbolos.

Displacement forte também tende a deixar um fair value gap para trás, o que é verificável por máquina — então um gap na perna de impulso é evidência corroborante útil de que ocorreu um repricing real.

3. Freshness — apenas o primeiro toque

Um order block ou FVG é uma zona de interesse presumidamente não preenchido. Assim que o preço retorna a ela, esse interesse está ao menos parcialmente preenchido, e cada visita seguinte testa uma versão mais fraca do nível. Um scanner precisa, portanto, rastrear a mitigação continuamente e expor apenas zonas frescas e intocadas.

A parte sutil é o que conta como "tocada". A freshness deve morrer na primeira sombra dentro da zona, não apenas num corpo de candle fechando através dela — um gap que recebeu sombra já foi negociado, mesmo que uma regra baseada em fechamento ainda o chame de aberto. Scanners que usam mitigação leniente por fechamento silenciosamente servem zonas velhas como se fossem novas.

4. Nesting multi-timeframe (para FVGs)

Um gap de 15 minutos dentro de um gap de 1 hora na mesma direção, que por sua vez está dentro de um gap de 4 horas, são três medições independentes do mesmo desequilíbrio em escalas diferentes. A profundidade de nesting é uma nota natural de qualidade: um gap isolado é comum, um gap aninhado é confluência significativa, e uma pilha de três níveis é rara e merece atenção prioritária. Uma boa implementação distingue gaps totalmente contidos de parcialmente sobrepostos, já que ambos carregam informação, mas não peso igual.

Esses quatro filtros são, concretamente, como a LiquidityScan classifica zonas: seu scanner OB+ só promove um order block cujo impulso tomou uma swing high ou swing low anterior, o grau OB++ exige adicionalmente displacement de pelo menos 1,5×ATR(14) no impulso mais um fair value gap deixado na perna, e seu scanner de FVG nota cada gap pela profundidade de nesting, com a freshness terminando na primeira sombra dentro da zona.

Revisão Manual de Gráficos vs. Scanner Automatizado: A Matemática da Cobertura

A varredura manual não falha porque traders são preguiçosos; falha porque a aritmética não perdoa. Um universo de perpétuos de cripto passa de 500 símbolos líquidos. Ao longo de nove timeframes comumente usados — de 5m ao mensal — são cerca de 4.500 combinações de gráfico e timeframe. Num ritmo otimista de dez segundos por gráfico, uma passada completa leva cerca de 12,5 horas. Quando você termina, o gráfico de 1 hora que você checou primeiro já imprimiu doze candles novos.

A cadência de fechamento de candle piora tudo. Só no timeframe de 5 minutos, 500 símbolos geram 6.000 fechamentos de candle por hora, cada um capaz de formar uma zona nova, atualizar um gap aninhado ou mitigar algo que você estava observando. No topo de cada hora, 500 candles horários fecham simultaneamente. Nenhum processo humano amostra esse fluxo; ele só permite spot-check.

DimensãoRevisão manualScanner automatizado
Cobertura10–30 símbolos realisticamenteUniverso inteiro monitorado, todos os timeframes
ConsistênciaRegras derivam com fadiga — o gráfico nº 250 recebe uma leitura mais frouxa que o gráfico nº 5Idênticas desigualdades em cada candle, cada passada
LatênciaZona encontrada quando você abrir aquele gráfico de novoMarcada no fechamento de candle que a criou
Rastreamento de freshnessMitigações noturnas facilmente perdidasEstado de primeiro toque atualizado continuamente
Modo de falhaO melhor setup se forma onde você não está olhandoUma falha significa que seus filtros excluíram — visível e corrigível

Dois efeitos de segunda ordem merecem honestidade. Primeiro, watchlists manuais encolhem para os mesmos 10–20 majors que todo mundo observa, o que concentra você nas zonas mais eficientemente precificadas e mais lotadas. Segundo, a fadiga produz deriva silenciosa de regras: depois de duas horas escaneando, você começa a aceitar order blocks que teria rejeitado nos primeiros dez minutos, e não vai perceber que fez isso.

Repare no que a automação não faz: um scanner te supera em cobertura, não em análise. Ele converte um problema de busca impossível numa lista curta de candidatos. A qualidade do que você faz com essa lista não muda — e é exatamente por isso que a seção de fluxo de trabalho abaixo importa mais que a tecnologia.

Por Que os Alertas Precisam Chegar Antes do Preço Tocar a Zona

A operação de order block não é a formação — é o retorno. O preço sai da zona, corre, e a entrada acontece quando ele retrocede de volta a ela, muitas vezes horas ou dias depois. Essa estrutura de timing dita o design dos alertas: um alerta de formação serve para planejar, e um alerta de toque chega no momento exato em que você precisava já ter terminado de se preparar.

O modelo útil é um ciclo de vida de três estágios por zona:

  1. Formada — a zona imprimiu e passou por todos os filtros. Planeje a operação: alinha com o bias? Onde ficaria o stop? Qual o alvo?
  2. Se aproximando — o preço entrou num buffer escalado pela volatilidade da borda próxima da zona, por exemplo 0,5×ATR(14). Este é o alerta de trabalho: checagem final de contexto, colocação de ordem, dimensionamento de posição.
  3. Tocada — o preço entrou na zona. Momento de execução, e a freshness da zona se esgotou.

O buffer de aproximação precisa ser escalado pelo ATR pelo mesmo motivo do limiar de displacement: uma distância fixa dispara dias antes em pares quietos e não dá aviso algum nos voláteis. E a checagem de proximidade precisa rodar num loop rápido contra o preço ao vivo, independente do ciclo mais lento de detecção por fechamento de candle — senão o alerta de "se aproximando" pode disparar depois que o toque já aconteceu.

A implementação da LiquidityScan separa os dois exatamente assim: a detecção por fechamento de candle constrói e classifica zonas, enquanto um loop de proximidade observa o preço ao vivo contra a borda de toda zona ativa e dispara o alerta de aproximação a 0,5×ATR antes do toque.

Um exemplo trabalhado. BTCUSDT, gráfico de 4 horas, ATR(14) em torno de 650. Máximas iguais repousam em 118.400 — BSL engenheirada. O último candle de fechamento de baixa antes do rompimento vai de 117.650 a 118.050. O candle seguinte fecha em 119.320: seu corpo tem aproximadamente 1,9×ATR, sua máxima negocia através de 118.400, e ele deixa um gap entre 118.050 e 118.600. Todo critério de zona forte é atendido, e o scanner registra a zona na formação.

Dois dias depois o preço retrocede. Com a borda próxima da zona em 118.050 e o ATR agora perto de 600, o alerta de aproximação dispara em torno de 118.350.

Na janela seguinte você confirma que o bias diário segue de alta, coloca uma ordem limite em 118.000 ou arma uma entrada de confirmação em timeframe menor, define o stop abaixo de 117.650 e marca o próximo pool de buy-side perto de 121.000 como alvo. Quando o alerta de toque chegar, você estará executando um plano pronto — não descobrindo um gráfico.

O Fluxo de Trabalho Escanear → Validar → Executar

A automação só se paga dentro de um processo disciplinado. O scanner cuida do passo um; você cuida de tudo depois dele.

Passo 1 — Deixe o scanner montar a lista curta

Filtre pesado: só zonas frescas, só confirmadas por liquidez, só os um ou dois timeframes que você realmente opera, só símbolos líquidos. O objetivo é comprimir 4.500 combinações de gráfico e timeframe num punhado de candidatos por sessão. Se seu feed mostra cinquenta zonas por dia, seus filtros estão frouxos demais para serem acionáveis.

Passo 2 — Valide o contexto você mesmo

Este é o passo que nenhum scanner consegue fazer, porque depende de julgamento e do seu plano. Para cada candidato, cheque:

  • Bias de timeframe maior — um order block de alta no 1h contra estrutura diária de baixa é uma operação contracorrente e deve ser tratada como tal.
  • Localização no dealing range — compras numa zona situada em premium são estruturalmente piores que compras em discount, seja qual for o grau da zona.
  • O draw além da entrada — o Draw on Liquidity precisa ter espaço; uma zona de demanda com um grande pool de sell-side a 0,5% acima não tem para onde correr.
  • Horário e notícias — contexto de sessão e divulgações agendadas mudam quanto peso qualquer zona merece.

Passo 3 — Defina a operação antes do toque

Método de entrada (limite na borda da zona versus confirmação em timeframe menor dentro dela), invalidação (um fechamento além da borda distante, ou uma tolerância fixa de sombra), alvo no pool de liquidez oposto, e um reward-to-risk mínimo que você não vai flexibilizar. Tudo anotado enquanto a zona ainda está na fase de aproximação.

Passo 4 — Execute, depois registre contra os critérios

Anote quais atributos do scanner cada zona operada carregava — múltiplo de displacement, liquidez tomada, profundidade de nesting, timeframe — junto com o resultado. Backtests publicados e da comunidade sobre entradas de order block e FVG variam bastante conforme regime de mercado, timeframe e pilha de filtros; zonas sem filtro tendem a testar perto de cara-ou-coroa, e a melhoria que os testadores relatam geralmente vem exatamente dos filtros acima.

Trate isso como ilustrativo, não prometido: depois de 50–100 operações registradas, seus próprios dados dizem quais critérios carregam o seu edge, e essa é a única amostra que importa.

Usado assim, um scanner de order block muda a economia da estratégia em vez da estratégia em si: cobertura do universo completo, regras que nunca cansam e alertas que chegam enquanto ainda há tempo de pensar. O scan inicia a decisão. Nunca deveria terminá-la.

Perguntas Frequentes

Scanners de order block repintam?

Um scanner que avalia apenas candles fechados não pode repintar uma formação — a zona ou atendeu às regras geométricas no fechamento ou não atendeu. Zonas mudam de estado depois: um gap pode subir de grau quando um gap de timeframe maior se forma ao redor dele, e qualquer zona se aposenta na mitigação. Isso é rastreamento de ciclo de vida, não repintar, e o timestamp de formação nunca se move.

Dá para escanear order blocks em gráficos de 5 minutos ou 15 minutos?

Sim — a geometria é idêntica em todo timeframe. Espere muito mais zonas, mitigação mais rápida e uma relação sinal-ruído pior, já que impulsos abaixo da hora frequentemente carecem de liquidez real por trás. Zonas de timeframe menor funcionam melhor quando aninhadas dentro de uma zona de timeframe maior na mesma direção. A densidade de dados também é o principal obstáculo prático para scripts caseiros, pois requisições de candles abaixo da hora batem nos limites de taxa das exchanges rapidinho.

Um alerta de scanner basta para entrar numa operação?

Não. Um alerta é uma localização, não uma operação. Ele avisa que existe uma zona estruturalmente interessante e que o preço está indo até ela; não diz nada sobre bias de timeframe maior, posição premium-discount, o alvo de liquidez além da entrada, risco de notícias ou seu dimensionamento. O alerta comprime a descoberta de horas para segundos — a decisão continua exigindo o mesmo julgamento de sempre.

Que dados um scanner de order block realmente precisa?

Só candles OHLC por timeframe mais um feed de preço ao vivo. Regras de formação, displacement (via ATR calculado dos mesmos candles), rompimentos de swing point e testes de gap são pura geometria de candle, e alertas de proximidade apenas comparam o preço ao vivo às bordas de zona armazenadas. Nenhuma profundidade de book, footprint ou perfil de volume é necessária — e é por isso que esses conceitos automatizam tão limpo.

Para onde ir depois depende de qual camada você quer fortalecer — as definições brutas, os filtros que classificam uma zona, ou a execução quando o preço retorna.

  • What Is an Order Block? — a definição base e a lógica de formação sobre a qual todo filtro deste artigo se apoia.
  • What Is a Fair Value Gap (FVG)? — a regra de desequilíbrio de três candles e por que gaps atraem preço.
  • Displacement in ICT: Reading Institutional Intent — o critério de qualidade de impulso em profundidade total.
  • The Core Order Block Validation Rule for SMC Traders — o teste único de validação que separa blocos operáveis de decoração.
  • Best Timeframe for Order Block Trading — quais timeframes produzem zonas que valem a pena escanear desde o início.
  • 3 High-Probability Order Block Entry Models — o que fazer de fato quando o alerta de toque disparar.
  • Unmitigated vs Mitigated Order Blocks: Which Ones Still Work? — como isso se conecta ao order block não mitigado.
Hayk Muradian

Hayk Muradian

Founder & Lead Analyst at LiquidityScan · 12+ years ICT/SMC trading · Institutional order flow specialist

Hayk Muradian is the founder of LiquidityScan, a professional trading intelligence platform built for ICT (Inner Circle Trader) and Smart Money Concepts (SMC) traders. With over a decade of hands-on experience reading institutional order flow across crypto, forex, and futures markets, Hayk specializes in identifying liquidity events, order blocks, and CISD setups on closed candles.

He built LiquidityScan after years of frustration with retail charting tools that ignored the mechanics institutions actually use. The platform now scans 400+ markets in real-time, surfacing the same patterns floor traders watch — without the noise.

Hayk writes about the methodology behind ICT and SMC, with a focus on practical, data-driven analysis rather than hype.

View all 141 articles by Hayk Muradian →

Not trading advice. LiquidityScan publishes educational content for informational purposes only. Trading involves substantial risk of loss.