# TradingView webhook para MT5 — sinais para revisar ou trading automático opcional

Source: https://pipsync.io/pt/tradingview-to-mt5
Last updated: 2026-06-08

O MetaTrader 5 não tem um endpoint de webhook de entrada, então um alerta do TradingView não consegue chegar diretamente a um terminal MT5. A PipSync resolve essa lacuna: ela gera a URL de webhook que você cola na caixa de diálogo de alerta do TradingView e transforma cada alerta válido em um sinal que você revisa na página Sinais, a partir da nuvem — sem VPS, sem EA, sem software de ponte. Por padrão, a PipSync não coloca nenhuma ordem a partir de um alerta: você atribui a sua conta MT5 ao sinal e o confirma. O trading automático é opcional e vem desativado por padrão: no plano Advanced, um alerta JSON que passa por todas as verificações de segurança é colocado nas suas contas vinculadas sem aprovação.

Cada alerta carrega uma pequena mensagem JSON com instrumento, direção, entrada, stop-loss e take-profit. O TradingView envia um POST para a sua URL privada da PipSync, a PipSync interpreta a mensagem e o sinal aparece na página Sinais, onde você atribui a sua conta MT5 ao sinal e o confirma ou rejeita. Para que os alertas operem automaticamente, configure o trading automático em Configurações → Avançado → Alertas do TradingView com um consentimento explícito (Configurar trading automático), depois vincule as suas contas e ative-o em Contas e trading automático. O mesmo webhook lida tanto com alertas de preço isolados quanto com alertas de estratégia.

## TradingView → MT5 em resumo

| | |
|---|---|
| Fonte do sinal | Alertas do TradingView — alertas de indicador, alertas de preço ou eventos de ordem de estratégia, entregues como POSTs de webhook e transformados em sinais |
| Requisito do TradingView | Alertas por webhook exigem um plano pago do TradingView e, na PipSync, um plano que inclua a integração por webhook (o plano Advanced) |
| Plataforma de destino | MetaTrader 5 — disponível no PipSync; contas hedging e netting, SL/TP no servidor |
| URL do webhook | URL secreta única por conta, gerada em Configurações → Avançado → Alertas do TradingView; pode ser regerada caso vaze |
| Formato do payload | JSON com instrument, direction, entry, sl e tp1 (sl e tp precisam ser maiores que 0) — placeholders do TradingView como {{ticker}} preenchem os valores; alertas em texto simples são sempre salvos como sinal para a sua aprovação |
| Infraestrutura | Totalmente em nuvem — sem VPS, sem EA, nada instalado no seu terminal MT5 |
| Trading automático | Opcional e desativado por padrão: apenas alertas JSON vindos dos endereços do próprio TradingView, com a perda no stop loss limitada ao risco do canal (0,5% do saldo por padrão); o slippage e os saltos de preço podem superá-lo |
| Preço | O webhook exige um plano que inclua a integração por webhook (o plano Advanced); confira os planos atuais no checkout |

## Como conecto um webhook do TradingView ao MT5?

Você configura o lado da PipSync uma vez e depois reutiliza a mesma URL de webhook em todos os alertas do TradingView que criar.

1. **Crie sua conta PipSync e escolha um plano** — Cadastre-se em app.pipsync.io e assine um plano que inclua a integração por webhook (o plano Advanced); é necessário um meio de pagamento.
2. **Gere sua URL de webhook** — No painel, vá em Configurações → Avançado → Alertas do TradingView. A PipSync cria uma URL única com um token secreto. Copie e trate como uma senha — qualquer pessoa que a tenha pode enviar sinais para a sua conta e, com o trading automático ativado, acionar operações. Gere uma nova se suspeitar de um vazamento.
3. **Conecte sua conta MT5** — Adicione uma conta de corretora e escolha MetaTrader 5. A PipSync não precisa de EA e o seu terminal não precisa ficar aberto. Ao revisar cada sinal na página Sinais, você atribui a sua conta MT5 ao sinal e o confirma.
4. **Crie um alerta no TradingView com mensagem JSON** — No TradingView, abra a caixa de diálogo de alerta (Alt+A), defina sua condição e cole o template JSON da PipSync no campo Mensagem. Não inclua nenhum campo de tamanho, como lots: um alerta que indica um tamanho próprio nunca é operado automaticamente. Placeholders como {{ticker}}, {{close}} e {{strategy.order.action}} são preenchidos pelo TradingView quando o alerta dispara.
5. **Cole a URL do webhook no alerta** — Na mesma caixa de diálogo, role até Notificações → URL do Webhook e cole sua URL da PipSync, depois clique em Criar. A partir de agora, sempre que esse alerta disparar, o TradingView envia o JSON via POST para a PipSync, que o transforma em um sinal.
6. **Dispare um alerta de teste** — Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView. Verifique o resultado interpretado na página Sinais; cada alerta fica lá para você confirmar ou rejeitar, e vale começar com uma conta demo.
7. **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). Depois abra Contas e trading automático, vincule a sua conta MT5 e ative o trading automático. Até lá, todo alerta continua sendo um sinal para a sua aprovação.

