ReplayPip Abrir replay

PRÁTICA DE BACKTESTING

Erros de backtesting que podem fazer uma estratégia fraca parecer boa

Um backtest pode apresentar um resultado encorajador e oferecer poucas provas. Selecionar exemplos favoráveis, alterar regras depois do resultado ou omitir custos pode levar o teste a responder a uma pergunta diferente da inicial.

Por ReplayPipDireção editorial: Syed Awais Publicado em Última atualização

MESMA VELA. PERCURSOS DIFERENTES.ObjetivoStop lossPercurso APercurso B
Ilustração de dois percursos com a mesma amplitude de vela: os dados OHLC não revelam qual dos níveis foi atingido primeiro. São percursos inventados, não uma operação registada.

Escolher apenas as configurações óbvias

Num gráfico completo, um movimento forte chama a atenção. É fácil identificar a configuração anterior e ignorar exemplos semelhantes que falharam.

Defina o instrumento, período gráfico, intervalo de datas e regras de entrada antes de começar. Percorra o intervalo por ordem e registe todas as configurações válidas. Se ignorar alguma, anote o motivo. Assim distingue um filtro planeado de uma decisão influenciada pelo resultado conhecido.

Utilizar informação que ainda não existia

Se a regra exige um fecho acima de um nível, não pode usar esse fecho final e assumir uma entrada ao preço de abertura. Registe quando o sinal fica disponível e qual o preço de entrada utilizado.

No ReplayPip, as horas identificam a abertura das velas; as ordens de mercado usam o fecho revelado. Uma vela de cinco minutos identificada como 09:05 cobre 09:05–09:10. O seu fecho completo não era conhecido às 09:05.

Dados e metodologia

Alterar as regras durante o teste

Depois de uma perda, pode querer afastar o stop; depois de perder um movimento, flexibilizar a entrada. São ideias a investigar, mas criam outra versão da estratégia. Misturar resultados esconde quais as regras que produziram cada resultado.

Preserve o registo original. Identifique a nova versão, descreva a alteração e avalie-a separadamente. Reserve outro período histórico para examinar as regras revistas sem novos ajustes.

Como praticar trading sem mudar as regras após cada perda

Tratar repetições como provas independentes

Repetir uma data ajuda a aprender os controlos. Depois de memorizar o movimento, a tentativa seguinte deixa de representar uma decisão desconhecida.

Identifique essas tentativas como repetições de treino. Para avaliar a aplicação consistente das regras, use períodos diferentes que ainda não tenha examinado.

Olhar apenas para o lucro final

Dois testes podem terminar com o mesmo lucro simulado e seguir percursos muito diferentes. Registe o número de operações, período analisado, risco inicial, ganhos, perdas, sequências de perdas e quedas do capital simulado. Inclua violações das regras, configurações ignoradas e registos incompletos.

Estes elementos permitem interpretar o resultado. Um total positivo não explica, por si só, o risco assumido.

Ignorar custos e pressupostos de execução

Verifique como a ferramenta trata entradas, gaps e velas que atingem stop loss e take profit. O ReplayPip aplica primeiro o stop quando ambos são atingidos na mesma vela. Exclui spread, comissões, slippage e financiamento. Os resultados não representam execuções realizáveis num intermediário.

A NFA descreve o conhecimento posterior do resultado e as diferenças entre trading hipotético e real como limitações das simulações. A referência abaixo fornece contexto, não uma recomendação desta ferramenta.

NFA: resultados de desempenho hipotéticos

Torne o teste verificável

Guarde as regras, datas, pressupostos de entrada e ponto de paragem antes de começar. Registe decisões antes de revelar o que acontece. Preserve o registo completo, mesmo que contrarie as suas expectativas.

Use o modelo de diário e reveja o funcionamento das execuções simuladas antes de interpretar resultados. Um teste útil torna as fragilidades visíveis. Encontrar uma falha antes de arriscar dinheiro é útil mesmo sem crescimento do saldo simulado.

Modelo de diário de backtesting forex para uma folha de cálculo

Backtesting e trading real: porque diferem os resultados

Ponha em prática

Abra um gráfico histórico e experimente um exercício de cada vez.

Abrir replay gratuito