Por que o MetaTrader não tem webhook de entrada (e como levar alertas do TradingView até ele mesmo assim)
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 levar alertas do TradingView ao 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 a transforma em um sinal para a sua conta. Por padrão, você revisa esse sinal: o trading automático é opcional e vem desativado por padrão (plano Advanced), e webhooks de outros sistemas continuam sempre como sinais que você revisa.
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.
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, além das regras que limitam o trading automático opcional.
Webhooks do MetaTrader em resumo
Como configuro TradingView → PipSync → MT5?
Dois pré-requisitos: uma conta PipSync em um plano que inclua a integração por webhook (o plano Advanced) e um plano pago do TradingView, porque o TradingView só entrega alertas por webhook em planos pagos.
Crie sua conta PipSync e escolha um plano
Cadastre-se em app.pipsync.io e assine um plano que cubra esta rota (é necessário um meio de pagamento). Para gerar a URL do webhook é preciso um plano que inclua a integração por webhook (o plano Advanced).
Adicione uma fonte de webhook do TradingView
No painel, vá em Configurações → Avançado → Alertas do TradingView. 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, com o trading automático ativado, acionar operações; gere uma nova em Configurações → Avançado → Alertas do TradingView se suspeitar de um vazamento.
Conecte sua conta MT5
Adicione sua conta MetaTrader 5 como destino e defina suas regras: risco por trade em %, lotes mínimo e máximo e máximo de operações abertas. Recomenda-se começar em uma conta demo.
Crie o alerta no TradingView
No TradingView, crie um alerta na sua estratégia ou condição. No campo Message, cole o payload JSON que a PipSync espera — instrument, direction, entry, sl, tp1 — usando placeholders como {{strategy.order.action}}, {{ticker}} e {{close}} para que o TradingView preencha os valores quando o alerta disparar. Não inclua campos de tamanho (por exemplo lots, qty, contracts, size, volume, units, amount ou risk): um alerta que indica o próprio tamanho nunca opera automaticamente. Depois, em Notifications, ative Webhook URL e cole sua URL da PipSync.
Dispare um alerta de teste
Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView. Por padrão, cada sinal aguarda a sua confirmação na página Sinais. Teste em uma conta demo e mantenha o trading automático desativado até ver vários alertas serem interpretados exatamente como você espera.
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). Em seguida, abra Contas e trading automático, vincule a sua conta MT5 e ative o trading automático. Enquanto você não fizer isso, todo alerta continua sendo um sinal para a sua aprovação.
Tempo de configuração típico: cerca de 12 minutos.
O que é um webhook?
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.
Por que o MetaTrader 4 ou 5 não consegue receber webhooks?
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.
Um EA ouvinte no meu próprio PC pode receber alertas do TradingView?
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:
- Seu IP residencial muda — a maioria das conexões domésticas alterna endereços, então a URL de webhook fica silenciosamente desatualizada a menos que você mantenha um DNS dinâmico.
- O redirecionamento de portas expõe seu PC de trading — você está publicando uma porta aberta para toda a internet, normalmente sem TLS adequado nem proteção de autenticação.
- Tudo precisa estar no ar ao mesmo tempo — o PC, o terminal, o EA no seu gráfico, a configuração do roteador e sua conexão; uma atualização do Windows ou um gráfico fechado quebra a rota sem aviso.
- Alertas perdidos simplesmente se perdem — se o seu endpoint estiver fora do ar quando o alerta dispara, não há fila esperando a sua máquina voltar.
Um VPS Windows resolve o TradingView para o MT5?
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:
- Aluguel mensal do VPS além do que a própria ferramenta de ponte custa.
- O terminal precisa permanecer logado 24 horas por dia, 7 dias por semana, com o EA anexado a um gráfico — atualizações automáticas do terminal, pedidos de relogin da corretora e reinicializações do VPS interrompem a execução silenciosamente.
- Você se torna um administrador de servidor Windows: aplicação de patches, segurança de RDP, espaço em disco, monitoramento.
- A lógica de risco fica nos campos de entrada do EA em uma única máquina; nada valida uma ordem do lado do servidor antes que ela chegue à sua corretora.
Como levar os alertas do TradingView até o MT5 sem um VPS?
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 (Configurações → Avançado → Alertas do TradingView), 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 e criam um sinal na página Sinais, onde você o confirma — o tamanho segue o risco por trade (%) e os lotes mínimo e máximo que você configurou, e o máximo de operações abertas se aplica. Sem EA do lado do terminal, sem porta aberta em casa, sem servidor Windows para manter, e o webhook continua recebendo mesmo com seu computador desligado. Por padrão, o alerta vira um sinal que você revisa; só se você ativar o trading automático (plano Advanced) um alerta JSON que passa por todas as verificações é operado sem a sua aprovação, como explica a próxima seção.
A PipSync é uma ferramenta de execução: ela recebe os alertas que você cria, não gera sinais, e nada nesta página é recomendação de investimento.
Os alertas do TradingView podem operar automaticamente no MT5?
Só 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 as suas contas e o ativa em Contas e trading automático. Sem isso, cada alerta válido continua sendo um sinal que você revisa na página Sinais, e a PipSync não coloca nenhuma ordem a partir dele. Apenas alertas JSON podem operar automaticamente; alertas em texto simples são sempre salvos como 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 é operado automaticamente somente 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
O trading automático fecha posições quando a minha estratégia sai?
Não. A PipSync não fecha posições a partir de alertas do TradingView: as saídas acontecem por stop loss, take profit ou por você. Enquanto uma posição no mesmo instrumento aberta por um alerta do TradingView continua aberta, um novo alerta nesse instrumento não é operado, em qualquer direção; um alerta na direção oposta enquanto essa posição continua aberta é retido como provável saída da estratégia e salvo como sinal para a sua aprovação.
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.
Perguntas frequentes
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.