⬡ SMART MONEY · COM CÓDIGO · LEITURA 11 MIN

Order block na prática: a zona institucional.

Um dos conceitos centrais do Smart Money. Vamos do que é de verdade um order block à identificação no gráfico, às regras de entrada e ao começo da detecção automatizada.

Por Equipe RoboTraderIA· atualizado mai/2026· nível intermediário a avançado

O order block é provavelmente o conceito mais buscado do Smart Money Concepts (SMC) — e um dos mais mal-entendidos. A versão de marketing diz "é onde os bancos compram, entre aí e lucre". A realidade é mais sóbria: é uma zona de interesse com lógica por trás, que funciona como contexto, não como botão mágico. Vamos à versão honesta e prática.

01O que é um order block

Um order block (bloco de ordens) é, na definição mais usada, a última vela de baixa antes de um forte movimento de alta (order block de alta/demanda) — ou a última vela de alta antes de uma forte queda (order block de baixa/oferta). A ideia do SMC: nessa vela, grandes players ("smart money") teriam posicionado ordens institucionais, e quando o preço retorna a essa zona, tende a reagir.

Order block de demanda (compra) ORDER BLOCK impulso forte ↑ retorno ao OB = entrada potencial
A última vela de baixa antes do impulso de alta vira a zona de demanda. Quando o preço retorna a ela, é a entrada potencial.

02Como identificar (os critérios)

Um order block válido não é qualquer vela contrária. Os critérios que aumentam a validade:

  1. A última vela contrária antes do impulso: num order block de demanda, é a última vela de baixa antes de o preço disparar pra cima.
  2. O impulso precisa ser forte: o movimento que sai do bloco deve ser impulsivo, não um repique fraco.
  3. Deve haver quebra de estrutura: o impulso idealmente rompe um topo/fundo relevante (a quebra de estrutura — BOS). Isso valida que algo mudou.
  4. Zona ainda não "mitigada": o order block é mais forte na primeira vez que o preço retorna a ele. Após testado várias vezes, perde força.

Conexão com o fluxo: a lógica por trás é a mesma do tape reading — onde grandes ordens foram executadas, há interesse institucional. O order block é uma tentativa de marcar essa zona no gráfico de candles, sem precisar ver o book.

03Regras de entrada

A operação clássica com order block: você espera o preço retornar à zona e busca uma entrada a favor da direção do impulso original. Numa zona de demanda (compra):

  • Espera o retorno: o preço sobe (impulso), depois recua de volta ao order block.
  • Busca confirmação na zona: não compra "às cegas" só porque tocou — espera um sinal (vela de força, micro quebra de estrutura no timeframe menor).
  • Stop abaixo do bloco: se o preço fechar abaixo do order block, a tese falhou — stop curto e definido.
  • Alvo: o próximo nível de estrutura, ou relação risco/retorno definida.

O erro do iniciante de SMC: marcar order blocks em todo lugar e comprar em qualquer toque. Sem o contexto (tendência, quebra de estrutura, confirmação), o "order block" vira só uma linha aleatória no gráfico. A zona é um ponto de interesse, não um gatilho automático de compra.

04Começando a detectar por código

Detectar order block automaticamente é mais complexo que um indicador comum, porque envolve identificar "impulso" e "estrutura". Uma versão simplificada da lógica de detecção de um order block de demanda em Python:

# detecção SIMPLIFICADA de order block de demanda
def detectar_ob_demanda(df, impulso_min=0.003):
    # procura: vela de baixa seguida de impulso forte de alta
    obs = []
    for i in range(1, len(df)-3):
        vela = df.iloc[i]
        eh_baixa = vela["close"] < vela["open"]
        # impulso: alta acumulada nas 3 velas seguintes
        impulso = (df.iloc[i+3]["close"] - vela["high"]) / vela["high"]
        if eh_baixa and impulso > impulso_min:
            # a zona do OB é o corpo da vela de baixa
            obs.append({
                "indice": i,
                "topo_zona": vela["open"],
                "base_zona": vela["close"],
            })
    return obs

Atenção: isto é uma versão didática e simplificada. Detecção robusta de order block exige incorporar quebra de estrutura, mitigação e filtros de qualidade — e mesmo assim, SMC tem forte componente subjetivo que resiste à automação total. Use código como ponto de partida pra estudar, e valide muito antes de confiar.

Order block faz parte de um sistema maior

Veja o guia completo de Smart Money Concepts — estrutura, BOS, FVG e liquidez juntos.

Guia completo SMC →

05A parte honesta sobre order blocks

O SMC virou moda e, com ela, muito exagero. Vale separar o que é razoável do que é marketing:

  • Razoável: order block como zona de interesse onde houve atividade relevante, usada com contexto de tendência e confirmação. É uma forma estruturada de marcar suporte/resistência com lógica de fluxo.
  • Marketing: "os bancos sempre voltam pra comprar no order block, é só entrar e lucrar". Não há garantia estatística universal. O preço respeita order blocks às vezes, e ignora em outras.

Como usar de forma sensata: trate order block como uma das ferramentas de leitura, combinada com tendência (multi-timeframe), confirmação e gestão de risco. Como zona de interesse com bom risco/retorno, agrega. Como religião infalível, decepciona.

06Perguntas frequentes

O que é um order block?

A última vela de baixa antes de um forte movimento de alta (order block de demanda), ou a última de alta antes de forte queda (de oferta). O SMC diz que é onde grandes players posicionaram ordens, e o preço tende a reagir ao retornar.

Como identificar um order block?

Procure a última vela contrária antes de um impulso forte que rompe a estrutura (BOS). A zona é o corpo dessa vela. É mais válida na primeira vez que o preço retorna a ela (antes de "mitigada").

Order block funciona mesmo?

É um conceito de leitura de fluxo institucional usado por muitos, mas sem garantia estatística universal. Funciona melhor como zona de interesse combinada com tendência e confirmação, não como sinal isolado infalível.

Dá pra automatizar a detecção?

Parcialmente. Dá pra codificar a busca por "vela contrária + impulso + quebra de estrutura", mas SMC tem componente subjetivo (qualidade da zona, mitigação) que resiste à automação total. Use código como ponto de partida e valide bastante.

Qual a diferença entre order block e suporte/resistência?

Conceitualmente parecidos — ambos marcam zonas de reação. O order block adiciona a lógica de "origem de um movimento impulsivo com quebra de estrutura", enquanto suporte/resistência clássico é só onde o preço já reagiu antes. Order block é uma leitura mais específica.