Skip to main content
Início›Integrações›TradingView → MT5
TradingView → MT5 · guia de configuração do webhook

TradingView webhook para MT5 — sinais para revisar ou trading automático opcional

O MetaTrader 5 não tem um endpoint de webhook de entrada, então um alerta do TradingView não consegue chegar diretamente a um terminal MT5. A PipSync resolve essa lacuna: ela gera a URL de webhook que você cola na caixa de diálogo de alerta do TradingView e transforma cada alerta válido em um sinal que você revisa na página Sinais, a partir da nuvem — sem VPS, sem EA, sem software de ponte. Por padrão, a PipSync não coloca nenhuma ordem a partir de um alerta: você atribui a sua conta MT5 ao sinal e o confirma. O trading automático é opcional e vem desativado por padrão: no plano Advanced, um alerta JSON que passa por todas as verificações de segurança é colocado nas suas contas vinculadas sem aprovação.

Cobrança no checkout · Cancela quando quiseres · Plano Free disponível

Aviso de risco: Negociar CFDs e outros produtos alavancados é complexo e apresenta alto risco de perder dinheiro rapidamente devido à alavancagem. Dados do setor indicam que 70–80% das contas de negociação de varejo perdem dinheiro com esses produtos. Aviso de risco · Desempenho passado.

Cada alerta carrega uma pequena mensagem JSON com instrumento, direção, entrada, stop-loss e take-profit. O TradingView envia um POST para a sua URL privada da PipSync, a PipSync interpreta a mensagem e o sinal aparece na página Sinais, onde você atribui a sua conta MT5 ao sinal e o confirma ou rejeita. Para que os alertas operem automaticamente, configure o trading automático em Configurações → Avançado → Alertas do TradingView com um consentimento explícito (Configurar trading automático), depois vincule as suas contas e ative-o em Contas e trading automático. O mesmo webhook lida tanto com alertas de preço isolados quanto com alertas de estratégia.

TradingView → MT5 em resumo

Fonte do sinalAlertas do TradingView — alertas de indicador, alertas de preço ou eventos de ordem de estratégia, entregues como POSTs de webhook e transformados em sinais
Requisito do TradingViewAlertas por webhook exigem um plano pago do TradingView e, na PipSync, um plano que inclua a integração por webhook (o plano Advanced)
Plataforma de destinoMetaTrader 5 — disponível no PipSync; contas hedging e netting, SL/TP no servidor
URL do webhookURL secreta única por conta, gerada em Configurações → Avançado → Alertas do TradingView; pode ser regerada caso vaze
Formato do payloadJSON com instrument, direction, entry, sl e tp1 (sl e tp precisam ser maiores que 0) — placeholders do TradingView como {{ticker}} preenchem os valores; alertas em texto simples são sempre salvos como sinal para a sua aprovação
InfraestruturaTotalmente em nuvem — sem VPS, sem EA, nada instalado no seu terminal MT5
Trading automáticoOpcional e desativado por padrão: apenas alertas JSON vindos dos endereços do próprio TradingView, com a perda no stop loss limitada ao risco do canal (0,5% do saldo por padrão); o slippage e os saltos de preço podem superá-lo
PreçoO webhook exige um plano que inclua a integração por webhook (o plano Advanced); confira os planos atuais no checkout

Como conecto um webhook do TradingView ao MT5?

Você configura o lado da PipSync uma vez e depois reutiliza a mesma URL de webhook em todos os alertas do TradingView que criar.

  1. Crie sua conta PipSync e escolha um plano

    Cadastre-se em app.pipsync.io e assine um plano que inclua a integração por webhook (o plano Advanced); é necessário um meio de pagamento.

  2. Gere sua URL de webhook

    No painel, vá em Configurações → Avançado → Alertas do TradingView. A PipSync cria uma URL única com um token secreto. Copie e trate como uma senha — qualquer pessoa que a tenha pode enviar sinais para a sua conta e, com o trading automático ativado, acionar operações. Gere uma nova se suspeitar de um vazamento.

  3. Conecte sua conta MT5

    Adicione uma conta de corretora e escolha MetaTrader 5. A PipSync não precisa de EA e o seu terminal não precisa ficar aberto. Ao revisar cada sinal na página Sinais, você atribui a sua conta MT5 ao sinal e o confirma.

  4. Crie um alerta no TradingView com mensagem JSON

    No TradingView, abra a caixa de diálogo de alerta (Alt+A), defina sua condição e cole o template JSON da PipSync no campo Mensagem. Não inclua nenhum campo de tamanho, como lots: um alerta que indica um tamanho próprio nunca é operado automaticamente. Placeholders como {{ticker}}, {{close}} e {{strategy.order.action}} são preenchidos pelo TradingView quando o alerta dispara.

  5. Cole a URL do webhook no alerta

    Na mesma caixa de diálogo, role até Notificações → URL do Webhook e cole sua URL da PipSync, depois clique em Criar. A partir de agora, sempre que esse alerta disparar, o TradingView envia o JSON via POST para a PipSync, que o transforma em um sinal.

  6. Dispare um alerta de teste

    Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView. Verifique o resultado interpretado na página Sinais; cada alerta fica lá para você confirmar ou rejeitar, e vale começar com uma conta demo.

  7. Opcional: ative o trading automático

    Depois que alguns alertas forem interpretados como esperado, marque o consentimento em Configurações → Avançado → Alertas do TradingView e clique em Configurar trading automático (plano Advanced). Depois abra Contas e trading automático, vincule a sua conta MT5 e ative o trading automático. Até lá, todo alerta continua sendo um sinal para a sua aprovação.

