Un backtest suppose que votre stop-loss existe toujours. En conditions réelles, c’est un ordre qui peut être refusé. C’est dans l’écart entre ces deux hypothèses que l’on perd de l’argent réel.
Voici ce qui s’est passé.
Mon ordre stop-loss a été rejeté en plein krach. Le bot a ensuite ouvert 3 positions supplémentaires en 6 secondes.
Lors d’une chute rapide, Binance a rejeté mon stop-loss avec l’erreur -2021 : le marché avait déjà dépassé le prix de déclenchement avant que l’ordre ne soit exécuté.
Mon code ne gérait pas ce rejet. La position est restée ouverte sans stop, et comme l’état interne du bot ne l’avait jamais enregistrée, le signal suivant a ouvert une autre position par-dessus. Trois fois.
Le risque prévu était de 3 USDT. La perte réelle a été de 11.75 USDT.
Dans le cadre d’une expérience publique : 5,063 USDT jusqu’à 1,000,000 USDT, chaque résultat est publié — y compris ceux qui me font mal paraître.
Exécuté sur $BNB
#Binance #Futures #Backtesting #TradingBot #CryptoData
Voici ce qui s’est passé.
Mon ordre stop-loss a été rejeté en plein krach. Le bot a ensuite ouvert 3 positions supplémentaires en 6 secondes.
Lors d’une chute rapide, Binance a rejeté mon stop-loss avec l’erreur -2021 : le marché avait déjà dépassé le prix de déclenchement avant que l’ordre ne soit exécuté.
Mon code ne gérait pas ce rejet. La position est restée ouverte sans stop, et comme l’état interne du bot ne l’avait jamais enregistrée, le signal suivant a ouvert une autre position par-dessus. Trois fois.
Le risque prévu était de 3 USDT. La perte réelle a été de 11.75 USDT.
Dans le cadre d’une expérience publique : 5,063 USDT jusqu’à 1,000,000 USDT, chaque résultat est publié — y compris ceux qui me font mal paraître.
Exécuté sur $BNB
#Binance #Futures #Backtesting #TradingBot #CryptoData
