Memoria delle Posizioni: StormBot ora ricorda ciò che detiene tra i riavvii
Questa è una Nota dal Campo su una delle correzioni di affidabilità più importanti nella storia di StormBot. Non è una nuova funzionalità appariscente — è una correzione a protezione del capitale. In parole povere: il bot prima dimenticava ciò che già possedeva ogni volta che si riavviava, e quell'amnesia poteva silenziosamente spendere più del tuo denaro di quanto consentissero le tue impostazioni. Lo abbiamo corretto. Nessuna impostazione da attivare, nessun ri-collegamento, niente che tu debba fare.
Il problema, in un'immagine
Immagina un cacciatore di tempeste con una regola rigida: "Prendi al massimo una posizione su una data città oggi." Aprono l'operazione, poi un fulmine li tramortisce. Si riprendono senza alcun ricordo dell'ultima ora, danno un'occhiata al loro taccuino vuoto e concludono di non aver affatto fatto trading su quella città — quindi la riprendono. Un altro fulmine, un altro taccuino vuoto, un altro duplicato. Al calar della notte sono accatastati cinque posizioni in profondità sullo stesso mercato e il capitale è sparito, anche se la regola diceva chiaramente uno.
È essenzialmente ciò che stava accadendo all'interno di StormBot. Il motore di streaming mantiene un elenco delle posizioni attualmente detenute, e si affida a tale elenco per far rispettare due delle tue regole di sicurezza più importanti:
- "Una posizione per città al giorno" — così non riversa mai tutto il tuo capitale in un singolo mercato meteo.
- Il tuo limite di dimensione per operazione — il massimo numero di dollari che gli è consentito impegnare in una singola scommessa.
Il problema: quell'elenco viveva solo nella memoria a breve termine del motore. Ogni volta che il processo si riavviava — per aggiornamenti, manutenzione o un'interruzione dell'hosting — oppure ogni volta che la connessione di streaming cadeva e si riconnetteva, l'elenco veniva cancellato. Il bot si è svegliato con una tabula rasa, ha guardato la sua lista vuota, e ha deciso "non possiedo ancora nulla qui", anche se le tue posizioni reali erano al sicuro nel tuo portafoglio per tutto il tempo. Così ha acquistato il stesso mercato di nuovo. E di nuovo. Le regole non erano mai sbagliate; il motore semplicemente non riusciva a ricordare abbastanza a lungo da applicarle.
Sintomo n. 1 — Spesa eccessiva
Un mercato che le tue impostazioni limitavano a ~$20 poteva accumularsi fino a diverse volte tanto, perché ogni riavvio permetteva al motore di rientrarvi come se fosse del tutto nuovo.
Sintomo n. 2 — Posizioni che svaniscono
La dashboard legge la stessa memoria. Dopo un riavvio mostrava "nessuna posizione aperta" anche mentre le detenevi ancora — il denaro sembrava essere scomparso quando non lo era.
Cosa abbiamo cambiato
Abbiamo dato al motore un memoria permanente. Tecnicamente: ogni volta che una posizione si apre o si chiude, StormBot scrive ora immediatamente quel cambiamento su disco. Quando il processo si riavvia o lo stream si riconnette, la primissima cosa che fa — prima considera di comprare qualcosa — è rileggere quella lista salvata, con i veri prezzi di ingresso e le regole intatti.
Quindi la nuova sequenza è semplice e sicura:
- Riavvii o riconnessioni del motore → ricarica tutto ciò che già possiede prima di fare qualsiasi altra cosa.
- Poi cerca nuove opportunità. Ora quando si chiede "detengo già New York oggi?" la risposta è correttamente sì, quindi la regola della posizione singola e il tuo limite di dimensione reggono davvero e non riacquisterà un mercato in cui è già presente oltre il limite.
- La dashboard legge la stessa lista ripristinata, così le tue posizioni aperte e il loro valore restano visibili a ogni riavvio.
È la differenza tra un cacciatore di tempeste il cui taccuino sopravvive al fulmine e uno che dimentica nell'istante in cui il lampo cade.
Come incide sui tuoi profitti
Onestamente e con precisione, perché preferiamo promettere meno: questo aggiornamento non prevede il meteo meglio e non inventa nuove operazioni vincenti. Ciò che fa è chiudere un modo specifico in cui il bot stava in perdita denaro che non avrebbe mai dovuto rischiare. Nel trading, non perdere denaro che non intendevi rischiare è profitto. Nel concreto:
- I tuoi limiti di rischio ora funzionano davvero. Il limite per operazione e la regola di una posizione per mercato erano giusti fin dall'inizio — semplicemente non sopravvivevano ai riavvii. Ora sì. Un mercato in perdita non può più segretamente comporsi fino a diventare diverse volte la puntata prevista.
- Perdite minori nel caso peggiore. Il danno da una singola decisione sbagliata è limitato all'incirca a ciò che dicono le tue impostazioni, invece di essere moltiplicato per quante volte il motore si è riavviato mentre la deteneva.
- Dimensionamento delle posizioni più preciso. Il dimensionamento di Kelly dipende dal sapere cosa possiedi già e quanto capitale è impegnato. Con una visione accurata e persistente, ogni nuovo la scommessa è dimensionata sulla realtà invece che su una tabula rasa.
- Puoi davvero vedere i tuoi soldi. Le posizioni aperte e il loro valore restano nella dashboard tra un riavvio e l'altro, così non ti chiederai mai più dove sia finito il tuo saldo.
Prima
Limite di 20 $ su un mercato → poteva diventare oltre 100 $ dopo vari riavvii. Le posizioni sparivano dallo schermo. Il capitale si prosciugava più in fretta di quanto suggerissero le tue impostazioni.
Dopo
Un limite di 20 $ resta un limite di 20 $, con o senza riavvio. Le posizioni restano visibili. Le perdite sono limitate dalle tue tuo regole, esattamente come doveva funzionare da sempre.
La conclusione onesta
Pensa a questo meno come a un pulsante turbo e più come alla riparazione dei freni. Non renderà l'auto più veloce — ma impedisce all'auto di rotolare via da sola. Per un bot il cui intero compito è un'assunzione di rischio disciplinata e basata su regole, far sì che le regole reggano a ogni riavvio e riconnessione è una delle cose di più alto valore che possiamo rilasciare.
Questa correzione è già attivo per ogni utente StormBot. Non c'è nulla che tu debba fare — nessuna impostazione da attivare, nessun ricollegamento, nessuna azione. Ulteriore lavoro di protezione del bankroll è il prossimo nella roadmap, e lo descriveremo nello stesso modo chiaro e semplice quando sarà rilasciato.
Domande su questa modifica o sul tuo account? L'unico StormBot legittimo è quello su cui stai leggendo questo all'indirizzo stormbot.ai — attenzione agli imitatori.