Webhook para MT5 — envie sinais JSON de qualquer sistema
Para enviar sinais ao MT5 a partir de um webhook, mande um pequeno payload JSON — instrumento, direção, entrada, SL e TP — para a sua URL de webhook exclusiva da PipSync: a PipSync valida o payload e o transforma em um sinal na página Sinais, onde você atribui a sua conta MT5 ao sinal e o confirma. Um webhook do seu próprio sistema nunca é operado automaticamente: ele sempre é salvo como sinal para a sua aprovação. Só os alertas que o próprio TradingView envia, a partir dos endereços de envio publicados por ele, podem operar automaticamente, e só depois que você ativar o recurso.
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.
O endpoint é independente da origem: qualquer coisa capaz de fazer um POST por HTTPS pode enviar sinais — um screener em Python, um bot em Node, um cron job, uma automação no-code. Não há EA para instalar, nenhum MQL5 para escrever e nenhum VPS para manter no ar. Webhooks de saída assinados reportam eventos de volta ao seu próprio sistema.
Webhook personalizado → MT5 em resumo
Como conecto um webhook personalizado ao MT5?
A rota é configurada uma vez no painel da PipSync; depois disso, o seu próprio código só conversa com um único endpoint HTTPS.
Crie sua conta na 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, cancele quando quiser). O webhook exige um plano que inclua a integração por webhook (o plano Advanced).
Conecte a sua conta MT5
Adicione uma conta de corretora no painel e selecione MetaTrader 5. Comece com uma conta demo para iterar no seu emissor sem dinheiro real em jogo.
Crie uma origem de webhook e copie a sua URL
Gere a URL em Configurações → Avançado → Alertas do TradingView. A PipSync a mostra uma única vez e ela contém um token secreto — essa URL é a sua credencial. Guarde-a em uma variável de ambiente ou gerenciador de segredos, nunca em código versionado, e gere uma nova se suspeitar de um vazamento.
Aponte o seu sistema para o endpoint
A partir do seu bot, screener ou script, envie um POST por HTTPS com o payload JSON: instrument, direction, entry, sl e tp1 são obrigatórios, com sl e tp maiores que 0. Qualquer cliente HTTP funciona — não há SDK para instalar.
Defina as suas regras de risco no servidor
Os webhooks do seu sistema chegam como sinais na página Sinais. O payload não define o tamanho. Cada sinal aguarda a sua confirmação na página Sinais, e um webhook do seu próprio sistema nunca é operado automaticamente.
Dispare um alerta de teste
Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView. Mantenha a rota em demo até que vários payloads reais sejam interpretados exatamente como você espera.
Tempo de configuração típico: cerca de 12 minutos.
Qual payload JSON o webhook da PipSync espera?
Uma mensagem mínima é um objeto JSON plano com cinco campos: { "instrument": "EURUSD", "direction": "buy", "entry": 1.0850, "sl": 1.0800, "tp1": 1.0950 }. O campo direction aceita "buy" ou "sell"; sl e tp precisam ser maiores que 0, e mensagens em texto simples são sempre salvas como sinal para a sua aprovação.
O payload não carrega o tamanho do lote. Cada payload aparece como sinal na página Sinais; o webhook não fecha nem gerencia posições, então as saídas continuam sendo decisão sua ou do SL/TP do sinal.
Como o endpoint do webhook é autenticado?
Cada origem de webhook recebe uma URL HTTPS exclusiva contendo um token secreto — a própria URL é a credencial. Isso mantém o lado do emissor deliberadamente simples: sem fluxo OAuth, sem assinatura de requisição, sem biblioteca cliente. curl, um script Python de cinco linhas ou uma função serverless podem se autenticar do mesmo jeito.
Trate a URL como uma senha. Mantenha-a fora de código no lado do cliente e de repositórios públicos, e regenere-a pelo painel se suspeitar de um vazamento — qualquer um que tenha a URL pode enviar sinais para o seu workspace e, se você ativou o trading automático do TradingView, acionar operações enviando a ela um alerta do TradingView. Uma requisição de qualquer outro sistema sempre espera pela sua revisão na página Sinais, mas rotacionar uma URL vazada deve ser a primeira reação.
Por que enviar webhooks em vez de rodar um Expert Advisor no MT5?
Uma ponte baseada em EA acopla a sua automação a um terminal MT5 em execução — geralmente um VPS Windows que você aluga, atualiza e monitora, além de código MQL5 que você mantém. Se o terminal fechar ou o VPS reiniciar, a sua estratégia fica offline. A PipSync move a conexão com a corretora para o servidor por uma ponte de API em nuvem com o MT5, então não há nada instalado no terminal e nada que morre junto com uma sessão de desktop.
Isso também desacopla a sua escolha de linguagem do ecossistema da MetaQuotes. O seu screener pode continuar em Python, a sua lógica de execução em Rust ou Node — se consegue fazer um POST HTTP, consegue enviar sinais. O dimensionamento de posição e o máximo de trades abertos se aplicam de forma consistente independentemente do que enviou o sinal.
Como recebo o feedback de execução de volta no meu próprio sistema?
Inscreva o seu próprio endpoint nos webhooks de saída da PipSync e você recebe um POST JSON assinado em eventos como signal.received, trade.opened, trade.closed, trade.tp_hit e trade.sl_hit. Cada entrega traz um cabeçalho X-PipSync-Signature (um timestamp mais um digest HMAC-SHA256) para que você verifique a autenticidade antes de confiar no payload; rejeite qualquer coisa cujo timestamp tenha mais do que alguns minutos para bloquear replays. Entregas que falham são tentadas novamente até 5 vezes com backoff exponencial.
Para polling e reconciliação também existe uma API REST de leitura — GET /v1/signals e GET /v1/trades — descrita por uma especificação OpenAPI 3.1 em /api/v1/openapi.json, para que você gere um cliente tipado para o seu runtime. As chaves de API da API de leitura fazem parte do plano Enterprise; o próprio painel mostra cada sinal interpretado e a ordem resultante em todos os planos.
Quais particularidades do MT5 a minha integração deve tratar?
A nomenclatura de símbolos é o bug de integração mais comum. O campo instrument precisa corresponder ao nome do instrumento da sua corretora, e as corretoras costumam usar as próprias variantes de nomes padrão — confira em Alertas recentes, e peça ajuda ao suporte da PipSync pelo chat se a sua corretora usa um sufixo.
A integração da PipSync com o MT5 funciona tanto no modo de conta hedging quanto netting, lida com execuções parciais e coloca stop-loss e take-profit junto com a ordem para que a proteção seja mantida na corretora, e não no seu script. Os pedidos são limitados; se receber HTTP 429, aguarde e tente de novo com backoff e jitter.
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.