Para operar no MT5 a partir de um webhook, envie um pequeno payload JSON — ação, símbolo e sl/tp opcionais — para a sua URL de webhook exclusiva da PipSync: a PipSync valida o payload, aplica as suas regras de risco no servidor e envia a ordem para a sua conta MetaTrader 5 conectada.
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.
O endpoint é independente da origem: qualquer coisa capaz de fazer um POST por HTTPS pode operar — 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. A conexão com o MT5 roda na nuvem da PipSync, e webhooks de saída assinados reportam as execuções de volta ao seu próprio sistema para que você feche o ciclo de forma programática.
A rota é configurada uma vez no painel da PipSync; depois disso, o seu próprio código só conversa com um único endpoint HTTPS.
Cadastre-se em app.pipsync.io — sem necessidade de cartão de crédito. Tudo o que esta integração exige, incluindo a origem de webhook e a ferramenta de sinal de teste, está disponível no plano gratuito, então você pode desenvolver contra o endpoint antes de pagar qualquer coisa.
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.
Adicione uma origem de webhook em Origens. A PipSync gera uma URL exclusiva contendo 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.
A partir do seu bot, screener ou script, envie um POST por HTTPS com o payload JSON: action e symbol são obrigatórios; price, sl, tp, lots e comment são opcionais. Qualquer cliente HTTP funciona — não há SDK para instalar.
Configure o dimensionamento de posição (lotes fixos ou risco percentual), filtros de símbolo e um limite máximo de trades abertos; isso roda no servidor em cada payload. Observe que um campo lots no payload sobrescreve o dimensionamento configurado para aquele trade específico — omita-o do seu emissor a menos que queira esse comportamento. Você também pode ativar a aprovação manual para inspecionar cada trade antes que ele seja executado.
Use o recurso de sinal de teste na sua origem de webhook para ver exatamente como o payload foi interpretado e se a corretora aceitou a ordem. Mantenha a rota em demo até que vários payloads reais executem exatamente como você espera.
Tempo de configuração típico: cerca de 12 minutos.
Uma ordem mínima é um objeto JSON plano com uma action, um symbol e níveis de proteção opcionais: { "action": "buy", "symbol": "EURUSD", "sl": 1.0800, "tp": 1.0950 }. O campo action aceita "buy", "sell" ou "close"; o symbol precisa corresponder ao nome do instrumento na lista de símbolos MT5 da sua corretora; sl e tp são níveis de preço absolutos e podem ser definidos como 0 para omiti-los.
Mais três campos dão controle mais fino: price define uma entrada específica (0 significa executar a mercado), lots sobrescreve o seu dimensionamento de lote configurado para aquele trade específico (omita-o para deixar as suas regras de risco no servidor dimensionarem a posição) e comment anexa um comentário de texto livre ao trade. Como "close" fecha a posição aberta no símbolo informado, uma estratégia pode gerenciar todo o ciclo de vida do trade — abrir, proteger, sair — pelo mesmo endpoint.
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 imediatamente se ela for exposta — qualquer um que tenha a URL pode enviar sinais para a sua conta. As suas regras de risco no servidor, os filtros de símbolo e o modo opcional de aprovação manual continuam entre uma requisição inesperada e a sua conta MT5, mas rotacionar uma URL vazada deve ser a primeira reação.
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 operar. Verificações de risco como dimensionamento de posição, filtros de símbolo e máximo de trades abertos rodam nos servidores da PipSync antes de qualquer ordem ser encaminhada, então elas se aplicam de forma consistente independentemente do que enviou o sinal.
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.
A nomenclatura de símbolos é o bug de integração mais comum. O campo symbol precisa corresponder ao nome do instrumento exatamente como aparece na lista de símbolos MT5 da sua corretora, e as corretoras costumam usar as próprias variantes de nomes padrão — verifique contra a lista de símbolos da corretora e confirme com um sinal de teste antes de confiar em um mapeamento automatizado.
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. Se o seu emissor pode emitir rajadas, respeite o limite de taxa de webhooks de entrada do seu plano — ele é contado por minuto, separadamente da API de leitura, e escala por nível. Em uma resposta 429, leia o cabeçalho Retry-After e recue com jitter em vez de martelar o endpoint.
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.