ICT SMT Divergence

Indicador de divergência SMT ICT

Atualizado em · v2.0

A divergência SMT (Smart Money Technique) é a comparação do ICT entre os swing highs e swing lows de mercados correlacionados. Quando um mercado faz uma nova máxima ou mínima e seu par correlacionado não a confirma, o ICT interpreta essa falha como sinal de que o movimento pode não se sustentar.

Indicador do TradingView que detecta Divergência SMT ICT — análise entre símbolos comparando extremos de swing para identificar manipulação institucional.

  • Smart Money
  • Sinais
  • Price action
Abrir no TradingView

Use este indicador diretamente no TradingView — a plataforma de gráficos mais popular do mundo.

O que faz o indicador de divergência SMT ICT?

Este indicador detecta a Divergência ICT SMT (Smart Money Technique) — um método de análise entre símbolos que compara máximas e mínimas de oscilação entre instrumentos correlacionados para identificar manipulação institucional. Quando um instrumento atinge um novo extremo, mas seu par correlacionado não confirma, isso sinaliza que o smart money está posicionado no lado oposto. O indicador emparelha automaticamente instrumentos comuns (ES/NQ, EUR/GBP, DXY inverso) e suporta entrada de símbolo personalizado para qualquer par.

ICT SMT Divergence - Visão geral
Visão geral

Conceitos-Chave

  • Divergência SMT (Smart Money Technique) — Método do ICT de comparar a estrutura de preços entre instrumentos correlacionados. Quando dois instrumentos que normalmente se movem juntos criam estruturas diferentes (um faz uma máxima mais alta enquanto o outro faz uma máxima mais baixa), isso revela manipulação institucional. O instrumento "mais fraco" que falha em confirmar o novo extremo revela a direção real do smart money.
  • Divergência SMT de Baixa — Nas máximas de oscilação, um instrumento faz uma Máxima Mais Alta (Higher High) enquanto o outro faz uma Máxima Mais Baixa (ou Igual). O indicador sinaliza os dois casos: o símbolo do gráfico faz a máxima mais alta enquanto o símbolo correlacionado falha, ou o símbolo correlacionado faz a máxima mais alta enquanto o símbolo do gráfico falha. A nova máxima não é confirmada entre os mercados, o que indica que os participantes institucionais estão distribuindo (vendendo) em vez de persegui-la — o smart money está posicionado vendido.
  • Divergência SMT de Alta — Nas mínimas de oscilação, um instrumento faz uma Mínima Mais Baixa (Lower Low) enquanto o outro faz uma Mínima Mais Alta (ou Igual). Os dois casos são sinalizados: o símbolo do gráfico faz a mínima mais baixa enquanto o símbolo correlacionado se mantém, ou o símbolo correlacionado faz a mínima mais baixa enquanto o símbolo do gráfico se mantém. A nova mínima não é confirmada, o que indica que os participantes institucionais estão acumulando (comprando) em vez de participar da nova mínima — a varredura da mínima antiga é uma caça a stops e o smart money está posicionado comprado.
  • Pares de Instrumentos Correlacionados — O ICT usa pares de instrumentos específicos para análise SMT: ES (S&P 500) e NQ (Nasdaq 100) para futuros de índices, EUR/USD e GBP/USD para os principais pares forex, e DXY (Índice Dólar Americano) como referência de correlação inversa. Qualquer instrumento com correlação conhecida ou correlação inversa pode ser usado.
  • Correlação Inversa — Para pares inversamente correlacionados (ex.: DXY vs EUR/USD), a lógica da divergência é invertida. Quando o DXY faz uma máxima mais alta e o EUR/USD faz uma mínima mais alta (em vez da mínima mais baixa esperada), sinaliza o mesmo tipo de divergência — o movimento não está sendo confirmado entre os mercados.

Como funciona o indicador de divergência SMT ICT?

