O que é Backtesting?

O backtesting envolve a aplicação de uma estratégia ou modelo preditivo aos dados históricos para determinar sua precisão. Ele pode ser usado para testar e comparar a viabilidade de estratégias de negociação para que os traders Seis habilidades essenciais de traders mestres Praticamente qualquer um pode se tornar um trader, mas para ser um dos traders mestres é preciso mais do que capital de investimento e um terno de três peças. Lembre-se: há um mar de indivíduos que desejam se juntar às fileiras dos comerciantes mestres e trazer para casa o tipo de dinheiro que acompanha esse título. pode empregar e ajustar estratégias de sucesso.

Backtesting

Resumo

  • O backtesting envolve a aplicação de uma estratégia ou modelo preditivo aos dados históricos para determinar sua precisão.
  • Ele permite que os comerciantes testem estratégias de negociação sem a necessidade de capital de risco.
  • As medidas de backtesting comuns incluem lucro / prejuízo líquido, retorno, retorno ajustado ao risco, exposição ao mercado e volatilidade.

Como funciona o backtesting

Os analistas usam o backtesting como uma forma de testar e comparar várias técnicas de negociação sem arriscar dinheiro. A teoria é que, se sua estratégia teve um desempenho ruim no passado, é improvável que ela tenha um bom desempenho no futuro (e vice-versa). Os dois componentes principais analisados ​​durante o teste são a lucratividade geral e o nível de risco assumido.

No entanto, um backtest examinará o desempenho de uma estratégia em relação a muitos fatores diferentes. Um backtest bem-sucedido mostrará aos traders uma estratégia que comprovadamente mostra resultados positivos historicamente. Embora o mercado nunca se mova exatamente da mesma forma, o backtesting se baseia na suposição de que as ações se movem em padrões semelhantes aos de historicamente.

Backtesting - Como funciona

Implementação

Um backtest é geralmente codificado por um programador. Programação Programação é o processo de escrever instruções para um computador executar. É semelhante a uma receita para humanos. Uma receita contém uma lista de ações, executando uma simulação da estratégia de negociação. A simulação é executada usando dados históricos de ações, títulos e outros instrumentos financeiros. A pessoa que facilita o backtest avaliará os retornos do modelo em vários conjuntos de dados diferentes.

Também é essencial que o modelo seja testado em muitas condições de mercado diferentes para avaliar objetivamente o desempenho. As variáveis ​​dentro do modelo são então ajustadas para otimização em relação a várias medidas de backtesting diferentes.

Medidas comuns de backtesting

  • Lucro / prejuízo líquido
  • Retorno : O retorno total da carteira ao longo de um determinado período de tempo
  • Retorno ajustado ao risco Índices de retorno ajustado ao risco Existem vários índices de retorno ajustados ao risco que ajudam os investidores a avaliar os investimentos existentes ou potenciais. Esses índices podem ser mais úteis do que simples métricas de retorno do investimento que não levam em consideração o nível de risco do investimento. : O retorno da carteira ajustado para um nível de risco
  • Exposição de mercado : o grau de exposição a diferentes segmentos do mercado
  • Volatilidade Volatilidade A volatilidade é uma medida da taxa de flutuações no preço de um título ao longo do tempo. Indica o nível de risco associado às mudanças de preço de um título. Os investidores e traders calculam a volatilidade de um título para avaliar as variações anteriores nos preços: A dispersão dos retornos da carteira

Viés de backtesting

Ao criar um modelo de negociação para ser testado, os traders devem evitar preconceitos na criação do modelo. Para garantir a objetividade, a estratégia deve ser testada em vários períodos de tempo diferentes com uma amostra representativa e imparcial de ações. Se um negociante tivesse que escolher as ações e o período de tempo em que sua estratégia foi testada, o modelo seria fundamentalmente falho. Embora o teste possa gerar resultados positivos, isso só aconteceria porque o modelo foi criado para se ajustar perfeitamente a esses dados. Portanto, é essencial que diferentes conjuntos de dados sejam usados ​​ao longo do processo.

Viés de antecipação

Outro erro durante o backtesting é o viés de antecipação. O viés de previsão envolve a incorporação de informações no modelo que está sendo testado novamente, que normalmente não estariam disponíveis quando o modelo fosse realmente implementado.

