Mini índice · MetaTrader 5

Vencimento e rolagem do mini-índice: o que o robô precisa saber

O WIN vence a cada dois meses e troca de código. As letras, a data, como a liquidez migra, o símbolo contínuo do MetaTrader e o robô que fica no contrato morto.

O mini-índice não é um ativo; é uma série de contratos, cada um com data para acabar. A cada dois meses o contrato vence, a liquidez passa para o seguinte e o código muda. Quem opera na mão nem percebe: troca o gráfico. Um robô não troca nada sozinho, e um robô no contrato vencido está operando um mercado que não existe mais.

As letras e os meses

O código do contrato é WIN + a letra do mês + o ano. Os meses de vencimento são os pares:

| Letra | Mês | |---|---| | G | fevereiro | | J | abril | | M | junho | | Q | agosto | | V | outubro | | Z | dezembro |

WINZ26 é o contrato de dezembro de 2026; o seguinte é WING27, fevereiro de 2027. As letras vêm de uma convenção internacional de futuros; não há lógica para decorar, só a tabela.

Quando vence

Na quarta-feira mais próxima do dia 15 do mês de vencimento, segundo a especificação do contrato publicada pela B3. No dia do vencimento, o contrato é liquidado pela média do Ibovespa à vista num período do próprio dia (a metodologia exata está na especificação). O contrato do mês seguinte já negocia há tempos; nos dias que antecedem o vencimento, quase todo o volume migra para ele.

A rolagem

Rolar é sair do contrato que vai vencer e entrar no seguinte, para manter a posição. Para quem faz day trade não há posição para rolar; há uma decisão diferente: em que contrato operar em cada dia. A resposta é o contrato com mais liquidez, e a migração acontece nos últimos dias antes do vencimento, não no dia. Operar o contrato antigo na semana do vencimento é operar com book fino, spread aberto e deslize.

Uma regra simples que funciona: trocar de contrato quando o volume do seguinte passa o do atual, o que costuma acontecer alguns dias antes da quarta-feira. Uma regra mais simples ainda: trocar na segunda-feira da semana do vencimento.

Uma linha do tempo de dois meses com dois contratos: o volume do atual caindo e o do seguinte subindo até se cruzarem alguns dias antes da quarta-feira do vencimento; a marca da troca no cruzamento
A liquidez migra antes do vencimento. A troca certa é no cruzamento dos volumes, não na data. Ilustração.

O símbolo contínuo do MetaTrader

As corretoras oferecem, além dos contratos com código, um símbolo contínuo (WIN$, ou uma variação com sufixo, conforme a corretora), que emenda os contratos: mostra o histórico de todos como se fosse um ativo só e aponta, na negociação, para o contrato vigente. É o símbolo que serve para backtest de anos (um contrato só tem dois meses de histórico) e para o robô "sempre estar no certo".

Dois cuidados. O primeiro: o histórico do contínuo emenda preços de contratos diferentes, e na virada há um degrau (o contrato seguinte negocia com um prêmio ou desconto em relação ao anterior). Uma regra que olha o gap de abertura no dia da troca vê um gap que não existiu. O segundo: alguns robôs e algumas corretoras exigem o contrato com código para mandar ordem, e aí o robô precisa analisar no contínuo e operar no contrato do mês, sabendo qual é.

O erro clássico

O robô foi anexado ao gráfico do WINZ26 em novembro. Chega dezembro, o contrato vence, e o robô continua lá: sem ticks, sem negócios, "não opera". Ou pior, opera nos últimos dias do contrato antigo, com liquidez de nada. É um dos itens da lista de O robô não abre ordens, e a solução é ter uma regra de troca, não lembrar.

O ajuste diário na virada

Quem carrega posição de um contrato para o outro (não é o caso do day trade) paga ou recebe o ajuste do dia nos dois, e a diferença de preço entre eles é o custo ou o ganho da rolagem. O ajuste diário está em Mercado futuro de mini-índice.

Como vira regra num robô

Uma tabela de vencimentos, o contrato vigente calculado a partir da data (ou lido do contínuo), uma regra de troca (por volume ou por dia) e o que fazer com posição aberta na virada: carregar para o novo ou encerrar. No Centurion, a troca de contrato futuro é automática: a estratégia analisa no contínuo, negocia no contrato do vencimento e, na virada, carrega ou encerra a posição conforme a configuração; e a revisão da estratégia avisa quando a troca de contrato foi esquecida. Nas estratégias na OnTick, a troca faz parte da execução do nosso lado; você não precisa saber qual é o contrato do mês.

O contrato vence; a estratégia, não. A regra de troca é o que separa as duas coisas.