Home Classifica Avvia app

L'Heartbeat del Browser che Risparmia Crediti Claude

Un po' di onestà in anticipo: far girare questo motore è costoso sul fronte IA. Ogni cinque minuti, Claude esamina quindici book — quindici chiamate API separate, ciascuna con un prompt meteorologico completamente istruito con dati di previsione, riempimenti precedenti e contesto attuale dell'order-book. Un ciclo di analisi si attesta su circa $0,08–$0,12 di spesa Anthropic. Moltiplicalo per un'intera giornata e diventa 23-35 $ per trader attivo.

Prima di questo aggiornamento il motore continuava a girare indefinitamente una volta premuto "Avvia Bot" — anche dopo che chiudevi la scheda, andavi a letto o semplicemente te ne dimenticavi. Avevamo trader le cui sessioni giravano per oltre 72 ore di fila senza che nessuno le sorvegliasse. Sono oltre $100 di crediti bruciati in operazioni che nessuno ha visto accadere.

Il problema

Stavamo bruciando migliaia di dollari in crediti API Claude ogni settimana — e una grossa fetta era per bot che giravano senza che nessuno guardasse. I trade venivano eseguiti, le posizioni si aprivano e chiudevano, e gli utenti non ne sapevano nulla perché il loro browser era chiuso. Alcuni utenti tornavano per scoprire perdite inaspettate da trade che non avevano mai visto avvenire. Non è così che dovrebbe funzionare una piattaforma di trading responsabile.

Come funziona il heartbeat

La soluzione è elegantemente semplice. Ecco il meccanismo esatto:

1
Il browser invia un ping ogni 3 minuti
Finché la tua scheda del browser è aperta (anche in background), la dashboard invia una piccola richiesta HTTP al server ogni 3 minuti: POST /api/heartbeat. Sono pochi byte — che essenzialmente dicono "sono ancora qui".
2
Il server traccia l'ultimo heartbeat per utente
Il server memorizza un timestamp per l'ultimo heartbeat di ciascun utente. Ogni 60 secondi, un controllore in background scansiona tutti i bot in esecuzione e confronta il loro ultimo heartbeat con l'ora corrente.
3
6 minuti di silenzio = arresto automatico
Se non viene ricevuto alcun heartbeat per 6 minuti (due ping persi), il server ferma immediatamente il bot — tutti i cicli di analisi AI, lo streaming di prezzi WebSocket e l'esecuzione di trade vengono arrestati. La sessione viene chiusa pulitamente.
4
L'utente torna → notifica chiara
Quando riapri StormBot, vedrai un banner rosso ben evidente: "Sessione scaduta — La tua sessione precedente è stata chiusa automaticamente dopo 6 minuti di inattività per conservare i crediti API." Basta cliccare su "Avvia Bot" per iniziare una nuova sessione di trading.

L'impatto

Dall'introduzione del sistema heartbeat, abbiamo ridotto le spese API non necessarie di circa 60-70%. Quei soldi li stiamo reinvestendo direttamente nel migliorare StormBot — server più veloci, più fonti di dati meteo, e le integrazioni Gemini + TensorFlow che vedrai lanciare presto.

Ancora più importante, protegge tu. Niente più svegli per scoprire che il bot ha fatto trade mentre dormivi. Ogni trade avviene mentre stai monitorando attivamente.

Vuoi fare trading senza heartbeat?

Comprendiamo che alcuni trader preferiscono un'operatività 24/7 ininterrotta. Se desideri che il sistema heartbeat venga rimosso dal tuo account — permettendo al bot di funzionare continuamente anche quando il tuo browser è chiuso — possiamo organizzare ciò caso per caso.

Si prega di notare che questo aumenterà significativamente il consumo di crediti API. Discuteremo le implicazioni e assicureremo che il tuo account abbia limiti di credito appropriati configurati prima di abilitare la modalità sempre-attiva.

Contattaci per fissare un incontro
Leggi dopo

Due nuovi modi per giocare con il cielo: Storm Spin e Storm Bet sono attivi

Leggi l'articolo

Il Lock di Hong Kong: Abbiamo Smesso di Prevedere la Città e Iniziato a Leggerla

Leggi l'articolo

StormBot in numeri: 9.592 trader, 2,87 mln di dollari di profitti per i membri ed esattamente quanto costa farlo funzionare

Leggi l'articolo
Tutti gli articoli