Enviar webhooks TradingView para MT5
Use TradingView para o sinal e MetaTrader 5 para a execução. O TheConnector conecta alertas webhook a contas MT5 com controle claro de roteamento.
A mensagem do alerta
{
"action": "buy",
"symbol": "EURUSD",
"volume": 0.10,
"sl": 1.0820,
"tp": 1.0910
}
Quando usar este fluxo
Use este fluxo quando o TradingView cria o sinal e o MetaTrader 5 executa a ordem.
- Webhook TradingView para MT5
- Automação webhook MT5
- Execução de alertas MetaTrader 5
Roteamento e controle
O sinal deve identificar conta, símbolo e ação esperada antes de chegar ao terminal.
- Um formato de alerta estável
- Uma conta MT5 autorizada
- Limites diários aplicados no app
Próximos passos
Depois desta visão geral, compare preços, leia a documentação ou veja os fluxos MT4 e cTrader.
- Ver preços
- Comparar o fluxo MT4
- Descobrir o fluxo cTrader
Instalar o Expert Advisor MT5 em poucos minutos
No MT5, a execução passa por um pequeno Expert Advisor: descarregue-o do guia de instalação, anexe-o a um gráfico, cole o AccountCode e o token de roteamento do dashboard e ative o Algo Trading. O dashboard mostra a conta Conectada assim que o EA fica online — envie o primeiro alerta de teste para uma conta demo antes de qualquer ordem real.
- Descarregar o EA do guia de instalação MT5
- Colar o AccountCode e o token de roteamento
- Ativar o Algo Trading e manter o terminal aberto
Netting ou hedging: conheça o modo da sua conta
Ao contrário do MT4, uma conta MT5 é hedging ou netting, e isso muda o que os seus alertas fazem. Em modo hedging cada buy ou sell abre a sua própria posição: vários sinais no mesmo símbolo coexistem como tickets separados. Em modo netting a conta mantém uma posição por símbolo: um sinal oposto reduz, fecha ou inverte-a. Antes de automatizar sinais concorrentes num símbolo, confirme o modo com a corretora e valide a sequência de abertura/fecho numa conta demo.
- Hedging: cada sinal abre o seu próprio ticket
- Netting: sinais opostos compensam-se na mesma posição
- Validar a lógica de fecho/inversão primeiro em demo
Webhook recebido mas não executado: ler os estados
Se um alerta nunca se torna ordem MT5, o histórico de estados diz que elo quebrou. Parado antes do ACK: o terminal está fechado ou o Algo Trading desativado. Rejeitado com motivo indicado: um símbolo de corretora não mapeado (corrija no symbol mapping), uma cota diária já consumida ou um mercado fechado. Chegou tarde: o comando expira por TTL em vez de ser repetido a um preço desatualizado — por design, nunca uma execução surpresa.
- Sem ACK: terminal fechado ou Algo Trading desativado
- A rejeição indica sempre o motivo no histórico
- Comandos tardios expiram por TTL, nunca repetidos
Guias relacionados
FAQ
MT5 é diferente de MT4 para webhooks?
O princípio webhook é o mesmo, mas terminal, símbolos e comportamento do corretor podem diferir.
Posso manter TradingView como interface de estratégia?
Sim. TradingView continua sendo a fonte do sinal e MT5 a plataforma de execução.
Onde estão os planos?
A página de preços mostra o acesso Basic disponível hoje e explica quando Pro e Elite serão abertos.
Preciso de um VPS para o roteamento MT5?
O roteamento em si é alojado pelo TheConnector: não precisa de servidor do seu lado para receber e despachar webhooks. O que tem de ficar online é o terminal MT5 com o EA, onde a corretora executa — a sua máquina ou o VPS que já usa.
É compatível com contas MT5 de prop firm?
Sim, desde que a firma permita um Expert Advisor na conta. Leia primeiro a política de automatização — restrições de EA, regras de consistência, janelas de notícias — e ensaie toda a cadeia alerta-ordem na fase de avaliação ou demo antes de apontar algo à conta financiada. A página dedicada a prop firms detalha cotas e enquadramento de risco.
Que latência de execução esperar no MT5?
Meça em vez de confiar num número: cada comando recebe carimbo de tempo em cada etapa (Received, Routing, ACK, Delivered), por isso o dashboard mostra o seu tempo real de ponta a ponta, que depende do envio do TradingView, da corretora e das condições de mercado. E se um comando chegar depois da janela útil, expira por TTL — nunca é executado tarde a um preço inesperado.