Por exemplo, suponha que você esteja fazendo um backtesting de um modelo comercial que se baseia nas informações financeiras disponíveis no final do ano fiscal. No modelo, você insere as informações de 31 de dezembro; no entanto, as informações geralmente não estão disponíveis até algumas semanas após o final do ano. Implementar os dados em um backtest faria com que o retorno do modelo fosse artificialmente alto devido ao viés de antecipação.

Backtesting - Gráfico Look-Ahead Bais

  • A - Fim do ano fiscal (momento em que o modelo de backtesting assume o relatório anual divulgado)
  • B - Relatório anual divulgado
  • C - Momento em que o modelo de backtesting assume a liberação do relatório do primeiro trimestre
  • D - Relatório do primeiro trimestre divulgado

O gráfico acima mostra uma linha do tempo de como um modelo de backtesting pode apresentar falhas devido ao viés de antecipação. O modelo assume que a informação se torna disponível nos pontos A e C, enquanto na realidade, a informação se torna disponível nos pontos B e D. O resultado de um backtest devidamente construído provavelmente produziria um resultado totalmente diferente daquele que faz as mesmas suposições que acima.

Quem usa backtesting?

Qualquer um pode realizar seu próprio backtest; entretanto, os backtests são geralmente executados por investidores institucionais e gestores de dinheiro. O backtesting usa dados cuja obtenção pode ser cara e requer modelagem complexa.

Comerciantes institucionais e empresas de investimento possuem o capital humano e financeiro necessário para empregar modelos de backtesting em suas estratégias de negociação. Além disso, com grandes quantias de dinheiro em jogo, os investidores institucionais Investidor institucional Um investidor institucional é uma entidade legal que acumula fundos de vários investidores (que podem ser investidores privados ou outras entidades legais) que muitas vezes são obrigados a fazer backtest para avaliar o risco.

Exemplo

Suponha que você seja um analista de uma empresa de investimento e tenha sido solicitado a fazer um backtest de uma estratégia em relação a um conjunto de dados históricos fornecidos a você. A estratégia envolve comprar uma ação se ela atingir o mínimo em 90 dias. A primeira etapa do backtesting seria escolher dados históricos imparciais.

Em seguida, você aplica a estratégia aos dados e descobre que ela gerou um retorno de 150 pontos base melhor do que a estratégia atual usada pela empresa. O backtest ajudou a solidificar a pesquisa realizada na criação da estratégia de negociação. A empresa de investimento pode decidir se o backtest é motivo suficiente para empregar a estratégia.

Leituras Relacionadas

Finanças é o fornecedor oficial da Certificação CBCA ™ de Certified Banking & Credit Analyst (CBCA) ™ O credenciamento Certified Banking & Credit Analyst (CBCA) ™ é um padrão global para analistas de crédito que cobre finanças, contabilidade, análise de crédito, análise de fluxo de caixa , modelagem de convênios, reembolsos de empréstimos e muito mais. programa de certificação, projetado para ajudar qualquer pessoa a se tornar um analista financeiro de classe mundial. Para continuar avançando em sua carreira, os recursos adicionais abaixo serão úteis:

  • Algoritmos Algoritmos (Algos) Algoritmos (Algos) são um conjunto de instruções que são introduzidos para realizar uma tarefa. Algoritmos são introduzidos para automatizar a negociação para gerar lucros em uma frequência impossível para um comerciante humano
  • Clustering Illusion Clustering Illusion Clustering Illusion refere-se a um viés cognitivo nas finanças comportamentais em que um investidor observa padrões no que são na verdade eventos aleatórios. Em outro
  • Teste de hipóteses Teste de hipóteses O teste de hipóteses é um método de inferência estatística. É usado para testar se uma afirmação sobre um parâmetro de população está correta. Testando hipóteses
  • Viés de seleção de amostra Viés de seleção de amostra O viés de seleção de amostra é o viés que resulta da falha em garantir a randomização adequada de uma amostra populacional. As falhas da seleção da amostra

Recomendado

O Crackstreams foi encerrado?
2022
O centro de comando do MC é seguro?
2022
Taliesin está deixando um papel crítico?
2022