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?

10 estratégias de trading para iniciantes

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.

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 

O que é uma stop loss e como usá-la?

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.

7 mitos na negociação que você provavelmente acha que são verdadeiros
É hora de quebrar mitos sobre o trading! Alguns deles estão tão próximos da verdade que você nunca imaginaria que são apenas equívocos populares.
Ler mais

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: 

Estratégia Helicopter trading (negociação helicóptero): por que pode não funcionar em 2022
  • 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.

Compartilhar
Copiar link
Link copiado
Go
Clique em Girar e deixe a roda escolher seu artigo do dia!
ARTIGOS RELACIONADOS
6 min
Estratégias de gerenciamento de risco para day trading
5 min
Como definir metas de negociação: 5 passos que você precisa seguir
4 min
Valor de pip Euro-Dólar e 3 melhores abordagens: Um guia para traders
9 min
O que são Fusões e Aquisições (F&A)? Tudo sobre suas estruturas e tipos
6 min
Como negociar com perdas mínimas: 7 regras de ouro
5 min
As 3 melhores estratégias de trading online para iniciantes

Abrir esta página em outro app?

Cancelar Abrir