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?
- 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.
- Eu analiso o que foi descrito, tiro as dúvidas técnicas e confirmo o que será entregue.
- Você recebe o robô testado em conta demo, junto com o código-fonte.