Indicador SMC no MT5: o que roda de fato no MetaTrader

Nada escrito em Pine roda dentro do MetaTrader, então um indicador SMC que o MT5 ou o MT4 consiga carregar é sempre MQL compilado. Isso encurta a lista antes de você comparar uma única função, e sobram duas coisas para checar: o que a ferramenta marca no seu gráfico e se essas marcações continuam onde estavam depois que o candle fechou.
Um indicador de Smart Money Concepts (a abordagem baseada na estrutura de mercado) é um programa que marca estrutura, liquidez e zonas para você em vez de deixar que desenhe tudo à mão. A maioria conhece um deles primeiro em uma plataforma de gráficos, num print ou num vídeo, e depois tenta instalar no terminal onde a conta na corretora realmente está. É aí que o problema começa, e ele é de software antes de ser de trading.
Já vi isso pelos dois lados: primeiro como o trader jogando arquivos em MQL5/Indicators e torcendo, depois como parte de um time que publica versões para duas plataformas. A versão honesta desta página não é um ranking. É a realidade da plataforma, a lista do que a marcação precisa incluir antes de valer a instalação, e a checagem que resolve o resto dentro do seu próprio terminal. A plataforma é só uma das três perguntas que uma comparação mistura; o índice de comparações de ferramentas SMC separa elas.
Por que um script do TradingView não roda no MetaTrader?
Porque são dois ambientes de execução diferentes, sem nada em comum. Pine executa apenas dentro da plataforma de gráficos que o hospeda. O MetaTrader carrega programas compilados escritos em MQL: arquivos .ex4 compilados de MQL4 para o MT4, arquivos .ex5 de MQL5 para o MT5. Não existe etapa de importação, nem plugin, nem camada de compatibilidade entre os três.
| O que você tem | Carrega no MT4 | Carrega no MT5 | O que é preciso para cobrir os dois terminais |
|---|---|---|---|
| Script Pine de uma plataforma de gráficos | Não | Não | O autor reescreve a lógica em MQL |
Indicador MQL4 (.ex4) | Sim | Não | A versão MQL5 da mesma ferramenta |
Indicador MQL5 (.ex5) | Não | Sim | A versão MQL4 da mesma ferramenta |

Note que MT4 e MT5 também não compartilham binários. MQL4 e MQL5 são linguagens separadas, então um fornecedor que atende os dois terminais mantém duas versões e você baixa a que corresponde à sua plataforma. O MetaTrader ainda tem o próprio catálogo de programas dentro do terminal, o MQL5 Market, que é onde a maioria procura primeiro.
A palavra usada para fechar essa lacuna é «portar», e ela engana. Ninguém converte um arquivo Pine em um .ex5; o autor reescreve as regras em MQL do zero. Isso é uma implementação nova, e duas implementações da mesma ideia podem divergir em detalhes que importam. Qual candle conta como o que originou uma zona. Se um nível é confirmado por um pavio ou por um fechamento. Quando uma etiqueta tem permissão de aparecer.
Ou seja, uma resenha de ferramenta de plataforma de gráficos quase não diz nada sobre o que você pode rodar na corretora. A pergunta útil ao fornecedor é estreita: a sua versão para MetaTrader tem a mesma lógica da versão de gráficos e é mantida na mesma release? Se você está escolhendo do outro lado da cerca, o scorecard para escolher uma ferramenta no TradingView cobre as colunas que importam lá.
O que uma marcação SMC completa precisa incluir?
Quatro coisas, e elas têm ordem fixa em vez de serem um menu. A ferramenta precisa marcar o inducement antes de qualquer rompimento de estrutura, o rompimento em si quando um corpo fecha além do nível, os blocos que produziram o movimento e o desequilíbrio que ainda não foi preenchido. Erre a primeira e tudo o que vem depois descreve outra sequência.