Tempo de configuração típico: cerca de 12 minutos.

Por que o TradingView não envia webhooks direto para o MT5?

Porque um webhook precisa de um servidor que escute requisições HTTP de entrada, e o terminal MT5 é um aplicativo de desktop sem endpoint de entrada. O TradingView só consegue enviar um POST de alerta para uma URL pública — não há nada no MetaTrader 5 para ele chamar.

A solução tradicional é alugar um VPS Windows, manter um terminal MT5 rodando nele 24 horas por dia e instalar um EA mais uma ponte local que recebe o webhook e o repassa ao terminal. Esse conjunto é frágil e fica inteiramente sob sua responsabilidade. A PipSync o substitui: o endpoint do webhook e a interpretação rodam nos servidores da PipSync, e o sinal resultante fica na página Sinais para a sua revisão. Se você quiser o contexto mais aprofundado sobre por que o MetaTrader não tem suporte nativo a webhook, o guia de webhook do MetaTrader linkado abaixo cobre MT4 e MT5 em detalhes.

Que JSON eu coloco na mensagem do alerta do TradingView?

Um objeto pequeno com cinco campos obrigatórios — instrument, direction, entry, sl e tp1. direction é "buy" ou "sell"; instrument é o instrumento (por exemplo EURUSD, GBPUSD ou USDJPY), e sl e tp precisam ser maiores que 0.

Os placeholders do TradingView deixam a mensagem dinâmica: {{ticker}} insere o símbolo do gráfico, {{close}} o preço atual e {{strategy.order.action}} a direção de uma ordem de estratégia. Apenas alertas JSON podem operar automaticamente; alertas em texto simples são sempre salvos como sinal para a sua aprovação. Um campo de tamanho nunca define o tamanho: um alerta que indica um tamanho próprio ou um risco (por exemplo lots, qty, contracts, size, volume, units, amount ou risk) não é operado automaticamente e é salvo como sinal para a sua aprovação.

  • instrument — obrigatório: o instrumento, por exemplo EURUSD ou GBPUSD
  • direction — obrigatório: "buy" ou "sell"
  • entry — obrigatório: preço de entrada
  • sl — obrigatório: preço de stop-loss, maior que 0
  • tp1 — obrigatório: preço de take-profit, maior que 0
  • lots, qty, contracts, size, volume, units, amount ou risk — nunca usados para dimensionar; um alerta que traz um deles não é operado automaticamente
  • Texto simples — sempre salvo como sinal para a sua aprovação; apenas alertas JSON podem operar automaticamente

Posso automatizar uma estratégia completa do TradingView, incluindo saídas?

Entradas sim, saídas não. Defina a condição do seu alerta para as execuções de ordem da estratégia e use {{strategy.order.action}} no JSON para que o mesmo alerta envie "buy" quando sua estratégia fica comprada e "sell" quando fica vendida. Cada entrada chega como um sinal na página Sinais para você revisar ou, com o trading automático ativado, é colocada quando passa por todas as verificações.

A PipSync não fecha posições a partir de alertas do TradingView. Enquanto uma posição no mesmo instrumento aberta por um alerta do TradingView continua aberta, um novo alerta para esse instrumento não é operado, em qualquer direção; um alerta na direção oposta é retido como provável saída da estratégia e salvo como sinal para a sua aprovação. As saídas acontecem por stop loss, take profit ou por você.

Os alertas do TradingView podem operar automaticamente no MT5?

Somente se você ativar. O trading automático é opcional e vem desativado por padrão. Ele exige o plano Advanced: você o configura em Configurações → Avançado → Alertas do TradingView com um consentimento explícito (Configurar trading automático), depois vincula a sua conta MT5 e o ativa em Contas e trading automático. Sem isso, todo alerta continua sendo um sinal para a sua aprovação.

