Binaryzando Todas as perguntas →

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

\n

A MHI tem três tempos diferentes, e trocar um só quebra tudo:

  1. Tempo da vela (1 min ou 5 min) — o tamanho de cada vela que você lê.
  2. 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).
  3. 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”.

\n', '

O checklist pra conferir

\n
\n

Confira o relógio da corretora, não o do seu PC

\n

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.

\n
\n
\n

Confira em que minuto o quadrante fecha

\n

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.

\n
\n
\n

Confira o tratamento do doji

\n

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.

\n
\n\n', '
Menos entradas é menos amostra\n

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.

\n')

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