Defina regras sem ambiguidade, obtenha dados históricos limpos, inclua tarifas e slippage, teste em um período e valide em dados ainda não vistos. Apresente drawdown e distribuição das operações, não apenas retorno total.
Ideia central#
Backtests sofrem facilmente de ajuste excessivo porque as regras são modificadas depois que os resultados são vistos. Estrutura, liquidez e listagens do mercado cripto também mudam ao longo do tempo.
A interface mostra apenas parte dos dados. Confirme ativo, mercado, período e tratamento das informações antes de aceitar um resultado.
Processo passo a passo#
- Escreva regras de entrada e saída antes de ver os resultados. Fixe-as antes do teste e confira depois se foram seguidas.
- Use dados que considerem ativos retirados de negociação. Incluir somente sobreviventes cria viés.
- Modele execução e custos realistas. Registre tarifas, spread e slippage em um cenário conservador.
- Separe períodos de treinamento e fora da amostra. Não ajuste as regras usando o segundo conjunto.
- Teste parâmetros e diferentes regimes de mercado. Comece a operação real com valor pequeno, mesmo após um bom teste.
Falhas a observar#
- Usar dados futuros por engano. A simulação passa a conhecer informações indisponíveis na decisão original.
- Ignorar tokens retirados de negociação. O desempenho fica artificialmente melhor.
- Otimizar dezenas de parâmetros. A regra pode capturar apenas coincidências do passado.
- Presumir execução disponível em todo candle. Livro, fila, gaps e impacto são ignorados.
Quando interromper ou mudar de abordagem#
Uma estratégia robusta deve permanecer razoável com parâmetros próximos. Uma única configuração perfeita costuma ser um alerta, não uma vantagem.
Como comprovar que a tarefa foi concluída#
Não avalie o backtest apenas pela mensagem de sucesso. Guarde evidências verificáveis após fechar a página.
| Ponto de verificação | Evidência a guardar | Condição para interromper |
|---|---|---|
| Escrever regras antes dos resultados | Regras datadas e histórico de mudanças | Dados futuros entraram na decisão |
| Usar dados com ativos retirados | Fonte, período e universo de ativos | Tokens retirados foram ignorados |
| Modelar execução e custos | Premissas de tarifa, spread e slippage | Dezenas de parâmetros foram otimizados |
Registre execuções simuladas, custos, drawdown máximo e distribuição de resultados. A configuração é uma premissa; o histórico reproduzível é o registro duradouro.
Perguntas frequentes#
O que é viés de antecipação?
É usar informação que não estava disponível no momento simulado da decisão.
Posso fazer backtest em uma planilha?
Sim, para regras simples, se dados e premissas de execução forem tratados com cuidado.
Um backtest lucrativo prevê lucro futuro?
Não. Ele é evidência de comportamento histórico, não garantia.
Guias relacionados#
- Como gerenciar o risco em operações com criptoativos
- Como calcular as taxas de negociação de criptoativos
Fontes#
- Coinbase: Understanding Order Types
- CFTC: Customer Advisory on Virtual Currencies
- Kraken: Trading Order Types
Aviso de risco: A negociação de criptoativos pode gerar perdas rápidas. Os exemplos têm finalidade educacional e não constituem recomendação financeira personalizada. Confira as regras da plataforma, as tarifas e suas obrigações legais e tributárias antes de operar.
Padrão editorial
Este guia é educativo e baseado em fontes. Controles de segurança, regras das corretoras e exigências legais podem mudar; confirme etapas importantes em fontes oficiais.