A cadeia que a marcação precisa mostrar
Nada pula uma etapa. Se uma etiqueta aparece antes de a etapa anterior ter acontecido, a ferramenta está lendo estrutura do jeito clássico e chamando isso de Smart Money Concepts.
O inducement (IDM), aquela liquidez-isca que atrai entradas, é o nível que fica entre o preço e a zona para onde ele vai: os stops que são recolhidos antes do movimento que importa. Nesta metodologia a cadeia corre inducement, inducement tomado, um novo topo, um rompimento de estrutura e depois um fundo mais alto, e se repete até uma mudança de caráter do mercado encerrá-la. Um topo não existe como ponto estrutural até que o inducement abaixo dele tenha sido tomado.
A confirmação é deliberadamente assimétrica, e esse é o detalhe que separa duas implementações mais rápido do que qualquer lista de funções. O inducement é tomado com qualquer toque: basta um pavio alcançar o nível. Todo o resto precisa de um fechamento de corpo além do seu nível: um rompimento de estrutura, uma mudança de caráter, um order block, o order flow. Uma ferramenta que trata um pavio atravessando um nível como rompimento vai imprimir estrutura que nunca existiu, e vai fazer isso com confiança.
Isso te dá um teste que dá para rodar numa tarde. Marque um trecho de histórico você mesmo, carregue a ferramenta no mesmo gráfico e veja onde as duas divergem. Se ela imprimiu um rompimento antes de o inducement ser tomado, não é bug nem estilo da casa: é leitura clássica de estrutura com etiquetas SMC por cima. Duas marcações corretas dos mesmos candles coincidem; quando não coincidem, uma delas não está marcando o inducement. A cadeia completa e como os pontos se fixam vale a leitura antes de julgar as etiquetas de qualquer ferramenta.
Os dois últimos requisitos são mais silenciosos. O desequilíbrio precisa ser acompanhado até preencher, ou você herda um gráfico com quarenta gaps e começa a decidir em quais acreditar. E o contexto do tempo gráfico maior precisa chegar ao gráfico que você opera, porque a direção que qualifica uma zona é definida acima.
Quais blocos uma ferramenta pode chamar de operáveis?
Menos do que a maioria dos gráficos sugere, e uma ferramenta que trata toda zona como igual é o tipo caro de erro. O decision block, mais perto do preço e medido contra o inducement que ele defende, é um. O extreme block na liquidez distante, referido à mudança de caráter, é o outro. Um bloco que fique entre esses dois é um bloco SMT, e não é uma entrada.

Vale ser direto aqui, porque é onde a marcação automática justifica a assinatura ou custa dinheiro em silêncio. Um bloco não é operável porque parece um bloco. Ele é operável pelo lugar que ocupa na cadeia: o decision block é o primeiro contando do inducement que ele defende, o extreme block é o primeiro pelo lado de onde veio a mudança de caráter. Tire as referências e sobram três retângulos sem hierarquia, que é exatamente o estado em que você estava antes de instalar qualquer coisa.
Então, ao olhar um candidato no MetaTrader, conte o que ele distingue. Ele etiqueta os tipos de bloco separadamente ou pinta cada candle mitigado do mesmo tom? Cada zona carrega o nível contra o qual é medida? Ele mantém o bloco anterior no gráfico quando um novo se forma? Isso se vê em dez segundos num gráfico que você já conhece, e diz mais do que a lista de funções. O que torna um bloco válido é a versão longa desta seção.
Como você verifica a marcação dentro do terminal?
Rodando a ferramenta sobre o histórico no testador de estratégias com o modo visual ligado, e depois comparando o que ela mostrou na hora com o gráfico terminado. O MetaTrader não tem um controle de repetição barra a barra como as plataformas de gráficos, e o testador é o equivalente nativo: os objetos aparecem conforme os candles fecham, na velocidade que você escolher, e você vê isso acontecer em vez de confiar num print.
Um limite da plataforma cabe aqui, não numa nota de rodapé. O alerta de um indicador no MetaTrader é gerado pelo terminal, então ele só dispara enquanto o terminal está aberto e conectado. Um servidor virtual ou uma máquina extra resolvem isso; um indicador de gráfico sozinho não, não importa o que a página de vendas sugira. Se você precisa saber de uma zona com a plataforma fechada, esse trabalho é de um serviço de notificação. O nosso é o bot SMCZone Signals, que vigia as zonas que você escolhe e manda mensagem no Telegram. Configurar um para disparar na aproximação e não no toque está em alertas de order block.
Só marcação, ou marcação mais um painel de risco?
Essa é a escolha que realmente define o seu setup no MetaTrader, e ela é sobre o seu fluxo de trabalho antes de ser sobre a marcação. Ou o terminal te dá zonas marcadas e você calcula, envia e gerencia cada operação na mão, ou o mesmo terminal também carrega um painel que cuida do tamanho, das parciais e do trailing na mesma janela. As duas são manuais: a operação você ainda escolhe.

