Como converter um indicador do TradingView (Pine Script) para MetaTrader 5
Por Jackson Jordão · 26 de setembro de 2026 · 6 min
Muitos traders montam e validam suas ideias no TradingView, mas querem executar no MetaTrader 5, seja para operar pela corretora, rodar em VPS ou transformar o sinal em robô automático. O problema é que o TradingView usa o Pine Script e o MetaTrader usa o MQL5: um código não roda na outra plataforma. A solução é reescrever a lógica em MQL5.
Converter não é copiar e colar
Pine Script e MQL5 têm estruturas diferentes. No Pine, o script é recalculado candle a candle de forma quase automática; no MQL5, o programador controla buffers, cálculo incremental e o momento exato em que cada valor é gerado. Por isso a conversão é uma reprogramação feita a partir da lógica original, e não uma tradução linha por linha.
O que você precisa enviar
- O código-fonte do script (scripts abertos do TradingView mostram o código em "Código-fonte").
- Se o script for fechado ou somente por convite, uma descrição completa das regras, porque sem o código não é possível saber o cálculo exato.
- Prints do indicador no gráfico, com ativo e timeframe, para compararmos os valores depois.
- O que você espera no MT5: apenas o indicador, indicador com alertas ou um robô que opera os sinais.
Dica: Verifique a licença do script antes de converter. Muitos scripts públicos do TradingView permitem uso pessoal, mas não autorizam revenda. Se a ideia é vender o indicador convertido, o ideal é que a lógica seja sua.
Por que os valores podem ficar diferentes
Mesmo com a conversão correta, pequenas diferenças são normais e precisam ser entendidas antes de concluir que algo está errado:
- Fonte de dados: o preço da sua corretora no MT5 não é idêntico ao feed do TradingView, então candles e máximas podem variar.
- Fórmulas com nomes iguais: o ATR do TradingView usa média RMA (Wilder), enquanto o iATR padrão do MT5 usa média simples. Na conversão, recriamos a fórmula exata do Pine.
- Repaint: funções que consultam outros timeframes ou o candle em formação podem "redesenhar" sinais. No MT5, o comportamento é definido de forma explícita para que o sinal não mude depois de confirmado.
- Fuso horário e sessões: o horário do servidor da corretora afeta indicadores baseados em sessão, como VWAP diária.
Do indicador ao robô
Com o indicador em MQL5, é possível dar o próximo passo: um Expert Advisor que abre e fecha operações quando o sinal aparece, com stop, alvo, lote configurável, horário de operação e limite diário. Também é possível manter a operação manual e só receber alertas no celular por notificação push do MetaTrader.
Como funciona o serviço
- Você envia o código ou a descrição pelo Termo de Referência ou WhatsApp.
- Analisamos o script e informamos prazo e valor.
- O indicador ou robô é entregue em MQL5 (ou MQL4, se você usa MT4), com os valores conferidos lado a lado com o TradingView.
- Você recebe o arquivo pronto para instalar e suporte após a entrega.