Com o trading automático ativado, a perda no stop loss é limitada ao risco do canal, por padrão 0,5% do saldo da conta. Se o risco não puder ser medido em uma conta (saldo desconhecido, sem dados do contrato ou conta que por enquanto não está em USD — por enquanto o trading automático avalia o risco apenas em pares de moedas: ouro, índices, cripto e outros CFDs em contas MT5, cTrader e Match-Trader não são operados) ou se o lote mínimo da corretora ultrapassar esse limite, essa conta não é operada. Se todas as contas foram recusadas por esses limites, o alerta é mantido como sinal para a sua aprovação; se a corretora rejeitar a ordem em todas as contas, o sinal é marcado como rejeitado. O slippage e os saltos de preço podem fazer a perda real superar o limite. Se o serviço de deduplicação estiver indisponível, os alertas são apenas salvos como sinais. Um alerta só é operado automaticamente quando todas estas condições são atendidas:

  • é um alerta JSON — alertas em texto simples são sempre salvos como sinal para a sua aprovação
  • vem dos endereços IP de envio publicados pelo TradingView
  • não indica um tamanho próprio (por exemplo lots, qty, contracts, size, volume, units, amount ou risk) — se indicar, vira um sinal para a sua aprovação
  • o seu plano Advanced continua ativo
  • não é uma duplicata — as novas tentativas do TradingView são deduplicadas
  • o seu workspace está abaixo de 5 execuções automáticas por minuto
  • nenhuma posição no mesmo instrumento aberta por um alerta do TradingView continua aberta, em qualquer direção

Preciso de um plano pago do TradingView para usar webhooks?

Sim, nos dois lados. O TradingView só oferece notificações por webhook em planos pagos dele, e o plano gratuito do TradingView pode mostrar alertas na tela, mas não consegue enviá-los via POST para uma URL.

Na PipSync, o webhook exige um plano que inclua a integração por webhook (o plano Advanced); o plano Free não o inclui.

O que acontece entre o disparo do alerta e a ordem no MT5?

O TradingView envia seu JSON via POST para a URL do webhook da PipSync, a PipSync interpreta e valida a mensagem e cria um sinal na página Sinais. Cada etapa é registrada, então você pode abrir o painel depois e ver o que foi recebido e como foi interpretado.

Os alertas precisam trazer instrumento, direção, entrada, SL e TP. Por padrão, a PipSync não coloca nenhuma ordem a partir do alerta: abra o sinal na página Sinais para revisá-lo e confirmá-lo. Com o trading automático ativado, um alerta que passa por todas as verificações é colocado nas suas contas vinculadas, com a perda no stop loss limitada ao risco do canal; um que não passa é salvo como sinal para a sua aprovação. Como tudo isso roda na nuvem, o webhook continua recebendo alertas mesmo com seu computador desligado — não há VPS para cuidar.

Como testo o webhook antes de ir ao ar?

Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView.

Por padrão, os alertas ficam na página Sinais até você confirmar ou rejeitar cada um. Para os primeiros alertas reais, use uma conta demo do MT5 e mantenha o trading automático desativado, para que cada alerta continue sendo um sinal que você revisa. Só mude para a sua conta ao vivo, ou ative o trading automático, depois que alguns alertas tiverem sido interpretados exatamente como esperado.

Analise de graça, execute com um plano pago

Conecte uma fonte de sinais e veja o PipSync analisar em tempo real. Comece no plano Free a 0 $ sem cartão, ou assine a partir de 24 $/mês para a execução: cobrado no checkout, cancele quando quiser.

Cobrança no checkout · Cancela quando quiseres · Plano Free disponível

Aviso de risco: Negociar CFDs e outros produtos alavancados é complexo e apresenta alto risco de perder dinheiro rapidamente devido à alavancagem. Dados do setor indicam que 70–80% das contas de negociação de varejo perdem dinheiro com esses produtos. Aviso de risco · Desempenho passado.

FAQ

Perguntas frequentes

Não. O MT5 é um terminal de desktop sem endpoint HTTP de entrada, então o TradingView não tem uma URL para enviar o alerta. Você precisa de um endpoint hospedado no meio — a PipSync fornece esse endpoint e transforma cada alerta em um sinal para a sua conta MT5.

Escrito pela equipe do PipSync · Revisado por PipSync Editorial, Equipe editorial · Publicado · Última atualização

O PipSync é uma plataforma de automação de sinais baseada na nuvem que encaminha sinais de trading do Telegram, Discord, alertas do TradingView e webhooks personalizados para contas de corretora no MetaTrader 5, cTrader, Match-Trader, Binance Futures e Bybit, com gestão de risco no lado do servidor e sem necessidade de VPS. O PipSync é uma ferramenta de execução, não um provedor de sinais nem aconselhamento de investimento.

O PipSync é uma ferramenta de execução de sinais. Não fornece sinais de trading, não garante nenhum resultado e não constitui aconselhamento de investimento. Operar produtos alavancados envolve risco substancial de perda. Consulte o aviso de risco e o aviso de desempenho.