Backtesting de Ações: Um Guia Data-First

Um fluxo rigoroso da questão de pesquisa até dados pontuais, suposições de execução, validação e evidência salva.

By DataCedar··2 min read·Portuguese

Backtesting de ações aplica regras históricas de decisão às informações e preços negociáveis que teriam estado disponíveis em cada tempo simulado. Um teste válido precisa de universo pontual, ajustes explícitos de preço, tempos conhecidos de eventos, preenchimentos e custos realistas, cobertura completa, disciplina de parâmetros e período fora da amostra intacto.

Congele o conjunto de informações

Defina o tempo da decisão e admita apenas dados conhecidos até esse corte. Emendas posteriores da SEC, cronogramas revisados de resultados, fundamentos reexpressos e composição atual do índice não devem vazar para simulações anteriores.

Resolva ativos por identidades históricas e retenha nomes deslistados. Caso contrário, o universo exclui muitas falhas e superestima desempenho.

Modele o que poderia ter sido negociado

Escolha a barra e regra de preenchimento antes de examinar resultados. Preenchimentos no mesmo fechamento após evento pós-horário são impossíveis; volume baixo e spreads amplos tornam preços teóricos não confiáveis.

Inclua comissões quando relevantes, spread, slippage, suposições de empréstimo e localização para vendas a descoberto, suspensões de negociação e restrições de portfólio. Testes de sensibilidade devem mostrar se o resultado sobrevive a execuções modestamente piores.

  • Atrase todo sinal até disponibilidade pública.
  • Use participação pontual no universo.
  • Rejeite lookbacks incompletos.
  • Teste custos e atrasos de preenchimento.

Valide em vez de otimizar para sempre

Separe pesquisa, validação e períodos finais de holdout. Limite o número de variações, reporte todas as escolhas testadas e compare com bases simples.

Salve versão do código, parâmetros, consulta de dados, execuções da fonte, snapshot de cobertura, negociações e métricas. Uma curva promissora sem seu pacote de evidências não é um resultado reproduzível.

Key takeaways

  • 01Simule apenas a informação conhecida no momento.
  • 02Inclua ativos deslistados e execução realista.
  • 03Reserve um holdout intacto.
  • 04Salve o pacote completo de evidências.

Um fluxo rigoroso da questão de pesquisa até dados pontuais, suposições de execução, validação e evidência salva.

Start freeView pricing

Questions, answered.

No mínimo: universo pontual de ativos, preço e volume, ações corporativas, calendário da bolsa, cobertura e dados conhecidos dos sinais.

Construa o conjunto de dados de pesquisa antes de ajustar o modelo.

Comece com a identidade da empresa, um corte as-of, direitos da fonte e cobertura esperada. Então consulte a evidência que sua decisão poderia realmente ter visto.

Start free