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.
{
"action": "buy",
"symbol": "EURUSD",
"volume": 0.10,
"sl": 1.0820,
"tp": 1.0910
}
Lista completa e aliases: referência de sintaxe de comandos.
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