# O que é um webhook do TradingView?

Source: https://pipsync.io/pt/what-is-a-tradingview-webhook
Last updated: 2026-06-08

Um webhook do TradingView é uma requisição HTTP POST que o TradingView envia automaticamente para uma URL que você especifica quando um dos seus alertas dispara. Em vez de apenas mostrar um pop-up ou um e-mail, o alerta entrega uma mensagem — normalmente um pequeno payload JSON — a um serviço externo, que pode então agir sobre ela, como registrar o evento ou executar uma operação.

Webhooks transformam os alertas do TradingView de notificações passivas em eventos legíveis por máquina. A condição do alerta é o seu gatilho, a mensagem do alerta é o payload e a URL do webhook é o destino. O TradingView nunca recebe nada de volta e nunca envia operações por conta própria — ele apenas dispara o POST. Toda a automação acontece inteiramente no serviço receptor.

## O webhook do TradingView em resumo

| | |
|---|---|
| O que é | Uma requisição HTTP POST de saída acionada por um alerta do TradingView |
| O que o dispara | Uma condição de alerta que você define — um sinal de estratégia, o cruzamento de um indicador ou um nível de preço |
| Formato do payload | O campo Mensagem do alerta, normalmente JSON (ex.: instrument, direction, entry, sl, tp1) |
| Onde vai a URL | Colada no campo Notificações → URL do Webhook do alerta |
| Plano necessário | Um plano pago do TradingView (Pro, Pro+ ou Premium) — o plano gratuito não dá suporte a alertas via webhook; na PipSync, o webhook exige um plano que inclua a integração por webhook (o plano Advanced) |
| Direção | Mão única: o TradingView apenas envia; nunca recebe uma resposta nem executa operações por conta própria |
| Uso comum | Encaminhar sinais de estratégia para um serviço que os transforma em sinais ou ordens para uma conta de corretora |
| Trading automático (PipSync) | Opcional e desativado por padrão: no plano Advanced, apenas alertas JSON vindos dos endereços do próprio TradingView; webhooks de outros sistemas sempre viram sinais para a sua aprovação |

## Como funciona um webhook do TradingView?

Um webhook do TradingView funciona em três partes: um gatilho, um payload e um destino. O gatilho é a condição de alerta que você define — por exemplo, quando uma estratégia dispara uma compra ou venda, ou quando o preço cruza um nível. Quando essa condição é atendida, o TradingView monta a mensagem do alerta e a envia via POST para a URL do webhook.

O payload é tudo aquilo que você escreve no campo Mensagem do alerta. O TradingView permite inserir placeholders que ele substitui por valores ao vivo no momento em que o alerta dispara — assim o serviço receptor recebe o símbolo, o preço e a ação reais, em vez de um texto estático.

- {{ticker}} — o símbolo em que o alerta disparou (ex.: EURUSD)
- {{close}} — o preço de fechamento da barra atual
- {{strategy.order.action}} — "buy" ou "sell" de uma ordem de estratégia
- Uma mensagem típica é JSON, ex.: {"instrument": "{{ticker}}", "direction": "{{strategy.order.action}}", "entry": {{close}}, "sl": <stop-loss>, "tp1": <take-profit>}

## Como é um payload JSON de webhook do TradingView?

A maioria das integrações via webhook espera JSON, porque ele é estruturado e fácil de um serviço receptor analisar. Um padrão comum usa um campo direction para a direção, um campo instrument para o instrumento e campos numéricos para preço, stop-loss e take-profit.

Os placeholders são preenchidos pelo TradingView quando o alerta dispara, então o destino recebe números concretos. Campos como stop-loss, take-profit e tamanho do lote podem ser fixos no código, deixados em zero para significar "nenhum" ou "a mercado", ou alimentados pelas próprias variáveis da sua estratégia — o esquema exato é definido pelo serviço para o qual você envia o webhook, não pelo TradingView.

## O que você pode fazer com um webhook do TradingView?

Um webhook do TradingView permite conectar um alerta a praticamente qualquer coisa capaz de receber um HTTP POST. O uso mais comum em trading é a execução automatizada: o webhook encaminha um sinal de estratégia ou indicador para um serviço que o traduz em uma ordem real numa conta de corretora.

Como o payload é apenas dado, webhooks também são usados para registrar sinais em uma planilha ou banco de dados, enviar notificações para apps de chat ou encadear o TradingView em um pipeline de automação maior. A PipSync, por exemplo, expõe uma URL de webhook por conta que aceita um payload JSON: alertas do TradingView viram sinais que você revisa na página Sinais ou, se você ativar no plano Advanced, são operados automaticamente; webhooks de outros sistemas continuam sempre como sinais que você revisa. O webhook em si, porém, é agnóstico de plataforma e funciona da mesma forma independentemente do receptor.

