Mémoire de position : StormBot se souvient désormais de ce qu'il détient à travers les redémarrages
Ceci est une Note de terrain sur l'un des correctifs de fiabilité les plus importants de l'histoire de StormBot. Ce n'est pas une nouvelle fonctionnalité tape-à-l'œil — c'est un correctif de protection du capital. En clair : le bot avait l'habitude d'oublier ce qu'il possédait déjà à chaque redémarrage, et cette amnésie pouvait discrètement dépenser plus de votre argent que ce que vos réglages permettaient. Nous l'avons corrigé. Aucun réglage à activer, aucun re-lien, rien à faire de votre part.
Le problème, en une image
Imaginez un chasseur de tempêtes avec une règle stricte : "Prendre au plus une position sur une ville donnée aujourd'hui." Ils ouvrent le trade, puis un coup de foudre les assomme. Ils reviennent à eux sans aucun souvenir de la dernière heure, jettent un coup d'œil à leur carnet vide, et concluent qu'ils n'ont pas du tout tradé cette ville — alors ils la reprennent. Un autre éclair, un autre carnet vierge, un autre doublon. À la tombée de la nuit, ils sont empilés cinq fois sur le même marché et le capital est parti, alors même que la règle disait clairement un.
C'est essentiellement ce qui se passait à l'intérieur de StormBot. Le moteur de streaming garde une liste des positions qu'il détient actuellement, et il s'appuie sur cette liste pour faire respecter deux de vos règles de sécurité les plus importantes :
- "Une position par ville par jour" — de sorte qu'il n'engage jamais tout votre capital dans un seul marché météo.
- Votre plafond de taille par transaction — le plus de dollars qu'il est autorisé à engager sur un seul pari.
Le hic : cette liste vivait uniquement dans la mémoire à court terme du moteur. Chaque fois que le processus redémarrait — pour des mises à jour, de la maintenance ou un hoquet d'hébergement — ou chaque fois que la connexion de streaming tombait et se reconnectait, la liste s'est effacée. Le bot s'est réveillé avec une ardoise vierge, a regardé sa liste vide, et a décidé « je ne détiens rien ici pour l'instant », alors même que vos positions réelles étaient bien en sécurité dans votre portefeuille tout du long. Il a donc acheté le même marché à nouveau. Et encore. Les règles n'ont jamais été fausses ; le moteur ne pouvait simplement pas se souvenir assez longtemps pour les appliquer.
Symptôme n° 1 — Dépenses excessives
Un marché que vos réglages plafonnaient à ~20 $ pouvait s'accumuler à plusieurs fois ce montant, car chaque redémarrage laissait le moteur y entrer à nouveau comme s'il était flambant neuf.
Symptôme nº 2 — Positions qui disparaissent
Le tableau de bord lit la même mémoire. Après un redémarrage, il affichait « aucune position ouverte » alors même que vous les déteniez encore — l'argent avait l'air d'avoir disparu alors qu'il n'avait pas bougé.
Ce que nous avons changé
Nous avons donné au moteur un mémoire permanente. Techniquement : chaque fois qu'une position s'ouvre ou se ferme, StormBot écrit désormais ce changement sur le disque immédiatement. Quand le processus redémarre ou que le flux se reconnecte, la toute première chose qu'il fait — avant il envisage d'acheter quoi que ce soit — est de relire cette liste sauvegardée, avec les vrais prix d'entrée et les règles intacts.
La nouvelle séquence est donc simple et sûre :
- Le moteur redémarre ou se reconnecte → il recharge tout ce qu'il possède déjà avant de faire quoi que ce soit d'autre.
- Ensuite il recherche de nouvelles opportunités. Maintenant, quand il demande « est-ce que je détiens déjà New York aujourd'hui ? » la réponse est correctement oui, donc la règle d'une position et votre plafond de taille tiennent réellement, et il ne rachètera pas un marché dans lequel il est déjà présent au-delà du plafond.
- Le tableau de bord lit la même liste restaurée, de sorte que vos positions ouvertes et leur valeur restent visibles à chaque redémarrage.
C'est la différence entre un chasseur dont le carnet survit à la foudre, et un qui oublie l'instant où l'éclair tombe.
Comment cela affecte vos profits
Honnêtement et précisément, car nous préférons sous-promettre : cette mise à niveau ne prévoit pas mieux la météo et n'invente pas de nouveaux trades gagnants. Ce qu'il fait, c'est fermer une façon spécifique dont le bot était perdant de l'argent qu'il n'aurait jamais dû risquer. En trading, ne pas perdre l'argent que vous n'aviez pas l'intention de risquer est du profit. Concrètement :
- Vos limites de risque fonctionnent désormais vraiment. Le plafond par trade et la règle d'une position par marché étaient justes depuis le début — ils ne survivaient simplement pas aux redémarrages. Désormais ils le font. Un marché perdant ne peut plus secrètement se composer en plusieurs fois votre mise prévue.
- Pertes réduites dans le pire des cas. Les dégâts de toute mauvaise décision unique sont bornés à peu près à ce que disent vos réglages, au lieu d'être multipliés par le nombre de fois où le moteur a redémarré en la détenant.
- Dimensionnement des positions plus précis. Le dimensionnement de Kelly dépend de savoir ce que vous détenez déjà et combien de capital est engagé. Avec une vue précise et persistante, chaque nouveau le pari est dimensionné en fonction de la réalité plutôt que d'une page blanche.
- Vous voyez réellement votre argent. Les positions ouvertes et leur valeur restent sur le tableau de bord après les redémarrages, donc vous ne vous demanderez plus jamais où est passé votre solde.
Avant
Plafond de 20 $ sur un marché → pouvait devenir plus de 100 $ après plusieurs redémarrages. Les positions disparaissaient de l'écran. Le capital fondait plus vite que vos réglages ne le laissaient penser.
Après
Un plafond de 20 $ reste un plafond de 20 $, redémarrage ou non. Les positions restent visibles. Les pertes sont limitées par vos votre règles — comme cela a toujours dû fonctionner.
La conclusion honnête
Voyez ceci moins comme un bouton turbo et plus comme la réparation des freins. Cela ne rendra pas la voiture plus rapide — mais cela empêche la voiture de partir toute seule. Pour un bot dont le travail entier est une prise de risque disciplinée et basée sur des règles, faire en sorte que les règles tiennent à travers chaque redémarrage et reconnexion est l'une des choses à plus forte valeur que nous puissions livrer.
Ce correctif est déjà en ligne pour chaque utilisateur de StormBot. Vous n'avez rien à faire — aucun réglage à activer, aucun re-lien, aucune action. D'autres travaux de protection du capital sont les prochains sur la feuille de route, et nous les expliquerons de la même manière, en termes simples, quand ils seront livrés.
Des questions sur ce changement ou votre compte ? Le seul StormBot légitime est celui que vous êtes en train de lire à stormbot.ai — méfiez-vous des imitateurs.