Início > Blog > Qualidade dos Dados de Tick no Backtest do MT5 - Diferenças entre OHLC, M1 e Tick Real

backtestMT5dados de tickStrategy Testerprecisão de validação

Qualidade dos Dados de Tick no Backtest do MT5 - Diferenças entre OHLC, M1 e Tick Real

Publicado: 2026-05-18Leitura: cerca de 4 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Qualidade dos Dados de Tick no Backtest do MT5 - Diferenças entre OHLC, M1 e Tick Real

Ao executar um backtest no Strategy Tester do MT5, você encontrará uma configuração chamada "Modelo". A escolha do modelo afeta significativamente a precisão do backtest. Em especial para EAs de scalping, selecionar o modelo errado pode levar ao seguinte problema: "os resultados no backtest são excelentes, mas na operação real o EA não funciona".

Os 3 Modelos de Backtest

No MT5 Strategy Tester, existem três modelos disponíveis:

1. Todos os Ticks (Tick Real)

É o modelo de maior precisão. Reproduz todas as variações de cotação que ocorreram no mercado real.

  • Reproduz também a variação do spread
  • Permite validação de alta precisão, incluindo o movimento do livro de ofertas
  • Tempo de processamento mais longo (H1 em 10 anos: 30 minutos a mais de 1 hora)
  • Volume de dados elevado

Recomendado para: scalping (M15 ou inferior), estratégias onde o spread tem grande impacto

2. OHLC de 1 Minuto (Ticks gerados a partir de M1)

Gera ticks simulados a partir dos quatro preços da vela de 1 minuto: abertura, máxima, mínima e fechamento.

  • Precisão inferior ao tick real, mas suficiente para estratégias de swing
  • Boa relação entre velocidade e precisão (H1 em 10 anos: 5 a 15 minutos)
  • Método semelhante ao que os usuários de MT4 estão acostumados

Recomendado para: EAs de swing em H1 e H4, quando se precisa de precisão moderada

3. OHLC (Apenas os 4 pontos da vela)

Valida utilizando apenas os quatro preços da vela: abertura, máxima, mínima e fechamento.

  • Processamento mais rápido (conclui em poucos minutos)
  • Menor precisão entre os três modelos
  • Especialmente impreciso para estratégias que utilizam SL/TP baseados em ATR

Recomendado para: verificação básica de funcionamento apenas. Não usar para validação definitiva


Por que o Tick Real é Indispensável para Scalping

Ao fazer backtest de um EA de scalping em timeframes M15 ou inferiores usando o modelo OHLC de 1 minuto, surgem os seguintes problemas:

Problema 1: O timing de acionamento do SL e do TP muda

No mercado real, a sequência entre máxima e mínima dentro de uma vela importa muito. No modelo OHLC de 1 minuto, não é possível saber qual veio primeiro — a máxima ou a mínima — dentro daquele minuto, o que impede a reprodução fiel de "o SL foi atingido primeiro ou o TP foi atingido primeiro".

Exemplo: movimentação em 1 minuto
  Real: máxima → mínima (TP atingido primeiro, depois queda)
  Modelo OHLC: High=TP atingido, Low=SL atingido — ordem desconhecida

No scalping, o SL e o TP de cada operação são próximos, portanto esse erro afeta significativamente os resultados.

Problema 2: Variação de spread não é reproduzida

O modelo OHLC de 1 minuto não reproduz alargamentos abruptos de spread, como os que ocorrem durante divulgação de indicadores econômicos. Como o scalping é a estratégia mais afetada pelo spread, um backtest com spread fixo produz resultados excessivamente otimistas.


Como Obter os Dados Necessários para o Backtest

Para realizar um backtest no MT5, é necessário ter os dados históricos baixados no terminal.

Passo 1: Baixar os dados históricos

  1. Inicie o MT5 e faça login na corretora
  2. Menu → Ferramentas → Centro de Histórico (ou Ctrl+H)
  3. Selecione o par de moedas desejado (XAUUSD, etc.)
  4. Clique com o botão direito no timeframe desejado (M1 é o mais importante) → "Download"
  5. Aguarde a conclusão (pode levar de alguns minutos a dezenas de minutos na primeira vez)