## Por que o TradingView não envia webhooks direto para o MT5?

Porque um webhook precisa de um servidor que escute requisições HTTP de entrada, e o terminal MT5 é um aplicativo de desktop sem endpoint de entrada. O TradingView só consegue enviar um POST de alerta para uma URL pública — não há nada no MetaTrader 5 para ele chamar.

A solução tradicional é alugar um VPS Windows, manter um terminal MT5 rodando nele 24 horas por dia e instalar um EA mais uma ponte local que recebe o webhook e o repassa ao terminal. Esse conjunto é frágil e fica inteiramente sob sua responsabilidade. A PipSync o substitui: o endpoint do webhook e a interpretação rodam nos servidores da PipSync, e o sinal resultante fica na página Sinais para a sua revisão. Se você quiser o contexto mais aprofundado sobre por que o MetaTrader não tem suporte nativo a webhook, o guia de webhook do MetaTrader linkado abaixo cobre MT4 e MT5 em detalhes.

## Que JSON eu coloco na mensagem do alerta do TradingView?

Um objeto pequeno com cinco campos obrigatórios — instrument, direction, entry, sl e tp1. direction é "buy" ou "sell"; instrument é o instrumento (por exemplo EURUSD, GBPUSD ou USDJPY), e sl e tp precisam ser maiores que 0.

Os placeholders do TradingView deixam a mensagem dinâmica: {{ticker}} insere o símbolo do gráfico, {{close}} o preço atual e {{strategy.order.action}} a direção de uma ordem de estratégia. Apenas alertas JSON podem operar automaticamente; alertas em texto simples são sempre salvos como sinal para a sua aprovação. Um campo de tamanho nunca define o tamanho: um alerta que indica um tamanho próprio ou um risco (por exemplo lots, qty, contracts, size, volume, units, amount ou risk) não é operado automaticamente e é salvo como sinal para a sua aprovação.

- instrument — obrigatório: o instrumento, por exemplo EURUSD ou GBPUSD
- direction — obrigatório: "buy" ou "sell"
- entry — obrigatório: preço de entrada
- sl — obrigatório: preço de stop-loss, maior que 0
- tp1 — obrigatório: preço de take-profit, maior que 0
- lots, qty, contracts, size, volume, units, amount ou risk — nunca usados para dimensionar; um alerta que traz um deles não é operado automaticamente
- Texto simples — sempre salvo como sinal para a sua aprovação; apenas alertas JSON podem operar automaticamente

## Posso automatizar uma estratégia completa do TradingView, incluindo saídas?

Entradas sim, saídas não. Defina a condição do seu alerta para as execuções de ordem da estratégia e use {{strategy.order.action}} no JSON para que o mesmo alerta envie "buy" quando sua estratégia fica comprada e "sell" quando fica vendida. Cada entrada chega como um sinal na página Sinais para você revisar ou, com o trading automático ativado, é colocada quando passa por todas as verificações.

A PipSync não fecha posições a partir de alertas do TradingView. Enquanto uma posição no mesmo instrumento aberta por um alerta do TradingView continua aberta, um novo alerta para esse instrumento não é operado, em qualquer direção; um alerta na direção oposta é retido como provável saída da estratégia e salvo como sinal para a sua aprovação. As saídas acontecem por stop loss, take profit ou por você.

## Os alertas do TradingView podem operar automaticamente no MT5?

Somente 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 a sua conta MT5 e o ativa em Contas e trading automático. Sem isso, todo alerta continua sendo um 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 só é operado automaticamente 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

## Preciso de um plano pago do TradingView para usar webhooks?

Sim, nos dois lados. O TradingView só oferece notificações por webhook em planos pagos dele, e o plano gratuito do TradingView pode mostrar alertas na tela, mas não consegue enviá-los via POST para uma URL.

Na PipSync, o webhook exige um plano que inclua a integração por webhook (o plano Advanced); o plano Free não o inclui.

## O que acontece entre o disparo do alerta e a ordem no MT5?

O TradingView envia seu JSON via POST para a URL do webhook da PipSync, a PipSync interpreta e valida a mensagem e cria um sinal na página Sinais. Cada etapa é registrada, então você pode abrir o painel depois e ver o que foi recebido e como foi interpretado.

Os alertas precisam trazer instrumento, direção, entrada, SL e TP. Por padrão, a PipSync não coloca nenhuma ordem a partir do alerta: abra o sinal na página Sinais para revisá-lo e confirmá-lo. Com o trading automático ativado, um alerta que passa por todas as verificações é colocado nas suas contas vinculadas, com a perda no stop loss limitada ao risco do canal; um que não passa é salvo como sinal para a sua aprovação. Como tudo isso roda na nuvem, o webhook continua recebendo alertas mesmo com seu computador desligado — não há VPS para cuidar.

