
O que você deve saber sobre estratégias de trading de backtesting
Você sabia que os traders e os cientistas das mudanças climáticas usam a mesma técnica? Em trading, é chamado de backtesting; e na modelagem climática, é chamado de “hindcasting”. Alguns cientistas estão até usando amostras de abelhas e pólen de 1910 para prever o futuro da urbanização e conversão de terras agrícolas. Quem imaginaria que um professor da UC Berkeley dizendo que hindcasting (equivalente a backtesting) é “a única maneira de testar um modelo e melhorar a previsão” poderia ser aplicado em trading?
Vamos deixar as abelhas de lado e explorar os fundamentos do backtesting no contexto de trading.
O que é backtesting?
Backtesting é um método de avaliar a viabilidade de uma estratégia usando dados históricos. Ele permite que você veja como uma estratégia de negociação teria se comportado em um determinado período no passado, indicando, em última análise, como ela pode se comportar no futuro.
Se você tiver uma hipótese para uma configuração de trading, poderá implementá-la em um ambiente de simulação de trading. Se der bons retornos, você ficará mais confiante em introduzir essa estratégia em seu kit de ferramentas de trading.
Os melhores artigos em sua caixa de entrada
Assine e receba informações essenciais sobre trading semanalmente
Ativar
Ótimo! Confira seu e-mail
Enviamos um e-mail para você confirmar a assinatura
Houve um erro
Recarregue a página. Se não resolver, tente de novo depois
Pré-requisitos para backtesting
Você precisará se decidir sobre várias condições anteriores.
1. Lógica de trading
O que você vai testar e o que você vai fazer com os resultados? Por exemplo, você precisa encontrar condições de mercado semelhantes no gráfico de preços históricos. O prazo depende da sua abordagem de trading. Quanto mais vezes a estratégia confirmar sua eficácia, melhor ela será. Se os resultados forem negativos, você deve abandonar a estratégia.
2. Mercado e ativo
Selecione o mercado e a classe de ativos corretos para negociar. Aqui, a escolha “certa” significa aquela que faz sentido para seu estilo de trading, plano, tolerância ao risco, objetivos e habilidades.

3. Data
É importante obter dados de alta qualidade, que podem ser acessados diretamente no software de backtesting ou, alternativamente, de um fornecedor de dados ou uma corretora. Com dados de baixa qualidade, a análise de saída será incorreta e enganosa.
4. Linguagem de programação
Se você quiser aprender a fazer backtest de estratégias de trading com um algoritmo, será necessário algum conhecimento de programação. Pode ser Python, C++, MatLab ou R.
A importância do backtesting em estratégias de trading
Quando os traders encontram ou constroem uma estratégia promissora, geralmente mal podem esperar para usá-la nos mercados. Mas você irá evitar muita dor e frustração se apenas testá-lo primeiro.
Suponha que você tenha uma boa estratégia no papel. Ao fazer testes nele, você poderá detectar quaisquer falhas técnicas ou teóricas e, o mais importante, otimizá-lo e melhorá-lo até que ele funcione como você deseja. É melhor testar estratégias padrão que também são usadas por muitos outros traders, para que você possa adaptá-las à sua abordagem de trading e ao ativo escolhido.
Claro, isso não significa que ele terá o mesmo desempenho no futuro. Mas os mercados tendem a se mover em círculos, e é muito comum ver padrões históricos se repetirem. Além disso, para os traders, ter a mentalidade certa e a confiança em sua estratégia é um elemento importante da psicologia de trading.
Os maiores erros de backtesting que você pode cometer
Se você cometer qualquer um dos erros abaixo, não obterá dados precisos: If you make any of the mistakes below, you won’t get accurate data:
- Testando muito pouco: mesmo que uma estratégia tenha vantagem em um curto prazo de um mês, e o resto do tempo? Obtenha confirmações em vários prazos – pelo menos 5 negociações em potencial no passado.
- Fazendo ajustes no meio do teste: Quaisquer ajustes que você deseja fazer podem esperar. É importante testar cada estratégia separadamente e ter dados completos para avaliação.
- Sobreajuste e otimização: você não precisa desejar uma taxa de retorno incrivelmente alta, como 90% ou mais. Você ainda não será capaz de capturar posições perfeitas todas as vezes, mas corre o risco de ficar muito fixado em trading individuais ao invés da perspectiva de longo prazo.
Considerações finais
É fácil imprimir seus próprios preconceitos ao operar. Portanto, use o backtesting como uma maneira de permanecer imparcial e razoável sobre sua escolha de estratégias de trading.
Isenção de responsabilidade: Nenhuma estratégia pode garantir o resultado 100% correto da negociação.