Conta hedge e conta netting no MetaTrader 5: o que muda para o robô
Na netting, o ativo tem uma posição só; na hedge, várias. O que cada modo faz com uma ordem contrária, o padrão da B3 e por que o robô precisa saber.

O MetaTrader 5 tem dois jeitos de contar posição, e a corretora escolhe um deles quando abre a sua conta. Parece detalhe de cadastro. Não é: muda o que acontece quando o robô manda uma ordem contrária à posição que já existe, e um robô escrito para um modo faz coisas estranhas no outro.
Netting: uma posição por ativo
No modo netting, cada ativo tem no máximo uma posição. Se você está comprado em 2 contratos de mini-índice e vende 1, fica comprado em 1. Se vende 2, fica zerado. Se vende 3, vira vendido em 1. As ordens se somam e se anulam; o que sobra é a posição líquida.
Uma consequência: um stop e um alvo por ativo. Não existe "o stop da primeira entrada" e "o stop da segunda": existe o stop da posição. Se o robô entra duas vezes, o segundo stop substitui o primeiro.
É o modo que a MetaQuotes desenhou pensando em bolsas, e é como a própria bolsa enxerga a sua conta: uma posição líquida por contrato. Mas não é o que as corretoras brasileiras entregam no MetaTrader 5.
Hedge: várias posições no mesmo ativo
No modo hedge (herdado do Forex), cada entrada é uma posição separada, com o próprio stop, o próprio alvo e a própria vida. Você pode estar comprado em 1 e vendido em 1 no mesmo ativo ao mesmo tempo (daí o nome), e as duas posições aparecem na lista.
É o padrão nas corretoras da B3: as contas de MetaTrader 5 para a bolsa brasileira vêm em modo hedge. A bolsa continua enxergando a posição líquida; o terminal organiza as entradas separadas por cima disso.
Para fechar, você fecha uma posição específica; vender 1 contrato não "reduz" a posição comprada, abre uma vendida.

O que muda para o robô
Entrada dupla. Uma estratégia que "aumenta a posição" faz uma segunda ordem a favor. Na netting, vira uma posição maior com um stop só; na hedge, viram duas posições com dois stops. O resultado é diferente e o teste precisa saber em qual modo rodou.
Reversão. "Virar a mão" (sair da compra e entrar vendido) na netting é uma ordem só, do dobro do tamanho. Na hedge, são duas: fechar a comprada e abrir a vendida. Um robô que manda "vender 2" numa conta hedge esperando reverter acaba comprado em 1 e vendido em 2, os dois vivos.
Realização parcial. Na netting, é reduzir a posição. Na hedge, é fechar parte de uma posição específica. Os comandos são diferentes.
Stop e alvo. Na netting, modificar o stop é modificar o stop da posição do ativo. Na hedge, é o stop daquela posição; as outras continuam com os delas.
Um robô bem feito pergunta ao terminal em que modo está e se adapta. Um robô mal feito assume um modo e quebra no outro, em geral abrindo posição onde deveria fechar. O sintoma clássico: "o robô abriu uma venda em vez de zerar a compra".
Como descobrir o modo da sua conta
O mais seguro é perguntar à corretora na abertura da conta: "a conta de MetaTrader 5 é netting ou hedge?". Quem programa confere pela própria plataforma (a propriedade de conta ACCOUNT_MARGIN_MODE, na linguagem MQL5, devolve o modo). Na conta demo, você descobre mandando duas ordens contrárias e olhando o que sobra na lista de posições.
O modo é uma escolha da corretora, e pode mudar. Por isso um robô "testado na corretora X" pode se comportar diferente na Y sem que nada tenha mudado na regra, e por isso vale confirmar mesmo sabendo que o padrão da B3 é hedge.
No Centurion
O Centurion exige conta hedge e não opera em netting, em vez de operar de um jeito que a estratégia não previu. A estratégia diz o que quer (entrar, virar a mão, reduzir, zerar) e a execução monta as ordens no modo que ela conhece. Confira na conta demo, como com qualquer robô, que o modo da sua conta é o que o robô espera. O que mais ela precisa saber sobre a B3 está em MetaTrader 5 na Bovespa e o que muda no Forex, em Robô para Forex no MetaTrader 5.
O que fazer
- Descubra o modo antes de escolher o robô, não depois do primeiro erro.
- Teste na demo uma reversão e uma parcial, e veja se a lista de posições fica como você esperava.
- Se o robô tem a opção de modo, configure certo. Se não tem e assume um só, use-o só nesse modo.


