DataCedar/Resources/Stocks·Guide

Backtesting de Ações: Um Guia Orientado por Dados

Um fluxo de trabalho rigoroso desde a pergunta de pesquisa até dados no ponto no tempo, suposições de execução, validação e evidências salvas.

By DataCedar··2 min read·Portuguese

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

Congele o conjunto de informações

Defina o tempo de decisão e admita apenas dados conhecidos até aquele corte. Emendas posteriores da SEC, cronogramas de lucros revisados, fundamentos reclassificados e associação de índice atual não devem vazar para simulações anteriores.

Resolva títulos através de identidades históricas e mantenha nomes deslistados. Caso contrário, o universo excluirá muitas falhas e superestimará o desempenho.

Modele o que poderia ter sido negociado

Escolha a regra de barra e preenchimento antes de examinar os resultados. Preenchimentos na mesma data de fechamento após um evento fora do horário são impossíveis; volume baixo e spreads amplos tornam os preços teóricos não confiáveis.

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

  • Atrasar cada sinal para disponibilidade pública.
  • Use associação no ponto no tempo.
  • Rejeite lookbacks incompletos.
  • Teste custos e atrasos de preenchimento.

Valide em vez de otimizar para sempre

Separe períodos de pesquisa, validação e retenção final. Limite o número de variações, relate todas as escolhas testadas e compare com linhas de base simples.

Salve a versão do código, parâmetros, consulta de dados, execuções de origem, instantâneo 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 as informações conhecidas na época.
  • 02Inclua títulos deslistados e execução realista.
  • 03Reserve uma retenção intocada.
  • 04Salve o pacote completo de evidências.

Um fluxo de trabalho rigoroso desde a pergunta de pesquisa até dados no ponto no tempo, suposições de execução, validação e evidências salvas.

Start freeView pricing

Questions, answered.

No mínimo: universo de títulos no ponto no tempo, preço e volume, ações corporativas, calendário de bolsa, cobertura e os 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 de origem e cobertura esperada. Em seguida, consulte as evidências que sua decisão poderia realmente ter visto.

Start free