Backtesting e otimização na MetaTrader
Otimização, walk-forward e curve-fitting
6 min
O Strategy Tester pode otimizar — rodar o EA em muitas combinações de parâmetros de entrada e classificá-las por uma métrica escolhida. Isto é poderoso e também é onde a maioria das estratégias é silenciosamente destruída.
Como a otimização funciona
Você dá a cada input um início, passo e fim (ex.: FastPeriod de 5 a 50 em passos de 5) e o tester roda cada combinação, reportando a melhor por lucro, drawdown, fator de lucro ou um critério personalizado. A MT5 oferece um rápido algoritmo genético para você não ter que varrer espaços enormes por força bruta.
O perigo do curve-fitting
Esta é a mesma armadilha de sobreajuste do capítulo de Python, e o tester a torna perigosamente fácil. Se você continuar adicionando parâmetros e buscando o suficiente, você vai encontrar uma combinação que produziu uma curva de capital histórica magnífica — ajustando o ruído, não uma vantagem real. Essa combinação quase sempre desmorona em dados novos.
Sinais de alerta: um resultado absurdamente melhor que os vizinhos (um pico frágil), muitos parâmetros, e uma estratégia cujo desempenho colapsa se um parâmetro se move um passo. Parâmetros robustos ficam num platô amplo de bons resultados, não num pico solitário.
Análise walk-forward
A defesa séria é a otimização walk-forward:
- Otimize numa janela dentro da amostra (in-sample) (ex.: 2018–2020).
- Teste os parâmetros escolhidos, intocados, na janela fora da amostra seguinte (ex.: 2021).
- Avance ambas as janelas e repita.
Os resultados fora da amostra — em dados nunca usados para escolher parâmetros — são os únicos que aproximam o comportamento ao vivo. O tester da MT5 tem um modo forward embutido que divide o período exatamente para isso.
A expectativa honesta
Mesmo um resultado walk-forward limpo é hipotético e vai se degradar ao vivo. Trate a otimização como uma forma de encontrar parâmetros robustos, nunca os melhores de todos. Uma estratégia um pouco pior mas estável vence uma espetacular mas frágil sempre.
Este conteúdo tem finalidade exclusivamente educacional e informativa e não constitui recomendação de investimento, consultoria financeira, tributária ou jurídica. Operar e investir envolvem risco, incluindo a possível perda de capital. Qualquer desempenho exibido por ferramentas de terceiros é hipotético e não promessa de resultado futuro. Faça sua própria análise e considere orientação profissional antes de qualquer decisão.