MHI em M5 está entrando na vela errada
É o erro mais repetido de quem migra a MHI de M1 pra M5: trocar só a expiração. O quadrante de análise muda junto — em M1 a análise fecha a cada 5 minutos; em M5, a cada 30.
“Galera como colocar no código para operar MHI em M5? Eu troquei o tempo para 300 segundos, mas sempre entra na vela errada. Não contabiliza as velas certas” pergunta real, grupo de operações binárias no Telegram
Os três tempos que as pessoas confundem
A MHI tem três tempos diferentes, e trocar um só quebra tudo:
- Tempo da vela (1 min ou 5 min) — o tamanho de cada vela que você lê.
- Tempo do quadrante — de quanto em quanto tempo o bloco de análise fecha. Em M1 o quadrante é de 5 minutos (5 velas de 1 min); em M5 ele passa a ser de 30 minutos (5 velas de 5 min).
- Tempo de expiração — quanto dura a operação. É esse que quase todo mundo troca sozinho, e por isso o robô entra na hora errada.
Trocando só a expiração pra 300s, o código continua fechando quadrante de 5 em 5 minutos e lendo velas de 1 minuto — então ele analisa um conjunto de velas e opera outro. O sintoma exato é o relatado no grupo: “está entrando na 3ª vela do quadrante de M5”.
O checklist pra conferir
Confira o relógio da corretora, não o do seu PC
Se o seu relógio estiver alguns segundos adiantado ou atrasado, a vela que o código acha que é a última fechada ainda está aberta. Isso sozinho já produz entrada na vela errada, mesmo com todo o resto certo.
Confira em que minuto o quadrante fecha
Em M5, os blocos fecham nos minutos 00 e 30 da hora. Em M1, a cada 5 minutos cheios. Imprima na tela o horário das velas que o código leu antes de operar — se não baterem com o que você vê no gráfico, o erro está aqui e não na estratégia.
Confira o tratamento do doji
Vela que abre e fecha no mesmo preço não tem cor. Umas implementações descartam o quadrante inteiro, outras contam como uma das cores. Em M5 o doji é mais raro, então um código que “funcionava” em M1 por sorte pode se comportar diferente aqui.
Efeito colateral que quase ninguém calcula: em M5 você tem 6× menos quadrantes por dia que em M1. O mesmo período de histórico que dava 1.200 entradas passa a dar 200 — e 200 entradas já é pouco pra confiar num número. Se você migrar pra M5, aumente o período testado na mesma proporção.
Confira se o problema é o código ou a estratégia
Dá pra rodar a MHI em M1 e em M5 no mesmo par e comparar os dois números com a quantidade de entradas de cada um. Se a M5 só parece pior porque tem um terço da amostra, isso aparece na hora — e você para de caçar bug que não existe.
Catalogar minha estratégia