MetaTrader 5 · Corretoras

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.

Dois painéis com a mesma sequência de ordens (compra 2, vende 1, vende 2): à esquerda, netting, a posição vai de 2 para 1 e para vendido 1; à direita, hedge, aparecem três posições separadas, cada uma com o próprio stop
As mesmas três ordens, dois resultados: uma posição líquida ou três posições vivas. Ilustração.

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.