Análise e métricas

Análise walk-forward

Uma avaliação cronológica que ajusta repetidamente uma estratégia numa janela anterior e a testa numa janela subsequente ainda não observada. Pode revelar sensibilidade aos parâmetros e às mudanças do mercado, mas não prova rentabilidade futura. Mantenha separados os pressupostos de otimização, teste e custos, incluindo quaisquer decisões tomadas depois de ver os resultados do teste.

Os exemplos usam a notação numérica inglesa: a vírgula separa os milhares e o ponto indica a parte decimal. 1,000 significa mil; 1.25, um e um quarto.

Exemplo. Três etapas ilustrativas ajustam nos meses 1–12 e testam em 13–15; ajustam em 4–15 e testam em 16–18; ajustam em 7–18 e testam em 19–21. As janelas de teste não se sobrepõem. Com 40, 50 e 30 operações com médias de +0.10R, −0.04R e +0.20R, a média combinada é (4−2+6)/120 ≈ +0.0667R, não a média não ponderada de três médias.

Avalie o procedimento de reajuste

A análise walk-forward também avalia como e quando o modelo é atualizado. Cada etapa só pode usar observações anteriores. As janelas de treino podem deslocar-se ou expandir-se; o comprimento, o intervalo dos parâmetros e o calendário de atualização devem ser especificados antes da avaliação. No exemplo, um período de teste anterior pode entrar numa janela de treino posterior porque nessa altura já é dado histórico. O conhecimento assim obtido não pode ser aplicado retrospetivamente a um teste anterior.

Combine corretamente os resultados

Junte apenas segmentos efetivos de teste, com custos e dimensionamento adequados a cada etapa. Não acrescente o desempenho de treino à curva de validação. Testes sobrepostos podem contar uma operação repetidamente; defina regras de atribuição. A soma de R ou uma média por operação não é automaticamente uma rendibilidade composta da conta. Os limites das janelas também têm de especificar como são tratadas as posições já abertas.

Limitações

Escolher o melhor comprimento de janela após analisar os resultados é outra etapa de ajuste. Poucas janelas, amostras pequenas e operações dependentes limitam as conclusões. O processamento dos dados ajustado a todo o histórico pode deixar entrar informação, apesar de datas corretamente separadas. O TimeSeriesSplit do scikit-learn ilustra a divisão cronológica; a função não resolve, por si só, as regras de execução financeira.

O custo de mudar de modelos

O reajuste pode alterar as posições, o número de ordens ou a frequência de negociação. Se mudar de variantes exigir fechar e reabrir, inclua essas execuções e encargos no procedimento avaliado. Não apague automaticamente uma perda em aberto no limite de uma janela nem cobre o mesmo custo duas vezes. Registe o estado da conta entre etapas para que a curva unida represente um processo alcançável, não reinícios independentes com capital novo.

Aplicação

Conserve os parâmetros e resultados de cada etapa, os números de observações, os custos e as falhas. Compare a estabilidade com uma estratégia fixada sem afinação frequente. Depois de selecionar o procedimento completo, realize uma nova avaliação independente, em vez de deduzir uma promessa de algumas janelas positivas. No curso: testes de estratégias. Fonte verificada em 11 de outubro de 2026.

Diagrama e exemplo resolvido

Infografia educativa: Análise walk-forward
Diagrama educativo; os dados do modelo e os pressupostos estão indicados no gráfico.
Abrir o gráfico no tamanho original

Perguntas frequentes

A análise walk-forward elimina o sobreajustamento?
Não. Pode revelar instabilidade, mas o procedimento e os seus parâmetros também podem ser ajustados aos dados.
As observações de testes anteriores podem ser reutilizadas?
Sim, numa etapa de treino posterior, quando já estão disponíveis. Isto não altera retrospetivamente as decisões tomadas pela versão anterior.

← Voltar ao glossário completo

Jarosław Wasiński

Editor-chefe, ForexMechanics.com • Analista macro e FX

Analista independente e profissional com mais de 20 anos de experiência nos mercados financeiros. Atua no Forex desde 2007, com foco em análise fundamentalista, estrutura do mercado OTC e gestão disciplinada do risco de capital.

  • Criador e editor-chefe do MyBank.pl, oferecendo educação financeira confiável desde 2004.
  • Autor de centenas de comentários de mercado aprofundados, análises estruturais e materiais educacionais para traders e investidores.
  • Defensor da transparência do mercado, promovendo uma educação baseada em dados concretos e relatórios institucionais (BIS, ESMA, CFTC).

Todo o conteúdo tem caráter exclusivamente educacional e informativo – não constitui recomendação de investimento. Lembre-se: operar com alavancagem (Forex/CFD) envolve alto risco de perda rápida de capital.