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

Fair Value Gap: o desequilíbrio que o preço busca.

A lacuna de três velas que vira um ímã pro preço. Vamos à definição exata, por que o preço tende a preenchê-la, como operar e como detectar o FVG por código.

Por Equipe RoboTraderIA· atualizado mai/2026· nível intermediário

Se o order block marca onde o smart money agiu, o Fair Value Gap (FVG) marca onde o preço foi rápido demais — deixando uma ineficiência pra trás. É um dos conceitos mais objetivos do SMC (dá pra definir com regra matemática clara), o que o torna ótimo pra automatizar. Vamos ao que é, de fato.

01O que é um Fair Value Gap

Um Fair Value Gap (gap de valor justo), também chamado de imbalance (desequilíbrio), é uma lacuna de preço formada por três velas consecutivas onde há um espaço que a vela do meio não "cobriu". Num FVG de alta:

  • A vela do meio é um movimento forte de alta.
  • Existe um espaço entre a máxima da primeira vela e a mínima da terceira vela.
  • Esse espaço — não tocado — é o Fair Value Gap.
Fair Value Gap de alta (3 velas) vela 1 máx vela 1 → vela 2 (forte) vela 3 ← mín vela 3 FVG (gap) retorno ao FVG
O espaço entre a máxima da vela 1 e a mínima da vela 3 (não tocado) é o FVG. O preço tende a retornar pra "preencher".

02Por que o preço tende a preencher

A lógica: quando o preço se move muito rápido (a vela forte do meio), ele "pula" níveis sem negociar adequadamente — cria uma ineficiência. A teoria do SMC diz que o mercado tende a retornar a essas zonas pra "preencher" o desequilíbrio, equilibrando compradores e vendedores que não tiveram chance de negociar ali, antes de continuar o movimento.

Analogia: imagine uma escada onde alguém pulou três degraus de uma vez. O FVG é o degrau pulado. A ideia é que o preço frequentemente "volta pra pisar no degrau" antes de seguir subindo. Não é lei física — é uma tendência observada, não uma garantia.

03Como operar o FVG

O uso mais comum é como zona de entrada a favor da tendência:

  • Identifica o FVG deixado por um impulso na direção da tendência.
  • Espera o retorno do preço à zona do gap (o preenchimento parcial ou total).
  • Busca entrada na zona, com confirmação, a favor da direção do impulso original.
  • Stop do outro lado do gap; alvo na continuação do movimento.

Combinação poderosa: FVG + order block na mesma zona = confluência forte. Quando um gap coincide com um bloco de ordens, a zona de interesse fica mais robusta. SMC é sobre empilhar confluências, não usar um conceito isolado.

04Detectando o FVG por código (é objetivo!)

O FVG é o conceito de SMC mais fácil de automatizar, porque tem definição matemática exata. Veja nas duas plataformas:

Python (com pandas)
# detecta FVG de alta: gap entre máx[i-2] e mín[i]
def detectar_fvg_alta(df):
    fvgs = []
    for i in range(2, len(df)):
        max_v1 = df.iloc[i-2]["high"]
        min_v3 = df.iloc[i]["low"]
        # há gap se a mínima da 3ª está acima da máxima da 1ª
        if min_v3 > max_v1:
            fvgs.append({
                "indice": i,
                "base": max_v1,    # fundo do gap
                "topo": min_v3,    # topo do gap
                "tamanho": min_v3 - max_v1,
            })
    return fvgs
Pine Script (TradingView)
//@version=5
indicator("Fair Value Gap", overlay=true)

// FVG de alta: mínima atual acima da máxima de 2 velas atrás
fvgAlta = low > high[2]

if fvgAlta
    // desenha a zona do gap
    box.new(bar_index[2], low, bar_index, high[2],
            border_color=color.orange,
            bgcolor=color.new(color.orange, 85))

Por isso o FVG brilha na automação: ao contrário do order block (que tem subjetividade), o FVG é puramente geométrico — três velas, uma comparação de máxima e mínima. Um robô detecta sem ambiguidade. É um ótimo bloco de construção pra estratégias automatizadas de SMC.

FVG é uma peça do quebra-cabeça SMC

Veja o guia completo: estrutura, quebra (BOS/CHOCH), order block e liquidez juntos.

Guia completo SMC →

05Cuidados e honestidade

Nem todo FVG é igual: gaps pequenos, em mercado lateral, ou contra a tendência têm pouco valor. Um FVG só é relevante quando vem de um impulso forte, a favor da tendência, idealmente com confluência (order block, nível de estrutura). E o preenchimento não é garantido — às vezes o preço nunca volta. Trate como zona de probabilidade, não certeza.

O FVG é uma ferramenta de leitura, parte de um sistema maior. Sozinho, marcar todo gap do gráfico e operar mecanicamente não funciona. Combinado com tendência, estrutura e gestão de risco, agrega valor como zona de entrada com bom risco/retorno.

06Perguntas frequentes

O que é um Fair Value Gap?

Uma lacuna de preço formada por três velas onde a máxima da primeira e a mínima da terceira não se sobrepõem (num FVG de alta). Representa um desequilíbrio/imbalance que o preço frequentemente retorna pra preencher.

Por que o preço preenche o FVG?

A teoria diz que o gap é uma ineficiência — o preço passou rápido demais sem negociar direito. O mercado tende a voltar pra "equilibrar" antes de continuar. Não é garantido, é uma tendência observada.

Como identificar um FVG?

Olhe três velas consecutivas. Num FVG de alta, há gap entre a máxima da primeira e a mínima da terceira (espaço não tocado pela vela do meio). É definição geométrica exata — por isso é fácil de automatizar.

FVG ou order block, qual usar?

Não é "ou" — são complementares. FVG é mais objetivo (geométrico); order block tem mais contexto institucional. Quando coincidem na mesma zona, a confluência é forte. SMC é empilhar confluências.

Dá pra automatizar o FVG?

Sim, e é o conceito de SMC mais fácil de codificar, por ter definição matemática exata (comparação de máxima/mínima de três velas). Ótimo bloco de construção pra estratégias automatizadas. Mas valide a relevância (tamanho, tendência, confluência).