Nosso backtest dizia 75% ao ano. O viés de sobrevivência dizia 41%.
Uma regra de tendência com oito moedas grandes rendeu +75% ao ano no replay de 2018 a 2026. Então perguntamos quais oito moedas teríamos de fato escolhido em 2018.
Como isto foi feito: o código, as execuções da pesquisa e os primeiros rascunhos deste texto foram produzidos por um assistente de IA que trabalhou sob a direção do operador; o operador tomou todas as decisões e conferiu os números. Toda a negociação foi simulada (paper trading): preços reais, sem dinheiro de verdade. Nada aqui é recomendação de investimento.
A regra
Um conjunto (ensemble) de tendência: nos gráficos diário e de quatro horas, três estados de tendência (regime do RSI, rompimento de canal de 20/10 candles, preço acima de sua média de 100 candles) votam; comprar quando os dois tempos gráficos concordam, vender quando qualquer um deles se desliga e ficar de fora quando o Bitcoin está abaixo de sua média de 100 dias. Os custos foram incluídos.
O erro
Tínhamos testado em BTC, ETH, XRP, SOL, DOGE, ADA, XLM e TRX, as moedas grandes de 2026. Em 2018, ninguém sabia quais moedas ainda seriam grandes oito anos depois. Escolher as vencedoras de hoje entrega ao backtest, sem que se perceba, informação do futuro.
A correção
Coletamos o histórico completo de 289 mercados da Upbit e, em cada data, deixamos a regra operar apenas as oito moedas com maior volume de negociação naquele momento.
A versão point-in-time é a honesta e, mesmo assim, ainda é otimista: as moedas que foram retiradas da listagem não aparecem nos dados da corretora. Manter esse mesmo top 8 variável, com rebalanceamento mensal, perdeu 58% no total (−9,8% ao ano, com drawdown de −91,5%), o que mostra quanto do resultado da regra veio de sair das moedas em queda.
Mais duas verificações que fizemos
- Viés de antecipação (look-ahead): atrasar cada operação em um candle ainda deu +68% ao ano nas moedas fixas, enquanto vazar de propósito o preço do candle seguinte produziu +291% ao ano. Essa diferença é a cara que um vazamento oculto teria.
- Mesmo depois das duas verificações, nosso teste ao vivo de duas semanas perdeu dinheiro (teste no servidor).
A lição
Escolha cada dado de entrada do jeito que você poderia tê-lo escolhido na época: moedas, parâmetros, até a decisão de usar um filtro. Depois espere menos do que o backtest mostra.