← Todos os artigos

Robô para mini dólar (WDO) no MetaTrader 5: regras e cuidados

Por Jackson Jordão · 1 de outubro de 2026 · 6 min

Um robô para o mini dólar (WDO) no MetaTrader 5 funciona como qualquer robô de futuros da B3: lê o gráfico, aplica as regras da sua estratégia e envia ordens pelo símbolo do contrato. O que muda em relação ao mini índice é o tamanho do ponto, a rolagem mensal do contrato e a forma de tratar o horário e a volatilidade do câmbio.

Se a sua estratégia já está clara no papel, ela pode virar robô. Mas o dólar tem particularidades que precisam estar no código desde o início. Veja abaixo o que o contrato exige, quais regras entram no robô e onde está o risco de um projeto mal definido.

O que é o mini dólar e o que importa para a programação

O mini dólar é o contrato futuro de taxa de câmbio de reais por dólar comercial negociado na B3, com código WDO. Segundo as especificações divulgadas pela B3, o tamanho do contrato é de US$ 10.000 e a variação mínima de apregoação é de R$ 0,50 por US$ 1.000. Na prática, isso dá R$ 5,00 por variação mínima em cada contrato.

Para o robô, esses números definem três coisas:

  • o passo mínimo do preço, que precisa ser respeitado ao calcular stop e alvo;
  • o valor financeiro de cada ponto, usado no cálculo de risco por operação;
  • o número de contratos, que é sempre inteiro e controlado por você.

O MT5 informa esses dados de cada símbolo pelas propriedades do ativo, como o passo mínimo de preço e o tamanho do tick. Um robô bem escrito lê esses valores em vez de deixá-los fixos no código. Assim ele continua correto se a corretora configurar o ativo de outra forma.

O vencimento mensal e a rolagem do contrato

O contrato do mini dólar vence no primeiro dia de negociação do mês de vencimento. Cada mês tem um contrato diferente, e o código do ativo muda a cada vencimento. Essa é a principal armadilha de quem usa um robô de WDO pela primeira vez.

O que pode dar errado se isso não for tratado:

  • o robô fica ligado em um contrato antigo, com pouca liquidez, enquanto o mercado negocia o seguinte;
  • o robô tenta operar um símbolo que já venceu e não envia nenhuma ordem;
  • o histórico usado no backtest e o contrato operado ao vivo não correspondem.

Existem duas abordagens comuns. Na primeira, você escolhe o contrato manualmente no gráfico a cada mês e o robô opera o símbolo em que foi anexado. Na segunda, o robô recebe o código do contrato como parâmetro de entrada ou o identifica sozinho. Muitas corretoras também oferecem um símbolo contínuo, mas o nome e o comportamento variam de uma para outra, então confirme na sua corretora antes de depender dele.

Dica: Defina com o programador, antes de começar, quem faz a troca de contrato: você ou o robô. Essa decisão muda o código e o seu processo mensal.

Regras que quase todo robô de dólar precisa ter

O câmbio reage a notícias, a dados econômicos e ao movimento do dólar lá fora. Por isso, além do gatilho de entrada, o robô precisa de regras de proteção. As mais comuns:

  • janela de horário: início e fim da operação, com opção de encerrar posições antes do fim da sessão;
  • stop e alvo em pontos, ajustados ao passo mínimo do contrato;
  • limite de perda diária: ao atingir o valor definido, o robô para de abrir novas operações;
  • limite de operações por dia, para evitar excesso de entradas em dia de mercado errático;
  • filtro de spread: o robô não entra se a diferença entre compra e venda estiver fora do normal;
  • verificação de posição aberta, para não duplicar ordens.

Cada item é uma decisão da sua estratégia, não do programador. Quanto mais objetiva a regra, mais fiel será o robô.

Horários: confirme com a sua corretora

A B3 negocia o mini dólar em mais de uma sessão, e os horários podem mudar ao longo do tempo, inclusive com o horário de verão dos Estados Unidos, que afeta o fuso do mercado internacional. As corretoras também podem ter regras próprias para a sessão noturna e para o fim do pregão.

Por isso, não deixe os horários fixos de forma rígida no robô. Faça deles parâmetros de entrada, para ajustar sem recompilar. E confira o horário vigente no site da B3 e na sua corretora antes de configurar a janela de operação.

Como o MT5 trata ordens no contrato futuro

Em contratos futuros na B3, a conta costuma operar no modo de posição líquida (netting): ao comprar e depois vender o mesmo ativo, as ordens se somam em uma única posição. Isso influencia como o robô gerencia saídas parciais e reversões. Um robô pensado para conta de cobertura (hedging) pode se comportar de forma diferente nessa conta.

Outro ponto é o tipo de preenchimento da ordem, que depende do que a corretora e a bolsa aceitam para cada ativo. Se o robô usar um modo não aceito, a ordem é rejeitada. O código deve consultar o modo permitido pelo símbolo e tratar o retorno de erro de forma explícita, registrando o motivo no log.

Backtest do WDO: cuidados antes de confiar no resultado

O teste no Testador de Estratégia do MT5 ajuda a validar a lógica, mas não garante resultado futuro. Para o dólar, vale atenção a alguns pontos:

  • use dados de tick de boa qualidade, de preferência fornecidos pela própria corretora;
  • teste em mais de um período e em condições de mercado diferentes;
  • considere custos reais, como corretagem, emolumentos e a diferença entre compra e venda;
  • lembre que o teste em contrato único não reproduz a troca mensal de vencimento.

Dica: Depois do backtest, rode o robô em conta demo por algumas semanas antes de usar dinheiro real. O comportamento de ordens, spread e execução ao vivo só aparece no mercado.

Resumo

  • O WDO tem contrato de US$ 10.000 e variação mínima de R$ 0,50 por US$ 1.000, o que equivale a R$ 5,00 por tick em cada contrato.
  • O vencimento é mensal, e o robô precisa saber qual contrato operar.
  • Janela de horário, limite de perda diária e filtro de spread devem fazer parte do robô.
  • Em contratos futuros, a conta normalmente opera em modo netting, e isso afeta a gestão da posição.
  • Backtest ajuda a validar a lógica, mas não promete resultado: valide também em conta demo.

Quer um robô de mini dólar no seu MT5?

  1. Descreva a sua estratégia pelo Termo de Referência do site ou pelo WhatsApp, com entradas, saídas, horários e limites de risco.
  2. Eu analiso o que foi descrito, tiro as dúvidas técnicas e confirmo o que será entregue.
  3. Você recebe o robô testado em conta demo, junto com o código-fonte.

Orçamento pelo WhatsApp: (84) 99652-3661

Leia também