Como rodar vários robôs na mesma conta do MetaTrader 5 sem conflito
Por Jackson Jordão · 29 de setembro de 2026 · 6 min
Quem começa a automatizar logo quer mais de um robô: um para o mini índice, outro para o mini dólar, outro para uma estratégia diferente no mesmo ativo. Dá para rodar todos na mesma conta do MetaTrader 5, mas só se eles souberem separar o que é de cada um. Sem isso, um robô fecha a posição do outro, move o stop errado ou calcula o risco em dobro.
A convivência depende de três coisas: o magic number, o tipo de conta (netting ou hedging) e a forma como o risco de todos é somado.
Um robô por gráfico
No MT5, cada gráfico aceita só um Expert Advisor por vez. Para rodar dois robôs no mesmo ativo, abra dois gráficos desse ativo (podem até ser do mesmo tempo gráfico) e coloque um robô em cada. Os indicadores não têm essa limitação: vários podem ficar no mesmo gráfico.
Magic number: a etiqueta de cada robô
O magic number é um número que o robô grava em cada ordem que envia. Depois, ao procurar as próprias posições, o robô filtra por esse número e ignora o resto. É isso que impede o robô A de fechar a operação do robô B, ou de achar que já está posicionado quando quem abriu foi outro.
- Cada robô, e cada cópia do mesmo robô em ativos ou configurações diferentes, precisa de um magic number próprio.
- Operações abertas na mão têm magic number zero. Um robô bem feito não mexe no que você abriu manualmente.
- Robôs comprados prontos às vezes usam um número fixo. Se dois deles tiverem o mesmo número, vão se confundir.
Dica: Antes de ligar um robô novo, confira nos parâmetros se ele tem o campo de magic number e se o valor é diferente dos outros robôs da conta.
Netting ou hedging: o detalhe que muda tudo
O MT5 trabalha com dois tipos de conta, e isso define se os robôs podem mesmo operar juntos no mesmo ativo:
- Hedging, comum no Forex: cada operação é uma posição separada. Dois robôs podem estar comprado e vendido no mesmo par ao mesmo tempo, cada um com a sua posição e o seu magic number.
- Netting, o padrão na B3: existe uma única posição por ativo. Se o robô A compra 2 contratos de WIN e o robô B vende 1, a conta fica comprada em 1. Os dois estão mexendo na mesma posição.
Por isso, na B3, o caminho mais seguro é cada robô operar um ativo diferente, por exemplo um no mini índice e outro no mini dólar. Se a ideia é ter duas estratégias no mesmo ativo, elas precisam ser programadas para conversar entre si, ou virar um único robô com as duas lógicas. Na dúvida sobre o tipo da sua conta, pergunte à corretora.
O risco é somado
Cada robô calcula o próprio risco, mas a conta é uma só. Três robôs arriscando 2% cada podem perder 6% no mesmo dia se todos tiverem um dia ruim, e em ativos que andam juntos isso acontece com frequência.
- Defina o risco de cada robô pensando no total da conta, e não no robô isolado.
- Use um limite de perda diária da conta, que pause todos os robôs quando for atingido.
- Evite vários robôs operando ativos muito correlacionados na mesma direção.
- Confira a margem disponível: vários robôs abrindo ao mesmo tempo podem esbarrar no limite da corretora.
Um painel para ver tudo
Com vários robôs ligados, fica difícil saber quem fez o quê. Um painel no gráfico que mostra, por magic number, as posições abertas e o resultado do dia de cada robô ajuda a acompanhar tudo sem abrir o histórico. É um recurso simples de incluir em robôs sob medida.
Resumo
- No MT5, cada gráfico roda um robô. Para dois robôs no mesmo ativo, abra dois gráficos.
- Cada robô precisa de um magic number único para não mexer nas posições dos outros.
- Em contas netting, comuns na B3, robôs no mesmo ativo dividem a mesma posição.
- Some o risco de todos os robôs e use um limite de perda diária para a conta.
- Um painel por magic number mostra o que cada robô está fazendo.
Quer organizar os seus robôs?
- Conte quais robôs você usa, em quais ativos e o tipo da sua conta, pelo Termo de Referência ou pelo WhatsApp.
- Avaliamos conflitos de magic number, de netting e de risco somado.
- Ajustamos os robôs que você já tem, quando houver código-fonte, ou criamos um robô único com as estratégias juntas.