1. Detecção Automática de Par O indicador detecta automaticamente o símbolo de comparação apropriado com base no gráfico atual: — Modo Futuros de Índices (padrão): ES/MES ↔ NQ/MNQ, YM/MYM → ES, RTY/M2K → ES, ZN ↔ ZB (Mercado de títulos, ICT §14.4). Os futuros são correspondidos pelo símbolo raiz exato. Índice à vista Nasdaq-100, CFDs e QQQ (NDX, NAS100, US100, USTEC) → ES, porque acompanham o próprio NQ. Gráficos de forex usam automaticamente os pares Principais Forex. Qualquer outro símbolo → NQ. — Modo Principais Forex: EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF, USD/CAD → USD/JPY. Outros pares → EUR/USD (lógica inversa para pares com USD como moeda base). — Modo DXY Inverso: Qualquer símbolo vs DXY com lógica invertida. Pares com USD como moeda base (USD/JPY, USD/CHF, USD/CAD e outros) se movem junto com o índice do dólar e usam lógica positiva. — Em todos os modos automáticos, um gráfico de DXY ou de futuros DX é comparado com EUR/USD usando lógica inversa. — Modo Personalizado: O usuário especifica qualquer símbolo e escolhe correlação positiva ou inversa. Se nenhum símbolo for informado, a tabela mostra "No Pair" e nenhuma divergência é avaliada.

Os dados de preço do símbolo de comparação são recuperados via request.security() no mesmo timeframe do gráfico. Como request.security() repete os últimos valores conhecidos enquanto um mercado está fechado, o indicador também verifica se o símbolo de comparação ainda está imprimindo novas barras. Se ele não imprimiu nenhuma barra nova dentro das últimas Swing Lookback barras, a detecção pausa e a tabela mostra "No Data".

2. Detecção de Oscilação O indicador usa ta.pivothigh() e ta.pivotlow() com um lookback configurável (padrão 5 barras para cada lado) para identificar máximas e mínimas de oscilação confirmadas tanto no símbolo principal quanto no de comparação. Todas as oscilações detectadas são armazenadas em arrays para comparação. A detecção de oscilação produz resultados com um atraso igual ao lookback — as oscilações são confirmadas apenas após barras suficientes terem passado em ambos os lados.

ICT SMT Divergence - Detecção de Oscilação (1/2)
Detecção de Oscilação (1/2)
ICT SMT Divergence - Detecção de Oscilação (2/2)
Detecção de Oscilação (2/2)

3. Detecção de Divergência (Alinhamento Temporal) Quando uma nova máxima de oscilação é confirmada no símbolo principal, o indicador a compara com a máxima de oscilação anterior e verifica se o símbolo de comparação rompeu a própria máxima de oscilação anterior aproximadamente no mesmo momento: — Máximas de oscilação: se exatamente um dos dois instrumentos faz uma Higher High enquanto o outro faz uma Lower ou Equal High → Divergência SMT de Baixa. Isso cobre tanto "principal com máxima mais alta, comparação falha" quanto "comparação com máxima mais alta, principal falha". — Mínimas de oscilação: se exatamente um dos dois instrumentos faz uma Lower Low enquanto o outro faz uma Higher ou Equal Low → Divergência SMT de Alta. Se ambos os instrumentos rompem o extremo anterior, ou ambos falham, a estrutura está confirmada e nada é sinalizado.

Criticamente, o indicador usa alinhamento temporal. A oscilação principal anterior é correspondida com a oscilação de comparação mais próxima dela no tempo. Para a oscilação principal atual, a máxima mais alta da comparação (a mínima mais baixa nas mínimas de oscilação) é medida desde a janela de tolerância antes da oscilação até a barra que a confirma, de modo que uma máxima ou mínima da comparação que se forma algumas barras depois da oscilação principal ainda conta. A configuração Tolerância de Alinhamento Temporal (padrão 10 barras) controla o intervalo de tempo máximo permitido. Isso evita sinais falsos ao comparar oscilações que ocorreram em momentos muito diferentes.

As divergências são avaliadas apenas em barras fechadas. Todas as barras usadas na comparação já estão fechadas quando uma oscilação é confirmada, então um sinal, seus desenhos e seu alerta não sofrem repaint.

Filtros de distância garantem que as duas oscilações não estejam nem muito próximas (ruído) nem muito distantes (não relacionadas).

4. Lógica de Correlação Inversa Para pares inversamente correlacionados, a comparação é invertida. As mínimas do símbolo de comparação são usadas onde normalmente as máximas seriam verificadas, e vice-versa. Isso garante a detecção correta de divergência para análise baseada em DXY e qualquer outro par inverso.

5. Saída Visual Cada divergência SMT detectada é exibida com: — Uma linha colorida conectando os dois pontos de oscilação no gráfico principal — Um label ("▲ SMT" ou "▼ SMT") no ponto de divergência com um tooltip mostrando detalhes completos — Um flash de cor de fundo opcional na barra de divergência — Uma tabela de informações mostrando os símbolos emparelhados, tipo de correlação, contagens de divergência e status da conexão

