Mise à jour KryllOS 0.5.29 : des backtests jusqu'à 4× plus rapides

Construire une stratégie, ça tourne souvent en rond : tu poses un bloc, tu ajustes un niveau, tu déplaces une condition, et à chaque changement la même question revient : est-ce que ça tient ? Alors tu lances un backtest, pour demander au passé du marché ce qu'il en pense.

Le problème, c'est que chaque backtest a un coût en temps. Quand attendre le résultat prend plusieurs minutes, tu deviens économe : tu ne testes que les idées dont tu es déjà à peu près sûr, et les "et si j'essayais ça" restent dans un coin de ta tête, jamais vérifiés. Toutes ces variantes non testées, ce sont autant de pistes que tu ne connaîtras jamais.

La 0.5.29 change cet équilibre. Depuis cette version de KryllOS, les backtests tournent beaucoup plus vite, au point que tester une idée de plus ne coûte presque rien, tu n'as plus vraiment de raison de t'en priver.


Le mur d'attente tombe

Le moteur de backtest de KryllOS n'était déjà pas lent : il tournait entre 2 et 10 fois plus vite que l'ancien moteur. La 0.5.29 ajoute encore jusqu'à 4x de vitesse par-dessus. Les longues périodes qui prenaient encore plusieurs minutes se bouclent maintenant en quelques secondes, et tu peux enchaîner les tests sans perdre le fil de ce que tu voulais vérifier.


Le cache qui rend l'analyse technique gratuite

D'où vient cette vitesse ? En grande partie d'un cache, une mémoire que le moteur se constitue au fil des exécutions pour ne jamais refaire deux fois le même travail.

Concrètement, deux choses restent en mémoire d'un backtest à l'autre. Les bougies d'abord : le moteur ne va plus les rechercher sur le disque à chaque lancement, il les garde sous la main. Tes indicateurs ensuite : ton RSI, tes moyennes mobiles, ton Supertrend ne sont plus recalculés à chaque fois, ils sont calculés une bonne fois puis réutilisés.

Résultat : après le premier passage, ton analyse technique ne coûte quasiment plus rien à ta machine. Le moteur ne passe plus son temps à refabriquer tes indicateurs, il le consacre à rejouer les prix et mesurer comment ta stratégie s'y comporte.

C'est aussi pour ça que la toute première exécution est un peu plus lente que les suivantes : c'est elle qui remplit le cache. Si ton premier backtest n'est pas instantané, c'est normal. Relance-le, et tu sens la différence.


Les temps morts, compressés

La vitesse ne vient pas que du cache. La façon dont le moteur rejoue le marché a aussi changé.

Un marché n'avance pas de façon continue : il y a des moments où tout bouge, et de longues plages où il ne se passe rien. Avant, le moteur avançait quand même pas à pas dans ces plages creuses. Maintenant, il les traverse d'un coup : les tics sans intérêt sont compressés, les bougies qui ne changent rien à ta stratégie sont sautées, et le moteur avance directement jusqu'au prochain événement qui te concerne.

C'est un peu comme une avance rapide sur les passages ennuyeux, avec un retour à vitesse normale seulement là où quelque chose se joue vraiment.


Précision, ton curseur entre vitesse et finesse

Cette vitesse, tu peux la doser toi-même avec un réglage dans la barre du haut de l'éditeur, juste à gauche du bouton Run : la Précision.

La Précision définit le nombre de tics que le moteur génère entre deux bougies, donc la finesse avec laquelle il émule le mouvement du prix à l'intérieur de chaque bougie. Plus tu la baisses, moins il y a de points à simuler, plus c'est rapide, à 0, tu es au maximum de vitesse. Plus tu la montes, plus le moteur détaille ce qui se passe à l'intérieur de chaque trade.

Ça change surtout quelque chose sur tes stop loss et tes ordres suiveurs (trailing) : l'endroit exact où le prix passe à l'intérieur de la bougie décide du moment où ton ordre se déclenche. Sur une stratégie simple, en revanche, ton PNL bouge à peine entre une précision de 0 et de 4.

En pratique : baisse la précision pour prototyper et enchaîner les essais, remonte-la quand tu veux une lecture fidèle de tes stops et de tes trailings avant de passer en réel.


Onboarding KryllOS : un accueil pour bien démarrer

La 0.5.29 ne muscle pas que le moteur, elle soigne aussi tes premières minutes. La première fois que tu lances KryllOS, un petit tour de bienvenue te montre l'essentiel en cinq écrans : ce qu'est l'app et ce qu'elle te donne, tes profils VPS, la barre d'outils qui se rappelle d'un F10, et où nous glisser un bug ou une idée. Tu n'es plus lâché dans le grand bain, tu sais où poser les mains dès le premier lancement.