Minha ordem de stop-loss foi rejeitada no meio do colapso. Em seguida, o bot abriu mais 3 posições em 6 segundos.
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 da ordem chegar.
Meu código não tratou essa rejeição. A posição permaneceu aberta sem stop e, como o estado do próprio bot nunca registrou isso, o próximo sinal abriu outra posição em cima. Três vezes.
O risco pretendido era de 3 USDT. A perda real foi de 11,75 USDT.
O QUE SIGNIFICA
Uma simulação (backtest) assume que seu stop-loss sempre existe. Ao vivo, ele é uma ordem que pode ser recusada. A diferença entre essas duas suposições é onde o dinheiro real vai.
Parte de um experimento público: 5.063 USDT para 1.000.000 USDT, cada resultado publicado - incluindo os que fazem eu parecer mal.
Executar em $BNB
#Binance #Futures #Backtesting #TradingBot #CryptoData