ICT SMT Divergence - Saída Visual
Saída Visual

Características

  • Detecção Automática de Par — Identifica automaticamente o símbolo de comparação correto para os pares ES/NQ (incluindo contratos micro), YM, RTY, ZN/ZB (mercado de títulos), CFDs de Nasdaq-100 e QQQ, EUR/GBP, AUD/NZD, USD/JPY/CHF e DXY inverso. Gráficos de forex são pareados com os principais pares de forex mesmo no modo padrão. Nenhuma configuração manual necessária para instrumentos comuns.
  • Suporte a Símbolo Personalizado — Insira qualquer símbolo do TradingView como instrumento de comparação para análise de correlação personalizada. Funciona com ações, criptomoedas, commodities ou qualquer instrumento negociável.
  • Modo de Correlação Inversa — Ativado automaticamente para pares baseados em DXY (lógica positiva para pares com USD como moeda base, como USD/JPY) ou alternado manualmente para instrumentos inversamente correlacionados personalizados. Inverte a lógica de divergência para que relações inversas sejam analisadas corretamente.
  • Detecção de Oscilação Configurável — Detecção de oscilação baseada em pivôs com lookback ajustável (2–20 barras). Valores mais baixos capturam mais oscilações para sinais responsivos; valores mais altos focam em pivôs estruturais principais.
  • Filtros de Distância — Distância mínima e máxima de barras entre as oscilações comparadas. Evita sinais falsos de pivôs adjacentes ruidosos e garante que as duas oscilações estejam estruturalmente relacionadas.
  • Alinhamento Temporal — Cada oscilação principal é comparada com a estrutura do símbolo de comparação aproximadamente no mesmo momento (dentro de uma tolerância configurável), incluindo máximas ou mínimas da comparação que se formam algumas barras depois da oscilação principal. Isso garante que apenas oscilações temporalmente relacionadas sejam comparadas, eliminando divergências falsas de pontos de oscilação não relacionados.
  • Confirmação no Fechamento da Barra — Divergências, desenhos e alertas são decididos apenas em barras fechadas, então os sinais não sofrem repaint.
  • Linhas de Divergência — Linhas coloridas conectando os dois pontos de oscilação que formam a divergência. Linhas de divergência de alta conectam mínimas de oscilação; linhas de divergência de baixa conectam máximas de oscilação.
  • Detalhes do Tooltip — Passe o mouse sobre qualquer label SMT para ver a análise completa da divergência: os valores de preço exatos de ambos os símbolos em cada ponto de oscilação (cada um com a sua própria precisão de preço), a direção da divergência e a interpretação institucional.
  • Flash de Fundo — Destaque opcional de cor de fundo breve nas barras onde uma nova divergência SMT é detectada. A opacidade é configurável.
  • Tabela de Informações — Tabela em tempo real mostrando: símbolo principal, símbolo de comparação, tipo de correlação (Positiva/Inversa), contagens totais de divergência de alta e baixa, e status dos dados (Connected / No Data / No Pair).
  • Pontos de Oscilação — Visualização de depuração opcional mostrando as máximas e mínimas de oscilação detectadas como pequenos pontos no gráfico. Os pontos de oscilação e de comparação são limitados aos 300 mais recentes, para que nunca empurrem os labels SMT para fora do gráfico.
  • Pontos de Oscilação de Comparação — Marcadores de diamante (◇) opcionais nas máximas e mínimas de oscilação do símbolo de comparação, exibidos nas posições de barra correspondentes no gráfico principal. Passe o mouse para ver o preço exato de comparação. Ajuda a visualizar o alinhamento de oscilação entre símbolos.
  • Estatísticas de Divergência — Contagem contínua de divergências SMT de alta e baixa detectadas ao longo do histórico carregado do gráfico.
  • Alertas — Alertas SMT de Alta e de Baixa (crie o alerta com "Any alert() function call"). As mensagens incluem os dois símbolos, a estrutura e os níveis de preço, e são enviadas uma vez quando a barra fecha.

