O MetaTrader 4 e o MetaTrader 5 não conseguem receber webhooks: o terminal é uma aplicação desktop sem endpoint HTTPS público, então não há para onde o TradingView enviar um alerta. Para automatizar alertas do TradingView no MT5 sem um VPS, aponte o webhook do alerta para um serviço em nuvem como a PipSync, que recebe a requisição do lado do servidor e executa a operação na sua conta.
Aviso de risco: Os CFDs são instrumentos complexos e apresentam alto risco de perder dinheiro rapidamente devido à alavancagem. 70–80% das contas de investidores de varejo perdem dinheiro ao negociar CFDs. Aviso de risco · Desempenho passado.
Este guia explica o motivo técnico de o MetaTrader não ter webhook de entrada, percorre as duas soluções de contorno clássicas — um EA ouvinte na sua própria máquina e um VPS Windows rodando um EA de ponte — incluindo onde elas falham, e então mostra a configuração de roteamento em nuvem que elimina completamente a infraestrutura do lado do terminal.
Dois pré-requisitos: uma conta PipSync (o plano gratuito é suficiente para todo este passo a passo) e um plano pago do TradingView, porque o TradingView só entrega alertas por webhook em planos pagos.
Cadastre-se em app.pipsync.io — sem necessidade de cartão de crédito. Tudo o que este guia cobre, desde gerar sua URL de webhook até disparar sinais de teste em uma conta demo, funciona no plano gratuito.
No painel, vá em Sources → Add Source → TradingView Webhook. A PipSync gera uma URL de webhook única para sua conta (pipsync.io/api/tradingview/webhook/<seu-token-secreto>). Trate-a como uma senha: qualquer pessoa com a URL pode enviar sinais para sua conta, e você pode regenerá-la na página Sources caso ela seja exposta.
Adicione sua conta MetaTrader 5 como destino e defina suas regras de risco do lado do servidor — dimensionamento de lote, mapeamento de SL/TP, máximo de operações abertas, filtros de símbolo. Recomenda-se começar em uma conta demo.
No TradingView, crie um alerta na sua estratégia ou condição. No campo Message, cole o payload JSON que a PipSync espera — action, symbol, price, sl, tp, lots — usando placeholders como {{strategy.order.action}}, {{ticker}} e {{close}} para que o TradingView preencha os valores quando o alerta disparar. Depois, em Notifications, ative Webhook URL e cole sua URL da PipSync.
Na PipSync, abra Sources → sua fonte do TradingView → Send Test Signal para ver o resultado interpretado e se a corretora aceitou sem esperar por um alerta real. Mantenha o modo de Aprovação Manual ativado e fique na demo até que alguns alertas tenham executado exatamente como você espera.
Tempo de configuração típico: cerca de 12 minutos.
Um webhook é uma chamada de retorno HTTP: quando um evento acontece em um sistema, esse sistema envia uma requisição HTTP POST — geralmente com um corpo JSON — para uma URL que outro sistema publicou para recebê-la. A característica que o define é a direção: o receptor não fica consultando atualizações; ele expõe um endpoint público e espera ser chamado.
Os alertas do TradingView funcionam exatamente assim. Quando um alerta dispara, o TradingView faz POST da mensagem do alerta uma vez, imediatamente, para qualquer URL de webhook que você tenha inserido nas configurações de notificação do alerta. Então toda a questão dos "webhooks do MetaTrader" se reduz a uma única pergunta: existe uma URL na internet que leva até o seu terminal MT4/MT5? Não existe — e a próxima seção explica por que isso é estrutural, e não uma configuração ausente.
Porque o terminal MetaTrader é um cliente desktop, não um servidor. Ele roda no seu PC atrás do NAT e do firewall do seu roteador, não tem IP público, nem domínio, nem certificado TLS — e, o mais fundamental, a MetaQuotes não inclui nenhum ouvinte HTTP de entrada no terminal. Não há opção para ativar nem porta para abrir dentro do terminal; o recurso simplesmente não existe no produto.
O que o MQL4/MQL5 de fato oferecem é rede de saída. Um Expert Advisor pode chamar WebRequest() para consultar um servidor externo em busca de novos sinais (depois que você adicionar a URL à lista de permissões em Tools → Options → Expert Advisors) e pode abrir sockets brutos. Com bastante trabalho, um EA pode até hospedar um ouvinte em uma porta local da sua máquina. Mas um ouvinte local ainda não é um endpoint de webhook: o TradingView, lá na internet pública, não consegue alcançar um processo atrás do roteador da sua casa.
A arquitetura também importa aqui. As ordens são aceitas pelo servidor MetaTrader da sua corretora; o terminal é apenas o cliente que as envia. Qualquer automação, portanto, precisa ou comandar um terminal em execução (a abordagem do EA) ou conversar com a corretora por meio de uma ponte de API — que é exatamente o que os serviços de roteamento em nuvem fazem.
Tecnicamente sim; na prática, é a opção mais frágil disponível. O padrão: um EA ou programa auxiliar fica ouvindo em uma porta local, você configura o redirecionamento de portas no seu roteador para que a internet alcance essa porta, e você fornece ao TradingView o IP da sua casa (ou um nome de DNS dinâmico) como URL de webhook.
Cada elo dessa corrente é um modo de falha que agora é responsabilidade sua:
Um VPS muda o problema de lugar em vez de removê-lo. A receita padrão é um VPS Windows rodando um terminal MetaTrader mais um EA de ponte de terceiros; um pequeno serviço web recebe o webhook do TradingView e o EA coloca a operação dentro do terminal. Isso funciona — é o que a maioria das ferramentas de "TradingView para MT5" vendidas hoje realmente são por baixo dos panos.
Os custos são recorrentes e operacionais, e não pontuais:
Fornecendo ao TradingView uma URL de webhook que aponta para um serviço que já roda do lado do servidor e já conversa com a sua corretora. Com a PipSync, você copia uma URL de webhook única por conta a partir do painel (Sources → Add Source → TradingView Webhook), cola no campo Webhook URL do alerta e coloca um pequeno payload JSON na mensagem do alerta.
Quando o alerta dispara, os servidores da PipSync recebem o POST, interpretam o payload, aplicam suas regras de risco do lado do servidor — dimensionamento de lote, mapeamento de SL/TP, máximo de operações abertas, filtros de símbolo — e roteiam a ordem para sua conta MetaTrader por meio de uma ponte de API. Sem EA do lado do terminal, sem porta aberta em casa, sem servidor Windows para manter, e a execução continua mesmo com seu computador desligado. Como o webhook termina na PipSync, e não em um plugin do terminal, o destino é intercambiável: o mesmo alerta pode executar em MT4, MT5, cTrader, Match-Trader, Binance Futures ou Bybit sem mudar nada do lado do TradingView.
A PipSync está em beta público e é uma ferramenta de execução: ela roteia os alertas que você cria, não gera sinais, e nada nesta página é recomendação de investimento.
Conecte uma fonte de sinais e uma conta de corretora, veja o PipSync analisar e encaminhar em tempo real, e faça upgrade só se precisar de mais. Sem cartão de crédito para começar.
Aviso de risco: Os CFDs são instrumentos complexos e apresentam alto risco de perder dinheiro rapidamente devido à alavancagem. 70–80% das contas de investidores de varejo perdem dinheiro ao negociar CFDs. Aviso de risco · Desempenho passado.
Escrito pela equipe do PipSync · Revisado por Tobias Russmann, Diretor, PipSync · 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 4, 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.