Skip to main content
InícioGuiasMetaTrader Webhooks Explained
Webhooks → MetaTrader · guia aprofundado

Por que o MetaTrader não tem webhook de entrada (e como automatizar alertas do TradingView 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 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.

Comece grátis — sem cartãoVer preços

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.

Webhooks do MetaTrader em resumo

Suporte a webhook de entrada no MT4/MT5Nenhum — o terminal é um cliente desktop sem endpoint HTTPS público para o TradingView fazer POST
O que os EAs em MQL podem fazerApenas saída: polling via WebRequest() para URLs na lista de permissões e ouvintes de socket locais — inacessíveis pela internet pública
Requisito do TradingViewAlertas por webhook exigem um plano pago do TradingView; o plano gratuito do TradingView não consegue enviar webhooks
URL de webhook da PipSyncÚnica por conta (pipsync.io/api/tradingview/webhook/<token-secreto>), regenerável caso vaze
Payload do alertaJSON: action (buy/sell/close), symbol, price (0 = mercado), sl/tp (0 = nenhum), lots e comment opcionais
Infraestrutura que você mantémNenhuma — sem VPS, sem EA de ponte, sem redirecionamento de portas; parsing, verificações de risco e execução ficam do lado do servidor
PreçoPlano gratuito disponível (0 €); planos pagos a partir de 49 €/mês

Como configuro TradingView → PipSync → MT5?

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.

  1. Crie uma conta PipSync gratuita

    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.

  2. Adicione uma fonte de webhook do TradingView

    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.

  3. Conecte sua conta MT5

    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.

  4. 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 — 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.

  5. Envie um sinal de teste e vá ao vivo com cautela

    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.

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 (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.

Experimente no plano gratuito

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.

Comece grátis — sem cartãoVer preços

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.

FAQ

Perguntas frequentes

O MetaTrader 5 tem uma URL de webhook?

Não. Nem o terminal MT5 nem a sua corretora expõem um endpoint HTTP de entrada para o qual o TradingView pudesse fazer POST de um alerta. Um "webhook para MT5" sempre significa um terceiro sistema: um serviço que recebe o webhook em uma URL pública e então coloca a ordem na sua conta.

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.