Como usar o indicador de divergência SMT ICT

  • Futuros de Índices (ES vs NQ): Abra um gráfico de ES1! ou NQ1! em qualquer timeframe. O indicador emparelha os dois automaticamente e verifica as duas direções. Cada gráfico trabalha com os próprios pontos de oscilação, então um gráfico de ES e um gráfico de NQ nem sempre mostram os mesmos sinais. Quando o ES faz uma máxima mais alta, mas o NQ falha em confirmar (ou o contrário), sugere que a alta não é ampla — potencial reversão de baixa. Quando o ES faz uma mínima mais baixa, mas o NQ se mantém mais alto (ou o contrário), há compra institucional ocorrendo — potencial reversão de alta.
  • Principais Forex (EUR vs GBP): Abra EUR/USD ou GBP/USD. O indicador os emparelha automaticamente. Esses pares são altamente correlacionados — quando um faz um novo extremo que o outro não confirma, sinaliza manipulação no par que falhou.
  • DXY Inverso: Selecione o modo "Auto (DXY Inverse)". O indicador emparelha seu gráfico com o DXY usando a lógica inversa (lógica positiva para pares com USD como moeda base, como USD/JPY). Se o DXY faz uma nova máxima, mas o EUR/USD falha em fazer uma nova mínima correspondente, a força do dólar não é confirmada.
  • Combine com Conceitos ICT: A divergência SMT é uma ferramenta de confirmação. Use-a junto com Estrutura de Mercado (BOS/CHoCH), Níveis de Liquidez (máximas/mínimas iguais), Killzones (timing da sessão) e Order Blocks (zonas de entrada). Uma divergência SMT em um nível de liquidez chave durante um killzone é uma configuração de alta probabilidade.
  • Seleção de Timeframe: O ICT usa SMT em gráficos de 15 minutos a diários para análise de oscilação. Timeframes mais baixos produzem mais sinais, mas com menos significância. Timeframes mais altos produzem menos divergências, porém mais confiáveis.
  • Pares Personalizados: Selecione o modo "Custom" para comparar quaisquer dois instrumentos. Por exemplo, compare AAPL vs QQQ, BTC vs ETH, ou Ouro vs Prata. Ative "Invert Comparison" para pares personalizados inversamente correlacionados (essa configuração só é usada no modo Custom).

Limitações

  • A divergência SMT requer dados de dois símbolos simultaneamente. Se o símbolo de comparação não estiver imprimindo novas barras no timeframe atual (ex.: futuros fora do horário de mercado), a detecção de divergência pausa. O campo "Status" da tabela de informações mostra "No Data" quando isso ocorre.
  • A detecção de oscilação usa um lookback fixo, o que significa que os pivôs são confirmados com um atraso igual à configuração do swing lookback. Uma configuração de 5 barras significa que cada oscilação é confirmada 5 barras após se formar. As divergências são avaliadas quando essa barra de confirmação fecha.
  • A detecção automática de par usa a raiz exata dos futuros e uma correspondência simples no nome do ticker. Formatos de ticker específicos de corretoras exóticas podem não corresponder corretamente — use o modo Custom como alternativa.
  • O indicador usa alinhamento temporal para corresponder oscilações entre símbolos. Se nenhuma oscilação de comparação for encontrada perto da oscilação principal anterior dentro da janela de tolerância, nenhuma divergência é sinalizada para aquele par de oscilações. Máximas ou mínimas da comparação que se formam mais de um Swing Lookback depois da oscilação principal atual não são incluídas, porque ainda não são conhecidas quando a oscilação é confirmada. Aumentar a configuração Temporal Alignment Tolerance permite janelas de correspondência mais amplas.
  • A lógica de correlação inversa assume uma relação inversa limpa. Na realidade, as correlações flutuam — DXY e EUR/USD podem se desacoplar temporariamente. Use a SMT como confirmação, não como um sinal independente.
  • O request.security() do Pine Script recupera dados com base no timeframe do gráfico. O símbolo de comparação deve ter dados disponíveis no TradingView para o timeframe selecionado.
  • Este indicador detecta divergências estruturais entre instrumentos — ele não gera sinais de compra/venda. Use-o como uma ferramenta de confirmação dentro de uma estrutura analítica ICT mais ampla, incluindo Estrutura de Mercado, Order Blocks, FVGs, Níveis de Liquidez e Killzones.

Operar envolve riscos. Este indicador é uma ferramenta de análise, não uma recomendação financeira: use-o junto com sua própria análise e sua gestão de risco.

Notas da versão

v2.0Mais recentePareamento correto, SMT nos dois sentidos e sinais no fechamento

