Webhook para MT4 — em breve; hoje os sinais JSON chegam para revisão
O suporte da PipSync ao MetaTrader 4 chega em breve. Hoje você pode fazer um POST com um payload JSON simples para a sua URL de webhook exclusiva do PipSync: ele valida o payload e o transforma em um sinal na página Sinais, que você revisa. Levar esse sinal a uma conta MetaTrader 4 ainda não está disponível. O webhook exige um plano que inclua a integração por webhook (o plano Advanced); não há EA em MQL4 nem VPS.
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.
Ainda não disponível: este destino ainda não pode ser conectado na PipSync. MetaTrader 5, cTrader, Match-Trader, Binance e Bybit estão ao vivo; atualizaremos esta página quando for liberado.
O payload é propositalmente simples: instrument, direction (buy ou sell), entry, sl e tp1, com sl e tp maiores que 0. A própria URL do webhook carrega um token secreto e funciona como credencial, então qualquer sistema capaz de fazer um POST via HTTPS — um screener, um runner de backtest, um bot personalizado — pode enviar sinais sem manter um terminal aberto. Um webhook do seu próprio sistema nunca é operado automaticamente: cada payload vira um sinal e você decide. Isso substitui a antiga combinação de EA em MQL4 num VPS por uma API hospedada.
Webhook para MT4 em resumo
Como conecto um webhook personalizado ao MT4?
O suporte ao MT4 ainda não está ativo; esta página descreve como o webhook vai funcionar. Você nunca escreverá MQL4 nem alugará um VPS.
Crie sua conta no 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.
Adicione a sua conta MT4
O MetaTrader 4 chega em breve e ainda aparece desativado em Contas de trading → Adicionar conta. Quando estiver ativo, lembre-se de que o MT4 é apenas hedging, então cada sinal abrirá a sua própria posição.
Crie uma origem de webhook personalizada
Gere uma URL de webhook exclusiva para essa origem. A URL contém um token secreto e é a credencial — mantenha-a privada e gire-a pelo painel se suspeitar de um vazamento.
Configure as regras de risco no servidor
Os webhooks do seu sistema chegam como sinais na página Sinais. Cada sinal aguarda a sua confirmação na página Sinais, e um webhook do seu próprio sistema nunca é operado automaticamente.
Envie um payload de teste
Faça POST de um corpo JSON simples de exemplo (instrument, direction, entry, sl, tp1) e confira em Alertas recentes (Configurações → Avançado → Alertas do TradingView) como o PipSync o interpretou.
Teste em demo e depois vá ao vivo
Quando o MT4 estiver ativo, aponte primeiro para uma conta demo e só então troque para a sua conta ao vivo quando o comportamento corresponder às suas expectativas.
Tempo de configuração típico: cerca de 11 minutos.
Que payload JSON um webhook para MT4 espera?
Um webhook para MT4 espera um único objeto JSON simples, não uma estrutura aninhada ou com templates. Os campos obrigatórios são instrument, direction (buy ou sell), entry, sl e tp1. O instrument precisa corresponder ao nome do instrumento no seu broker.
entry é o preço absoluto de entrada; sl e tp1 são preços absolutos e precisam ser maiores que 0. O payload não define o tamanho do lote. Mensagens em texto simples são sempre salvas como sinal para a sua aprovação.
- instrument: precisa corresponder ao nome do instrumento no broker
- direction: "buy" ou "sell"
- entry: preço absoluto de entrada
- sl: preço absoluto de stop-loss, maior que 0
- tp1: preço absoluto de take-profit, maior que 0
- texto simples: sempre salvo como sinal para a sua aprovação; envie JSON
Como a URL do webhook mantém a minha conta MT4 segura?
A URL do webhook é a credencial: cada origem recebe o seu próprio endpoint HTTPS exclusivo contendo um token secreto, então é a posse da URL que autoriza um sinal. Trate-a como uma senha — nunca a publique e envie sempre por HTTPS.
Se você suspeitar de um vazamento, gire a URL pelo painel para invalidar a antiga imediatamente. Os pedidos são limitados; se receber HTTP 429, aguarde e tente de novo com backoff e jitter.
Por que o PipSync substitui a montagem de EA em MQL4 num VPS para o MT4?
A automação no MT4 era historicamente construída em torno de um expert advisor em MQL4 rodando dentro de um terminal num VPS alugado, que precisava ficar online para receber e agir sobre os sinais. O PipSync remove toda essa estrutura: ele aceita o seu JSON via HTTPS na nuvem e o transforma em um sinal para revisão, então não há EA para compilar, nem terminal para manter aberto, nem VPS para manter. O suporte ao MT4 chega em breve.
Como a execução fica na nuvem, os sinais são processados mesmo quando o seu próprio computador está desligado. O ponto a ter em mente é que o MT4 é apenas hedging, sem o conceito de netting, então cada buy ou sell abre uma posição distinta em vez de compensar uma posição oposta — uma diferença importante em relação ao MT5.
Que retorno eu recebo após uma operação por webhook no MT4?
Você recebe três camadas de retorno. O painel mostra cada sinal interpretado e a ordem resultante em todos os planos, então você pode auditar exatamente o que chegou e o que o PipSync fez com isso.
Para retorno programático, o PipSync envia webhooks de saída assinados para eventos como trade.opened, trade.closed, tp_hit e sl_hit, cada um carregando uma assinatura HMAC-SHA256 no cabeçalho X-PipSync-Signature e com até cinco novas tentativas com backoff. Uma API REST de leitura (GET /v1/signals e GET /v1/trades, documentada em OpenAPI 3.1) permite consultar o estado diretamente; a API de leitura faz parte do plano Enterprise.
Em que o webhook para MT4 difere do webhook para MT5?
O payload JSON e o modelo de credencial da URL do webhook são idênticos, então o seu código de envio não muda entre os dois. A diferença está em como a plataforma de destino lida com posições: o MT4 é apenas hedging, sem netting, o que significa que cada sinal abre a sua própria posição e operações opostas coexistem.
O MT5 suporta contas tanto de netting quanto de hedging e pode aplicar preenchimentos parciais, então uma ordem oposta pode reduzir ou fechar uma posição líquida existente dependendo do tipo de conta. Se a sua estratégia pressupõe que sinais opostos se compensam, esse comportamento existe em contas de netting do MT5, mas não no MT4, onde cada sinal abre a sua própria posição e o fechamento é uma decisão sua ou do SL/TP.
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
Continue explorando
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.