O primeiro fluxo mantém seu ferramental pequeno. Você lê o gráfico, calcula o tamanho numa calculadora ou planilha e envia a ordem no terminal. Nada escondido, nada a aprender além do indicador, e a aritmética é sempre a mesma aritmética. Essa também é a fraqueza, porque ela acontece sob pressão de tempo exatamente no momento em que uma zona está sendo testada.
Pros
- Uma coisa só para aprender, e você paga apenas pela marcação
- O cálculo do tamanho fica visível: você vê os números que digitou
- Funciona igual no MT4 e no MT5, então a escolha de terminal segue aberta
Cons
- Tamanho e stop são calculados enquanto a zona está sendo testada, que é quando os erros acontecem
- Parciais e trailing são cliques manuais, ou não acontecem
- Nada te impede de entrar com o tamanho errado
O segundo fluxo põe a aritmética na mesma janela do gráfico. Um painel lê o seu ajuste de risco, converte em tamanho de lote contra o seu stop e gerencia a posição depois. Ele remove o passo em que as pessoas se machucam, e custa um segundo programa mais o hábito de confiar nele. Repare no detalhe de plataforma antes de planejar com isso: painéis desse tipo costumam ser só para MT5, e o nosso não é exceção. Execução automatizada é outra pergunta e está fora do escopo aqui.
Pros
- O risco por operação é definido uma vez e aplicado a cada ordem
- Fechamentos parciais e trailing seguem regras em vez de atenção
- A distância entre uma zona marcada e uma ordem enviada é uma janela
Cons
- Só MT5 na maioria dos casos, o que pode decidir o seu terminal
- Uma segunda ferramenta para aprender, e um painel em que você confia pela metade é pior que nenhum
- Ele gerencia o risco, não a decisão: uma entrada ruim com o tamanho certo continua ruim
Se você não sabe em qual ramo está, o sinal honesto é o seu próprio histórico: veja se seus prejuízos se agrupam em erros de tamanho ou em erros de entrada. O risco por operação e de onde sai esse número é a peça que torna essa checagem útil.
Onde as nossas ferramentas para MetaTrader ficam nesta lista
Uma linha, preenchida com honestidade, para você pontuar contra qualquer outra. O Money Hunter roda no TradingView e no MetaTrader 4 e MT5. Ele marca inducement, rompimentos de estrutura e mudanças de caráter, estrutura interna de tempo gráfico menor, variantes de varredura de liquidez, os blocos decision e extreme, blocos anteriores e SMT, e desequilíbrio não preenchido, com projeção multi-tempo do gráfico maior, um dashboard no gráfico e alertas configuráveis. A marcação é non-repaint por código e confirmada no fechamento do candle, que é justamente a afirmação que esta página manda você verificar em vez de acreditar. Para o termo em si, veja o que a promessa non-repaint realmente cobre.
O SMC ToolBox é a camada de entrada nas mesmas plataformas: order flow, desequilíbrio, blocos de um único candle, topos e fundos iguais, níveis do dia anterior, rejeição por pavio, linhas de impulso e correção, com gatilhos de estrutura, de momentum e de filtro de varredura, mais janelas de sessão. O Smart Trade Assistant é o painel da seção anterior, e é só para MT5: oito métodos de cálculo de tamanho, sete algoritmos de trailing, fechamentos parciais em até dez níveis. Como esse painel transforma um stop num volume aceito, campo a campo, está em calculadora de tamanho de posição no MT5.
Sobre preço, existe uma única assinatura em vez de licença por produto, e as versões para MetaTrader estão dentro dela em qualquer prazo: Money Hunter no TradingView, MT4 e MT5, mais SMC ToolBox, Smart Trade Assistant e os alertas no Telegram, com o mesmo conteúdo em todos os prazos. Custa $69 por um mês, $169 por três, $289 por seis ou $499 por doze, com atualizações futuras incluídas e cancelamento quando você quiser. O teste de sete dias cobre Money Hunter no TradingView e os alertas, sem cobrança enquanto ele corre, então a versão para MetaTrader vem com um prazo pago e não com o teste.
O que checar antes de instalar qualquer coisa
Tudo abaixo pode ser checado antes de pagar, e a ordem importa. O que falhar nas duas primeiras não vale o download, e a última checagem diz com que tipo de fornecedor você está lidando.

