Análise e métricas

Testes fora da amostra

Dados reservados da seleção da estratégia e do ajuste dos parâmetros, usados depois para avaliar o desempenho em observações ainda não vistas. Quando os resultados orientam novas alterações, esses dados deixam de ser uma amostra reservada intacta para a estratégia revista. Nenhuma percentagem ou número fixo de operações garante um teste significativo; evite fugas de informação e inclua custos realistas.

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. As regras são desenvolvidas com dados de 2020–2023, selecionadas com uma validação separada de 2024, e a versão fixada é avaliada num teste intocado de 2025. Uma esperança matemática de desenvolvimento de +0.30R face a +0.08R no teste não identifica uma única causa. Se um filtro mudar após a análise de 2025, esse ano deixa de ser OOS intacto para a versão revista.

A amostra tem de estar separada da seleção

OOS significa dados não usados para selecionar a estratégia em avaliação, não apenas um ficheiro com outro nome. Escolher parâmetros, instrumentos ou exceções depois de ver o teste também usa a sua informação. Podem ser realizados novos ciclos de investigação de forma transparente, mas distinga a validação de desenvolvimento de um teste final. Conserve as decisões e versões para que seja claro o que o autor do modelo efetivamente ainda não tinha visto.

Cronologia e fuga de informação

Baralhar aleatoriamente séries temporais de mercado pode misturar informação futura e passada. Ajuste a normalização, a seleção de variáveis e os limiares apenas com dados disponíveis antes do teste. Operações ou classificações que abrangem um intervalo futuro podem atravessar os limites da amostra; defina exclusões adequadas aos seus horizontes. Um intervalo no calendário, por si só, não elimina todas as fugas. Consulte a documentação do scikit-learn sobre fuga de informação para exemplos.

O que significa um resultado mais fraco?

As causas possíveis incluem sobreajustamento, condições de mercado alteradas, custos mais elevados, um erro de implementação ou incerteza de uma amostra pequena. Investigue os diagnósticos, em vez de declarar automaticamente sobreajustamento. Apresente o número de operações concluídas, a dispersão e todos os encargos. Um período OOS curto e positivo também não é um certificado de rentabilidade; continua a ser uma estimativa segundo um modelo e janela de medição específicos.

A documentação torna o teste reproduzível

Conserve a versão do código, os dados de origem, o calendário de publicação e a especificação do produto. Defina como são tratadas as posições abertas que atravessam os limites da amostra e como os indicadores recebem o histórico de inicialização. Observações anteriores usadas para calcular um indicador são diferentes de resultados futuros usados para selecionar parâmetros. O registo deve reproduzir a versão exata do teste sem inserir silenciosamente conhecimento de um período posterior na avaliação anterior.

Um protocolo prático

Registe os limites da amostra, os instantes de disponibilidade da informação, os critérios de avaliação e o plano de ação antes de ler os resultados. Mantenha todos os custos e um dimensionamento comparável. Se o teste orientar alterações, organize uma nova avaliação honesta com dados posteriores, em vez de afirmar que as observações anteriores continuam intocadas. No curso: backtesting e testes prospetivos. Fonte verificada em 11 de outubro de 2026.

Diagrama e exemplo resolvido

Infografia educativa: Testes fora da amostra
Diagrama educativo; os dados do modelo e os pressupostos estão indicados no gráfico.
Abrir o gráfico no tamanho original

Perguntas frequentes

Uma divisão 70/30 é sempre suficiente?
Não. A divisão adequada depende do horizonte, do número de observações, da dependência e do processo de seleção.
Posso inspecionar OOS repetidamente?
Sim, mas, se isso afetar o modelo ou a seleção, as observações tornam-se dados de investigação, não um teste final intacto.

← 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.