Accueil Classement Lancer l'application

Le battement de cœur du navigateur qui conserve les crédits Claude

Un peu d'honnêteté d'emblée : faire tourner ce moteur coûte cher côté IA. Toutes les cinq minutes, Claude examine quinze carnets — quinze appels API distincts, chacun portant un prompt météorologique entièrement briefé avec données de prévision, exécutions antérieures et contexte du carnet d'ordres actuel. Un cycle d'analyse représente environ 0,08 à 0,12 $ de dépense Anthropic. Multipliez sur une journée et cela devient 23 à 35 $ par trader actif.

Avant cette mise à jour, le moteur continuait de tourner indéfiniment une fois que vous aviez cliqué sur « Démarrer le bot » — y compris après que vous ayez fermé l'onglet, soyez allé vous coucher, ou simplement oublié. Nous avions des traders dont les sessions tournaient pendant plus de 72 heures d'affilée sans que personne ne surveille. C'est plus de 100 $ de crédits brûlés sur des trades que personne n'a vu se produire.

Le problème

Nous brûlions des milliers de dollars en crédits API Claude chaque semaine — et une grande partie servait pour des bots tournant sans que personne ne regarde. Des transactions s'exécutaient, des positions s'ouvraient et se fermaient, et les utilisateurs n'en savaient rien parce que leur navigateur était fermé. Certains revenaient et découvraient des pertes inattendues sur des transactions qu'ils n'ont jamais vues. Ce n'est pas ainsi qu'une plateforme de trading responsable doit fonctionner.

Comment fonctionne le heartbeat

La solution est d'une simplicité élégante. Voici le mécanisme exact :

1
Le navigateur envoie un ping toutes les 3 minutes
Tant que votre onglet de navigateur est ouvert (même en arrière-plan), le tableau de bord envoie une petite requête HTTP au serveur toutes les 3 minutes : POST /api/heartbeat. Cela représente quelques octets — qui disent essentiellement « je suis toujours là ».
2
Le serveur suit le dernier heartbeat par utilisateur
Le serveur stocke un timestamp pour le dernier heartbeat de chaque utilisateur. Toutes les 60 secondes, un vérificateur en arrière-plan scanne tous les bots en cours d'exécution et compare leur dernier heartbeat à l'heure actuelle.
3
6 minutes de silence = arrêt automatique
Si aucun heartbeat n'est reçu pendant 6 minutes (deux pings manqués), le serveur arrête immédiatement le bot — tous les cycles d'analyse IA, le streaming de prix WebSocket et l'exécution de trades sont stoppés. La session est fermée proprement.
4
L'utilisateur revient → notification claire
Quand vous rouvrez StormBot, vous verrez une bannière rouge bien visible : "Session expirée — Votre session précédente a été automatiquement fermée après 6 minutes d'inactivité pour préserver les crédits API." Cliquez simplement sur « Démarrer le Bot » pour commencer une nouvelle session de trading.

L'impact

Depuis la mise en place du système de heartbeat, nous avons réduit les dépenses inutiles en API d'environ 60-70%. C'est de l'argent que nous réinvestissons directement pour améliorer StormBot — serveurs plus rapides, plus de sources de données météo, et les intégrations Gemini + TensorFlow que vous verrez bientôt lancées.

Plus important encore, cela protège vous. Vous ne vous réveillerez plus pour découvrir que le bot a effectué des trades pendant que vous dormiez. Chaque trade se produit pendant que vous surveillez activement.

Vous voulez trader sans le heartbeat ?

Nous comprenons que certains traders préfèrent un fonctionnement 24/7 ininterrompu. Si vous souhaitez que le système de heartbeat soit retiré de votre compte — permettant au bot de fonctionner en continu même lorsque votre navigateur est fermé — nous pouvons arranger cela au cas par cas.

Veuillez noter que cela augmentera considérablement votre consommation de crédits API. Nous discuterons des implications et veillerons à ce que votre compte ait des limites de crédit appropriées configurées avant d'activer le mode toujours-actif.

Contactez-nous pour planifier une réunion
À lire ensuite

Deux nouvelles façons de jouer avec le ciel : Storm Spin et Storm Bet sont en ligne

Lire l'article

Le verrou de Hong Kong : Nous avons arrêté de prévoir la ville et commencé à la lire

Lire l'article

StormBot en chiffres : 9 592 traders, 2,87 M$ de profits pour les membres, et exactement ce que cela coûte à faire tourner

Lire l'article
Tous les articles