En vrac on peut : oublier de compte le spread, oublier de compter les intérêts overnight, oublier de fermer les trades restés ouverts en fin de backtest, utiliser une information du "futur" (comme le close de la barre courante pour prendre position à la même barre courante) , calculer bien tous les frais et ... oublier de les soustraire, sur les systèmes qui ouvrent plusieurs trades ou utilisent plusieurs lots on peut oublier qu'en plein milieu du backtest il y a eu un margin call ... (la MaxDD a cramé le compte mais le backtest lui a continué :musique: ), fixer le spread au minimum et passer des trades hors plages horaires classiques etc. etc. j'en oubli des tas (quand on code les backtests à la main il y a aussi les bugs classiques que commettent presque tous les développeurs).
A chaque fois l'espace de 30 secondes j'ai cru avoir trouvé le graal