## Um alerta do TradingView pode operar automaticamente na PipSync?

Somente se você ativar. Por padrão, cada alerta válido se torna um sinal que você revisa na página Sinais, e a PipSync não coloca nenhuma ordem a partir dele. 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 as suas contas e o ativa em Contas e trading automático.

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

## O que acontece com as saídas e com a URL do webhook?

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

Mantenha a URL do webhook em segredo: com o trading automático ativado, qualquer pessoa que a tenha pode acionar operações. Gere uma nova se suspeitar de um vazamento. Um webhook do seu próprio sistema — um bot, um script ou outra ferramenta — 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.

## Por que um webhook do TradingView não consegue chegar direto ao MetaTrader?

Um webhook precisa de um destino capaz de aceitar um HTTP POST de entrada em uma URL pública. MetaTrader 4 e MetaTrader 5 são terminais de trading: eles se conectam para fora, a um servidor de corretora, e não expõem um endpoint público de entrada para o qual o TradingView pudesse enviar. Então apontar um alerta do TradingView diretamente para o "MetaTrader" não tem onde aterrissar.

Cobrir essa lacuna exige um intermediário que tenha, sim, uma URL de webhook: ele recebe o POST do TradingView, analisa o JSON e então envia a ordem ao MetaTrader pela API da corretora em seu nome. Esse é exatamente o papel descrito na página metatrader-webhook — o webhook chega a um serviço, e o serviço conversa com o MT4/MT5.

## FAQ

### O que é um webhook do TradingView em termos simples?

Um webhook do TradingView é um HTTP POST automático que o TradingView envia para um endereço web quando um alerta que você criou dispara. A condição do alerta decide quando ele dispara, a mensagem do alerta é o dado que ele envia e a URL do webhook é para onde ele vai. É um envio de mão única: o TradingView manda dados para fora e não faz nada com qualquer resposta.

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

Sim. Os alertas via webhook exigem um plano pago do TradingView, como Pro, Pro+ ou Premium. O plano gratuito do TradingView dá suporte a alertas básicos, mas não permite anexar uma URL de webhook, então você não consegue enviar o alerta para um serviço externo no nível gratuito.

### Qual é o formato de uma mensagem de webhook do TradingView?

A mensagem é qualquer texto que você digita no campo Mensagem do alerta e, para automação, ela é quase sempre JSON. Você pode inserir placeholders como {{ticker}}, {{close}} e {{strategy.order.action}} que o TradingView substitui por valores ao vivo quando o alerta dispara, assim o serviço receptor recebe o símbolo, o preço e a direção reais.

### Um webhook do TradingView coloca a operação por conta própria?

Não. O TradingView apenas envia o webhook; ele não executa ordens e não se conecta a uma corretora. Para transformar o webhook em uma operação real, você o aponta para um serviço que recebe o POST, analisa o payload e envia a ordem para a sua corretora. Toda a lógica de execução fica no lado receptor, não no TradingView.

### Onde coloco a URL do webhook no TradingView?

Ao criar ou editar um alerta, role até a seção Notificações e ative a opção URL do Webhook, depois cole a URL de destino. A mensagem de alerta que você escreve acima dela se torna o corpo do POST que é enviado para essa URL a cada vez que o alerta é acionado.

### Um webhook do TradingView pode enviar sinais para MetaTrader, cTrader ou uma exchange de cripto?

Não por conta própria, porque essas plataformas não expõem um endpoint público de entrada para o TradingView enviar. Você precisa de um serviço intermediário com a própria URL de webhook que receba o alerta. A PipSync é um desses serviços: alertas do TradingView viram sinais que você revisa na página Sinais ou, se você ativar no plano Advanced, são operados automaticamente; webhooks de outros sistemas continuam sempre como sinais que você revisa. É uma ferramenta de execução, não um provedor de sinais nem aconselhamento de investimento.

## Related

- [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)
- [Webhook para MT5 — envie sinais JSON de qualquer sistema](https://pipsync.io/pt/webhook-to-mt5)
- [TradingView webhook para MT5 — sinais para revisar ou trading automático opcional](https://pipsync.io/pt/tradingview-to-mt5)
- [TradingView para cTrader — sinais para revisar ou trading automático opcional](https://pipsync.io/pt/tradingview-to-ctrader)
- [O que é um signal copier?](https://pipsync.io/pt/what-is-a-signal-copier)
- [Parser de sinais forex com IA — qualquer formato, qualquer idioma, sem templates](https://pipsync.io/pt/ai-signal-parser)

---

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.
