Automatize alertas TradingView para MT4
Transforme um alerta TradingView em fluxo de ordem MetaTrader 4 sem copiar e colar. O TheConnector recebe o webhook, valida a conta destino e roteia o sinal para o terminal MT4 conectado.
{
"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 caminho quando a lógica da estratégia fica no TradingView, mas a execução continua no MetaTrader 4.
- ✓ Alertas Pine Script roteados para MT4
- ✓ Roteamento para uma ou várias contas autorizadas
- ✓ Limites diários de webhooks aplicados por plano
Pontos técnicos a fechar
O mapeamento de símbolos é crítico quando o corretor adiciona sufixos, prefixos ou nomes de instrumentos diferentes do TradingView.
- ✓ Mapear XAUUSD para XAUUSDm ou GOLD quando necessário
- ✓ Manter o payload do webhook estável
- ✓ Testar cada conta MT4 antes de aumentar volume
Preparar o roteamento antes do teste demo
O fluxo MT4 liga preços, mapeamento de símbolos e documentação para manter a configuração simples de seguir.
- ✓ Rever o acesso Basic e os futuros planos
- ✓ Entender o mapeamento de símbolos do corretor
- ✓ Ler guias de instalação
Instalar o Expert Advisor MT4 em poucos minutos
O elo de execução no MT4 é 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 mostrados no dashboard e ative o AutoTrading. Assim que o EA se conecta, a conta passa a Conectada no dashboard e pode enviar um primeiro alerta de teste para uma conta demo antes de qualquer operação real.
- ✓ Descarregar o EA do guia de instalação MT4
- ✓ Colar o AccountCode e o token de roteamento do dashboard
- ✓ Ativar o AutoTrading e manter o terminal aberto
Um payload JSON mínimo e legível
A mensagem de alerta do TradingView é JSON simples, não uma sintaxe proprietária: uma ação (buy ou sell), um símbolo e um volume bastam para uma primeira ordem, com campos opcionais de stop-loss e take-profit quando a estratégia precisar. Como o formato é o mesmo em todas as plataformas, o alerta escrito hoje para MT4 reutiliza-se sem alterações se mais tarde rotear para MT5 ou cTrader.
- ✓ "action": "buy", "symbol": "EURUSD", "volume": 0.10
- ✓ Campos SL/TP opcionais quando a estratégia precisa
- ✓ O mesmo payload serve depois em MT5 e cTrader
Webhook recebido mas não executado: ler os estados
Quando um alerta não se torna uma ordem MT4, o dashboard mostra exatamente onde a cadeia parou em vez de o deixar a adivinhar. Um webhook parado antes do ACK normalmente significa terminal fechado ou AutoTrading desativado. Uma rejeição nomeia sempre o motivo: um símbolo de corretora desconhecido corrige-se com uma entrada de mapeamento, uma cota diária excedida vê-se nos contadores, e um comando que chegou tarde expira por TTL em vez de executar a um preço desatualizado.
- ✓ Sem ACK: verificar o terminal e o AutoTrading
- ✓ Símbolo rejeitado: adicionar ou corrigir o mapeamento
- ✓ Cota ou TTL: o histórico indica a razão exata