Passo 2: Verificar a qualidade dos dados

Após abrir o Strategy Tester, a qualidade dos dados será exibida na coluna "Qualidade".

Qualidade 99%  → Dados de tick real, validação de alta precisão possível
Qualidade 90%  → Ticks simulados gerados a partir de M1
Qualidade 25% ou menos → Apenas OHLC (baixa precisão)

Procure baixar os dados até atingir qualidade 99% antes de iniciar a validação.


Configurações de Backtest Recomendadas para os EAs deste Site

EATimeframeModelo RecomendadoMotivo
GOLD EMA ATR EAH1OHLC de 1 minutoSwing em H1 é suficiente com OHLC de 1 minuto
GOLD Asia Range BreakH1OHLC de 1 minutoMesmo motivo acima
GOLD BB BreakoutH1OHLC de 1 minutoMesmo motivo acima
GOLD MTF TrendH1+D1OHLC de 1 minutoMulti-TF também funciona com OHLC de 1 minuto
USDJPY Trend PullbackH4OHLC de 1 minutoSwing em H4 é suficiente com OHLC de 1 minuto
GBPUSD Scalp EAM15Tick RealScalping exige tick real obrigatoriamente

Estimativa de Tempo de Processamento para o Backtest

Ambiente: equivalente a Core i5, RAM 8 GB, SSD, XAUUSD em 10 anos

ModeloTempo de Processamento (estimativa)
OHLC2 a 5 minutos
OHLC de 1 minuto10 a 20 minutos
Tick Real40 minutos a 2 horas

Ao executar backtests no MT5 em um VPS, o desempenho depende da CPU. Durante o processamento, o uso da CPU do VPS pode chegar a quase 100%, o que pode afetar o desempenho dos EAs em operação simultânea.


Resumo

  • Swing (H1 ou superior): OHLC de 1 minuto é suficiente (equilíbrio entre velocidade e precisão)
  • Scalping (M15 ou inferior): use Tick Real (a precisão é essencial)
  • O modelo OHLC deve ser restrito apenas à verificação básica de funcionamento
  • Confirme que a qualidade dos dados está acima de 90% antes de executar o backtest

A precisão do backtest está diretamente relacionada a "o quanto você pode confiar nos resultados do backtest". Em especial ao avaliar EAs de scalping, certifique-se sempre de validar com dados de tick real.


Perguntas Frequentes (FAQ)

P: Onde posso obter dados de tick real?

A forma padrão é baixar pelo Centro de Histórico do MT5 enquanto conectado à corretora. Os dados podem ser obtidos apenas dentro do período histórico fornecido pela corretora. Também existe a opção de importar CSVs de provedores externos de dados de tick (como Dukascopy), mas o processo de importação para o MT5 é mais complexo.

P: Não consigo obter dados com qualidade 99% para alguns pares de moedas.

Cada corretora possui um intervalo diferente de dados históricos de tick disponíveis. Em particular, dados de tick antigos (mais de 10 anos) não são oferecidos pela maioria das corretoras. Nesse caso, realize a validação a partir dos dados mais antigos disponíveis.

P: Como garantir consistência de precisão entre backtest e forward test?

O básico é realizar o forward test na mesma conta da corretora usada no backtest. Como spread e swap variam entre corretoras, usar a mesma corretora minimiza a divergência entre BT e FT.

P: A "Otimização" e o "Backtest" do Strategy Tester usam o mesmo modelo?

Sim. A otimização (busca de parâmetros) também utiliza o mesmo modelo. No entanto, como a otimização executa milhares a dezenas de milhares de backtests, usar o modelo de tick real na otimização pode levar dias. A prática mais eficiente é realizar a otimização com OHLC ou OHLC de 1 minuto, e usar o tick real apenas para a validação final.


Páginas Relacionadas

Curso por E-mail de 5 Dias (Grátis)

Receba um e-mail por dia sobre os fundamentos do trading FX automatizado, como ler corretamente os backtests e dicas para escolher corretora.

* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.