## Como testo o webhook antes de ir ao ar?

Dispare o alerta uma vez e confira os Alertas recentes em Configurações → Avançado → Alertas do TradingView.

Por padrão, os alertas ficam na página Sinais até você confirmar ou rejeitar cada um. Para os primeiros alertas reais, use uma conta demo do MT5 e mantenha o trading automático desativado, para que cada alerta continue sendo um sinal que você revisa. Só mude para a sua conta ao vivo, ou ative o trading automático, depois que alguns alertas tiverem sido interpretados exatamente como esperado.

## FAQ

### O MetaTrader 5 consegue receber webhooks do TradingView diretamente?

Não. O MT5 é um terminal de desktop sem endpoint HTTP de entrada, então o TradingView não tem uma URL para enviar o alerta. Você precisa de um endpoint hospedado no meio — a PipSync fornece esse endpoint e transforma cada alerta em um sinal para a sua conta MT5.

### Como consigo uma URL de webhook para o TradingView?

No painel da PipSync, vá em Configurações → Avançado → Alertas do TradingView. A PipSync gera uma URL única contendo um token secreto; você a cola no campo URL do Webhook de qualquer alerta do TradingView. Mantenha-a em segredo: com o trading automático ativado, qualquer pessoa que a tenha pode acionar operações. Regere-a em Configurações → Avançado → Alertas do TradingView se suspeitar de um vazamento.

### Quais campos o payload do webhook do TradingView precisa ter?

Cinco campos: instrument, direction ("buy" ou "sell"), entry, sl e tp1. sl e tp precisam ser maiores que 0, e um alerta que indica um tamanho próprio (por exemplo lots) nunca é operado automaticamente. Placeholders do TradingView como {{ticker}} e {{strategy.order.action}} preenchem os valores automaticamente. Apenas alertas JSON podem operar automaticamente; alertas em texto simples são sempre salvos como sinal para a sua aprovação.

### Os webhooks do TradingView funcionam no plano gratuito do TradingView?

Não. As notificações por webhook exigem um plano pago do TradingView, e na PipSync um plano que inclua a integração por webhook (o plano Advanced); o plano Free da PipSync não o inclui.

### Um alerta do TradingView pode fechar minha posição no MT5?

Não. A PipSync não fecha posições a partir de alertas do TradingView, e um alerta na direção oposta enquanto uma posição aberta por um alerta do TradingView continua aberta é retido e salvo como sinal para a sua aprovação. As saídas acontecem por stop loss, take profit ou por você.

### Preciso de um VPS ou de um EA para conectar o TradingView ao MT5?

Não. A PipSync hospeda o endpoint do webhook e processa os alertas no servidor, então não há Expert Advisor para instalar e nenhum terminal que precise ficar online para receber o alerta. O fluxo roda inteiramente na nuvem.

### Posso rodar alertas do TradingView em uma conta MT5 de prop firm?

Tecnicamente sim — o sinal pode ser direcionado a qualquer conta MT5 que você conectar, e por padrão cada alerta aguarda a sua confirmação, então você decide o que executar; com o trading automático ativado, os alertas que passam pelas verificações são colocados sem aprovação. As regras de prop firm, porém, variam de empresa para empresa, então confirme com a sua se a execução automatizada ou por webhook é permitida antes de ir ao ar.

## Related

- [O que é um webhook do TradingView?](https://pipsync.io/pt/what-is-a-tradingview-webhook)
- [Conecte Claude e ChatGPT ao MT5 — opere conversando, via MCP](https://pipsync.io/pt/claude-chatgpt-to-mt5)
- [Início rápido do MCP — conecte Claude ou ChatGPT à PipSync em minutos](https://pipsync.io/pt/mcp-quickstart-guide)
- [Por que o MetaTrader não tem webhook de entrada (e como levar alertas do TradingView até ele mesmo assim)](https://pipsync.io/pt/metatrader-webhook)
- [TradingView para MT4 — em breve; hoje os alertas viram sinais para revisão](https://pipsync.io/pt/tradingview-to-mt4)
- [TradingView para cTrader — sinais para revisar ou trading automático opcional](https://pipsync.io/pt/tradingview-to-ctrader)
- [Webhook para MT5 — envie sinais JSON de qualquer sistema](https://pipsync.io/pt/webhook-to-mt5)
- [Telegram para MT5 — copie sinais para o MetaTrader 5 automaticamente](https://pipsync.io/pt/telegram-to-mt5)
- [Copiador de sinais sem VPS — a execução roda na nuvem](https://pipsync.io/pt/signal-copier-no-vps)

---

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.
