Aquest backtest no és una validació. Vaig optimitzar els paràmetres amb dades de gener de 2024 a març de 2026 i després vaig mesurar el resultat sobre aquestes mateixes dates. La primera prova de veritat és el dry-run, perquè allà el bot opera amb dades que no va veure en optimitzar.
I al dry-run els números són uns altres. Va arrencar el 29 de març de 2026, dos dies després d'on acaba el backtest. En 816 dies de backtest l'stoploss del −30 % no va saltar ni una vegada. En sis mesos de dry-run n'ha saltat dos, tots dos en curts: ADA el juliol (−43,4 USDT) i XRP l'agost (−42,6 USDT), més del 4 % del compte cadascun. Les altres 61 operacions tancades sumen +59 USDT. Aquests dos s'ho emporten tot i deixen el saldo en negatiu. Quan escric això, l'octubre de 2026, és de −27 USDT; la telemetria de dalt mostra la xifra al dia.
Per descartar una fallada del bot, vaig passar el backtest pel mateix període del dry-run, del 29 de març a l'1 d'octubre de 2026. Surten 66 operacions: 65 són les mateixes que va fer el bot, amb la mateixa entrada i el mateix motiu de sortida, i la que sobra va tancar a zero. El resultat és −7,7 %, amb un drawdown del 10,5 % i un profit factor de 0,41, davant del +20,6 % i el 16,8 del backtest optimitzat. El bot fa exactament el que diu el backtest. El que no funciona és l'estratègia.
El backtest ho amagava per com estan fetes les sortides. Com que una operació que va en contra no es tanca, gairebé cap acaba en pèrdua, i el drawdown, que només compta les tancades, sortia de l'1 %. Mentrestant hi va haver operacions que van arribar a −28,5 % i una que va estar oberta 31 dies. En viu passa el mateix: un curt en BTC va estar obert 58 dies i un llarg en LINK 49, per acabar tancant a zero. Si a la taula de posicions obertes veus un −15 % o un −20 %, és això: el bot no tanca, espera.
El bot continua en dry-run per seguir mesurant. Amb aquests resultats no té sentit passar-lo a diners reals.
Un backtest optimitzat sobre les mateixes dades que avalua no demostra res. El que compta és com es comporta l'estratègia amb dades que no ha vist.