Etapa 02 · Analisar

Quanto do backtest realmente sobreviveu?

Um backtest é o melhor caso que um conjunto de premissas consegue produzir. Aqui esse relatório fica ao lado do que a estratégia fez depois, e a diferença é medida — incluindo as duas formas em que essa comparação se elogia sozinha sem avisar.

Grátis · Sem instalação · Roda no seu navegador

Quanto do backtest realmente sobreviveu? — example screen

Sua configuração

Dois relatórios do MetaTrader. Ambos são lidos nesta aba; nenhum é enviado.

Relatório de backtest

Relatório forward ou real

Relatórios MT4 e MT5 salvos como .htm ou .html. Os dois arquivos não precisam vir da mesma plataforma: um relatório do testador MT4 pode ser comparado com o histórico de uma conta MT5.

Nada é enviado. Números de conta, nomes de corretora e parâmetros do EA presentes nesses arquivos nunca saem da aba.

Diagnóstico

Leia os dois primeiros pontos antes das porcentagens: períodos sobrepostos e o mesmo arquivo carregado duas vezes fazem a comparação parecer perfeita.

Cada métrica, lado a lado

Os índices são forward dividido por backtest, então 100% significa que o número passou sem mudança.

Métrica Backtest Forward Preservado

Um índice fica em branco quando enganaria — quase sempre porque o lado do backtest é zero ou já é negativo, caso em que um índice positivo seria lido como «resistiu» enquanto os dois lados perdem dinheiro.

As duas curvas de capital, normalizadas

Os períodos e o número de operações são diferentes, então as duas curvas começam em 100 e o eixo vai do início ao fim de cada relatório.

O que os dois relatórios realmente são

Antes de comparar resultados, confirme que os dois arquivos descrevem a mesma estratégia em períodos que não se sobrepõem.

Campo Backtest Forward

Como usar

  1. Digite seus númerosDigite seus próprios valores nos campos ou escolha o seu relatório do MetaTrader, se a ferramenta ler um arquivo. Os valores que já estão ali são apenas um exemplo inicial.
  2. Leia o resultado e o diagnósticoO número grande responde à pergunta. Os cartões abaixo dizem o que parece errado e o que mudar.
  3. Teste uma correção ou vá alémAplique uma mudança sugerida para ver o resultado se mexer, siga o link para a próxima ferramenta ou copie o link para voltar aos mesmos dados.

Como isso é calculado

Os dois arquivos passam pelo mesmo leitor do Analisador de backtest: as estatísticas são recalculadas a partir da lista de operações em vez de serem tiradas do resumo do próprio relatório. É isso que permite um relatório MT4 e um MT5 na mesma tabela, e é por isso que um extrato de conta real pode ser comparado com uma execução do testador.

Degradação é normal; colapso não é. Custos, latência e as execuções reais de uma corretora tiram algo de qualquer estratégia, então um fator de lucro que mantém a maior parte do valor é o resultado esperado. O que importa é o quanto abaixo disso o forward ficou e se a contagem de operações mudou: uma estratégia que parou de operar não se degradou, deixou de cumprir as próprias condições.

Slippage não pode ser medido aqui. Seria preciso ter as mesmas operações dos dois lados, e um backtest e um forward são operações diferentes em semanas diferentes: subtrair seus preços médios mede onde o mercado estava, não como foi executado. O que dá para medir é se a vantagem por operação encolheu enquanto o acerto se manteve, que é o formato que o custo de execução assume.

Perguntas e respostas

É grátis? Preciso de uma conta?

Grátis · Sem instalação · Roda no seu navegador. Não precisa de conta para calcular.

Algo é enviado?

Nada é enviado. Cada número desta página é calculado no seu navegador, e o link que você copia carrega apenas os valores que você digitou.

Até onde posso confiar no resultado?

Um forward que resiste é indício de que as premissas eram suportáveis, não prova de que a estratégia é segura. É um caminho por um mercado com uma corretora.

Ferramentas relacionadas

Continue explorando

Construa o EA que você vai comparar

Esta página compara um relatório de backtest com um relatório forward da mesma ideia. O AIStrategyMiner Builder permite ligar suas regras de entrada e saída como blocos, sem código, para que você crie esse EA.

  • Compile um arquivo .ex5 padrão para o MetaTrader 5, execute-o em backtest e depois em forward, e compare os dois relatórios aqui.

Verifique o EA pronto no MetaTrader 5 antes de confiar nele. Os números desta página vêm do que você digitou; não são uma previsão de resultados.

AIStrategyMiner EA Builder: blocos de estratégia ligados em uma tela, com o painel de propriedades à direita