A armadilha do backtest de um minuto: como um backtest só com a taxa inventa lucro
Cobrando apenas a taxa da exchange, nossos backtests em candles de 1 minuto produziram retornos de dezenas de milhares de por cento ao ano. Acrescentar um tick de slippage por operação apagou quase tudo. O lucro nunca existiu.
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.
O que observamos
Cobrando a taxa da Upbit de 0,05% por operação, a configuração mediana do Williams %R em candles de 1 minuto rendeu +53.042% ao ano. Cobrando a taxa mais um tick por operação, a mesma configuração perdeu tudo. A diferença diminui à medida que os candles ficam mais longos:
| Candles | Acima da linha d'água, só com a taxa | Acima da linha d'água, taxa e um tick | Mediana ao ano, só com a taxa | Mediana ao ano, com a taxa e um tick |
|---|---|---|---|---|
| 1 minuto | 36,0% | 4,9% | −58,5% | −100,0% |
| 3 minutos | 58,3% | 6,2% | +7,2% | −94,2% |
| 5 minutos | 35,7% | 2,7% | −2,6% | −44,4% |
| 10 minutos | 50,5% | 6,3% | 0,0% | −30,5% |
| 15 minutos | 81,5% | 34,2% | +10,4% | −5,7% |
| 30 minutos | 80,8% | 54,6% | +9,2% | +1,5% |
| 1 hora | 89,4% | 73,6% | +15,1% | +7,0% |
| 4 horas | 83,4% | 80,6% | +29,1% | +22,3% |
Por que isso acontece
Toda negociação em uma exchange acontece na melhor oferta de compra (bid) ou na melhor oferta de venda (ask). O preço de fechamento de um candle de 1 minuto é simplesmente a última negociação daquele minuto, então cai no bid ou no ask mais ou menos ao acaso. Em uma moeda cotada a 128 won, com tick de 1 won, os dois ficam a 0,78% de distância. Os retornos consecutivos de 1 minuto nos nossos dados tiveram autocorrelação de −0,42: um fechamento no bid tende a ser seguido por um fechamento no ask, e vice-versa.
Um backtest que compra “no fechamento” depois de um tick de queda (down-tick) e vende “na abertura seguinte” está, na prática, comprando no bid e vendendo no ask. Ele ganha o spread no papel, em cada operação. Regras de sobrevenda como o Williams %R são perfeitamente ajustadas para encontrar esses down-ticks. Na negociação real, uma ordem a mercado compra no ask e vende no bid; portanto, o spread é um custo, não um ganho.
Como identificar a armadilha
- Resultados só com taxa que parecem bons demais em candles muito curtos, com dezenas de milhares de operações.
- Lucros concentrados em moedas baratas, nas quais um tick é uma parcela grande do preço.
- Muitas operações que duram um único candle.
- Resultados que desabam quando se cobra um tick por operação ou quando se testa com preços de bid e ask em vez de fechamentos.
O que sobrou
Com um tick cobrado, 4,9% das configurações em candles de 1 minuto deram lucro. A melhor que passou no nosso teste de dois períodos rendeu +50% ao ano, numa janela de seis meses em que simplesmente manter as mesmas moedas rendeu +513% ao ano. Nenhuma superou o simples ato de manter as moedas. Resultados por tempo gráfico e a calculadora do tamanho do tick para as suas próprias moedas.