COMO TESTEI
Durante uma queda rápida, a Binance rejeitou meu stop-loss com o erro -2021: o mercado já havia ultrapassado o preço de disparo antes que a ordem fosse enviada.
Meu código não tratou essa rejeição. A posição continuou aberta, sem stop, e como o próprio estado do bot não registrou isso, o sinal seguinte abriu outra posição por cima. Três vezes.
O risco pretendido era de 3 USDT. A perda real foi de 11,75 USDT.
OS NÚMEROS
Perda máxima pretendida: -3,00
Perda real: -11,75
Posições acumuladas: 3
Tempo decorrido: 6 segundos
Um backtest pressupõe que seu stop-loss sempre existe. Na prática, é uma ordem que pode ser recusada. É no espaço entre essas duas suposições que o dinheiro de verdade desaparece.
Parte de um experimento público: de 5.063 USDT a 1.000.000 USDT, com todos os resultados publicados — inclusive aqueles que me deixam mal na fita.
Executado na $BNB
#Binance #Futures #Backtesting #TradingBot #CryptoData
Durante uma queda rápida, a Binance rejeitou meu stop-loss com o erro -2021: o mercado já havia ultrapassado o preço de disparo antes que a ordem fosse enviada.
Meu código não tratou essa rejeição. A posição continuou aberta, sem stop, e como o próprio estado do bot não registrou isso, o sinal seguinte abriu outra posição por cima. Três vezes.
O risco pretendido era de 3 USDT. A perda real foi de 11,75 USDT.
OS NÚMEROS
Perda máxima pretendida: -3,00
Perda real: -11,75
Posições acumuladas: 3
Tempo decorrido: 6 segundos
Um backtest pressupõe que seu stop-loss sempre existe. Na prática, é uma ordem que pode ser recusada. É no espaço entre essas duas suposições que o dinheiro de verdade desaparece.
Parte de um experimento público: de 5.063 USDT a 1.000.000 USDT, com todos os resultados publicados — inclusive aqueles que me deixam mal na fita.
Executado na $BNB
#Binance #Futures #Backtesting #TradingBot #CryptoData