Seis verificações, nesta ordem
Rode em um ativo e um tempo gráfico que você já conhece. Uma ferramenta que falha nas duas primeiras não se salva com as outras quatro.
- Uma versão para o seu terminal. Um
.ex4para MT4 ou um.ex5para MT5, do fornecedor, em release atual. - Inducement antes do rompimento. Carregue em histórico que você mesmo marcou e procure o nível que antecede um rompimento de estrutura.
- Blocos hierarquizados. Tipos de bloco etiquetados separadamente, cada um com o nível contra o qual é medido, em vez de um tom só para cada candle mitigado.
- Desequilíbrio que se encerra. Gaps acompanhados até preencher e depois retirados do gráfico.
- Marcação que aguenta o testador. Modo visual, print, comparar depois.
- Um fornecedor que diz como testá-lo. Se as instruções para conferir as afirmações dele só vêm de estranhos, isso também é informação.
Perguntas frequentes
Existe um indicador SMC para MT5?
Sim, mas precisa ser uma versão escrita para a plataforma: o MetaTrader carrega programas MQL5 compilados, então um script em Pine feito para uma plataforma de gráficos não pode ser instalado ali. Avalie a versão MQL pelo que ela marca, começando pelo inducement antes do rompimento de estrutura, e por se essas marcações continuam onde estavam depois que o candle fecha.
Posso converter um indicador do TradingView para o MetaTrader?
Não convertendo um arquivo. A lógica precisa ser reescrita em MQL4 ou MQL5, o que é uma implementação nova e não uma importação, e duas implementações da mesma ideia podem se comportar de formas diferentes. Na prática, ou você usa um fornecedor que publica versão para MetaTrader ou fica na plataforma de gráficos.
A marcação é diferente no MT4 e no MT5?
O método é idêntico; o software não. MQL4 e MQL5 são linguagens separadas, então o fornecedor publica duas versões e um arquivo de um terminal não carrega no outro. Painéis de trade costumam ser só para MT5, e é isso que normalmente decide o terminal, mais do que a marcação em si.
Como sei que as marcações não vão se mover depois?
Rode o indicador no testador de estratégias em modo visual, observe os objetos aparecerem conforme os candles fecham e compare o que estava na tela naquele momento com o gráfico terminado. Se uma zona ou uma etiqueta ficar em outro lugar depois, a ferramenta está reescrevendo o histórico e mostra entradas que ninguém poderia ter feito.
Os alertas funcionam com o terminal fechado?
Não. O alerta de um indicador é gerado pelo terminal, então ele só dispara enquanto o terminal está aberto e conectado. Se você precisa de avisos com a plataforma fechada, esse trabalho é de um serviço de notificação e não de um indicador de gráfico. O nosso é o bot SMCZone Signals, que vigia as zonas que você escolhe e manda mensagem no Telegram.
Perguntas frequentes
Existe um indicador SMC para MT5?
Sim, mas precisa ser uma versão escrita para a plataforma: o MetaTrader carrega programas MQL5 compilados, então um script em Pine feito para uma plataforma de gráficos não pode ser instalado ali. Avalie a versão MQL pelo que ela marca, começando pelo inducement antes do rompimento de estrutura, e por se essas marcações continuam onde estavam depois que o candle fecha.
Posso converter um indicador do TradingView para o MetaTrader?
Não convertendo um arquivo. A lógica precisa ser reescrita em MQL4 ou MQL5, o que é uma implementação nova e não uma importação, e duas implementações da mesma ideia podem se comportar de formas diferentes. Na prática, ou você usa um fornecedor que publica versão para MetaTrader ou fica na plataforma de gráficos.
A marcação é diferente no MT4 e no MT5?
O método é idêntico; o software não. MQL4 e MQL5 são linguagens separadas, então o fornecedor publica duas versões e um arquivo de um terminal não carrega no outro. Painéis de trade costumam ser só para MT5, e é isso que normalmente decide o terminal, mais do que a marcação em si.
Como sei que as marcações não vão se mover depois?
Rode o indicador no testador de estratégias em modo visual, observe os objetos aparecerem conforme os candles fecham e compare o que estava na tela naquele momento com o gráfico terminado. Se uma zona ou uma etiqueta ficar em outro lugar depois, a ferramenta está reescrevendo o histórico e mostra entradas que ninguém poderia ter feito.
Os alertas funcionam com o terminal fechado?
Não. O alerta de um indicador é gerado pelo terminal, então ele só dispara enquanto o terminal está aberto e conectado. Se você precisa de avisos com a plataforma fechada, esse trabalho é de um serviço de notificação e não de um indicador de gráfico. O nosso é o bot SMCZone Signals, que vigia as zonas que você escolhe e manda mensagem no Telegram.