Os sinais são decididos no fechamento da vela, swings de comparação que se formam algumas velas depois agora contam, a SMT é marcada nos dois sentidos e o pareamento automático usa o símbolo e a correlação corretos.

Depois de atualizar

  • Exclua e recrie seus alertas deste indicador com a condição “Any alert() function call”. Os alertas do TradingView continuam executando a versão do script com a qual foram criados.
  • O formato das mensagens de alerta mudou. Se você filtra as mensagens de alerta automaticamente, por exemplo por meio de um webhook, atualize seus filtros.

Corrigido

  • Sinais, desenhos e alertas são decididos no fechamento da vela, então nenhum alerta dispara para um sinal que depois desaparece.
  • Máximas ou mínimas de comparação que se formam algumas velas depois do swing do gráfico agora contam, o que elimina sinais falsos e recupera sinais perdidos.
  • A SMT agora também é marcada quando o próprio símbolo do gráfico não confirma, por exemplo no NQ: um topo mais baixo no NQ enquanto o ES faz um topo mais alto. Uma máxima ou mínima igual no outro mercado agora também conta como divergência.
  • Pareamento automático: pares com base em USD como USDJPY, USDCHF e USDCAD usam a correlação correta no modo DXY, os futuros DX são tratados como o DXY, as raízes de futuros são pareadas de forma exata (ações como AMZN não são mais pareadas com futuros de títulos) e gráficos de forex são pareados com pares de forex.
  • Status mostra No Data enquanto o mercado de comparação está fechado e No Pair quando o modo Custom não tem símbolo, em vez de comparar dados congelados ou idênticos.

Melhorado

  • Alertas e tooltips mostram os níveis de preço dos dois símbolos, cada um com a sua precisão, e os pontos de swing não removem mais rótulos SMT antigos.

Alterado

  • Os sinais passados e as contagens Bullish e Bearish da tabela mudam nesta versão por causa das correções acima.
v1.0Primeira publicação pública no TradingView.
Todas as atualizações de indicadores

Perguntas Frequentes

O que é divergência SMT no ICT?

SMT significa Smart Money Technique. A divergência SMT compara os swing highs e swing lows de dois mercados correlacionados. Normalmente eles fazem novas máximas e mínimas juntos; quando um faz um novo extremo e o outro não o confirma, o ICT interpreta a falha como sinal de que o smart money está posicionado contra o movimento e de que uma reversão é possível.

Qual a diferença entre divergência SMT de alta e de baixa?

Na divergência SMT de baixa, um mercado faz um topo mais alto enquanto o mercado correlacionado faz um topo mais baixo ou igual, sugerindo que a alta não está confirmada. Na divergência SMT de alta, um mercado faz um fundo mais baixo enquanto o correlacionado faz um fundo mais alto ou igual, sugerindo que a nova mínima é uma caça aos stops, e não uma fraqueza real.

Quais pares são usados na divergência SMT?

Os pares mais comuns são ES e NQ (futuros do S&P 500 e do Nasdaq 100), EURUSD e GBPUSD, e o Índice Dólar (DXY) contra os pares do dólar. O indicador combina ES com NQ e EURUSD com GBPUSD automaticamente, oferece um modo inverso para o DXY e permite escolher qualquer par personalizado, como BTC e ETH ou ouro e prata.

Como a divergência SMT funciona com o DXY?

O DXY tem correlação inversa com pares como o EURUSD, então a lógica se inverte. Se o DXY faz um topo mais alto, espera-se que o EURUSD faça um fundo mais baixo; se, em vez disso, o EURUSD faz um fundo mais alto, a força do dólar não está confirmada e há o mesmo tipo de divergência. Para pares personalizados com correlação inversa, ative a opção de inverter a comparação.

Qual o melhor timeframe para a divergência SMT?

O indicador funciona em qualquer timeframe. O ICT aplica o SMT em gráficos de 15 minutos a diários para análise de swing; timeframes menores geram mais sinais, com menor relevância, enquanto os maiores geram menos divergências, porém mais confiáveis. O SMT é uma ferramenta de confirmação, por isso costuma ser combinado com níveis de liquidez, estrutura de mercado e killzones em vez de ser operado isoladamente.

Saiba Mais

Começar a Usar ICT SMT Divergence

Este indicador é gratuito para usar no TradingView. Adicione-o aos seus gráficos e use-o junto com a sua própria análise.

Indicadores relacionados

Ver Todos