← SOFTWARE & PROJECTS
DEMO
WEB APP

Finanzy

Un laboratorio di simulazione per gli investimenti: bot con strategie diverse, dati di mercato reali, spiegazioni sempre in linguaggio semplice. Nessun ordine reale viene mai eseguito.

STATODemo
PUBBLICATO4 luglio 2026
STACKPHP · Alpha Vantage API · Google OAuth

Finanzy nasce da una diffidenza: i bot di trading promettono numeri, quasi mai spiegazioni. Ti dicono «compra» o «vendi», ma non perché. Volevo l'opposto — un posto dove la decisione conta meno del ragionamento che la produce, dove puoi vedere una strategia pensare ad alta voce prima ancora di chiederti un euro. Così Finanzy non è un broker e non vuole diventarlo: è un laboratorio di simulazione, uno strumento per capire come funzionano le strategie, non per eseguirle con soldi veri.

Una regola prima di tutte: nessun ordine reale

È il principio su cui è costruito tutto il resto, ripetuto in ogni schermata e in ogni riga di codice sensibile: Finanzy non esegue mai un ordine vero. Nessun endpoint tocca un broker, nessun bot ha accesso a credenziali che muovono denaro. Anche le posizioni che un utente registra sono solo informative — comprate altrove, su Directa o Trade Republic, e qui unicamente tracciate. Ho voluto che questo vincolo fosse strutturale, non una promessa: se domani volessi tradire l'idea originale, dovrei riscrivere l'applicazione, non cambiare un'impostazione.

Sei strategie a regole fisse

Il cuore della demo pubblica sono sei bot, ognuno con una filosofia diversa, che operano sullo stesso paniere di titoli ed ETF realmente acquistabili (il tipo di strumenti che trovi su Trade Republic o Scalable Capital) per farti vedere come approcci opposti reagiscono agli stessi prezzi:

Non sono scatole nere: ogni bot calcola indicatori reali — RSI, medie mobili, momentum, rapporto prezzo/utili — e ogni sua mossa arriva accompagnata da una spiegazione in linguaggio semplice. Per rendere il confronto onesto, ogni bot riparte da 100 € all'inizio di ogni mese: così a fine mese si vede quale strategia ha fatto meglio a parità di condizioni. L'idea è che tu non abbia solo un numero, ma abbia capito perché quel numero.

Dati reali, non inventati

I prezzi non sono simulati: arrivano da Alpha Vantage attraverso un proxy PHP lato server, con una cache che riduce le chiamate esterne — 24 ore per i dati storici, 15 minuti per le quotazioni. Così anche con una singola chiave API condivisa la demo pubblica resta stabile e non brucia la quota giornaliera al primo visitatore. Gli utenti registrati potranno inserire la propria chiave Alpha Vantage — salvata cifrata, mai restituita al frontend — per le proprie simulazioni, senza intaccare la quota comune.

Il giocatore diverso: un bot pilotato da un'AI

Accanto ai sei bot a regole fisse ne vive un altro, di natura diversa: le sue decisioni non seguono una formula, ma vengono proposte da Claude, l'AI di Anthropic. È un portafoglio dimostrativo pubblico, partito il 4 luglio 2026 con 100 € simulati, il cui stato e storico decisioni chiunque può leggere — l'endpoint di lettura è pubblico apposta.

Ma il pezzo di cui vado più orgoglioso è come non funziona. Il bot Claude non gira mai in automatico. C'è un interruttore che di default è spento, e anche a interruttore acceso ogni turno resta un'azione manuale: parte solo quando lo attivo io, esplicitamente, in una sessione, attraverso un endpoint protetto da chiave. Non esiste un cron che lo fa girare di nascosto. Ho progettato l'automazione in modo che, se un giorno la volessi, debba comunque avere una scadenza esplicita — non può restare accesa per dimenticanza.

E c'è un obbligo che ho scritto nel codice, non solo nelle intenzioni: ogni decisione deve avere una motivazione. Il server rifiuta una decisione senza spiegazione. Insieme alla motivazione viene salvato anche lo snapshot dei prezzi usati per decidere, così ogni scelta è verificabile a posteriori: si può sempre tornare indietro e chiedere «con quali dati davanti hai deciso questo?».

Un diario di bordo, non solo un saldo

Il valore di questo bot non è il rendimento — sono 100 euro finti — ma il registro trasparente delle sue scelte. La prima allocazione, il 4 luglio, è stata un mix ragionato: base diversificata (VTI sul mercato USA, VXUS internazionale, AGG obbligazioni) più un paio di scommesse mirate su NVDA ed XOM, invece di concentrare tutto su un solo titolo. Sei giorni dopo, un aggiustamento tattico: XOM ridotto dal 15% al 10%, NVDA portato dal 15% al 20%, perché l'RSI ipervenduto che aveva motivato l'ingresso su XOM si era ormai normalizzato. Nelle settimane difficili di metà e fine luglio — mercati in rosso, tensioni geopolitiche — la decisione è stata non fare niente: confermare l'allocazione invece di rincorrere il panico. Ogni riga di questo diario è leggibile, datata e spiegata. È l'opposto della scatola nera.

Il portafoglio personale

La demo pubblica non chiede account: chiunque può osservare i bot in azione. Chi fa il login con Google (le stesse credenziali già in uso su Helios, un altro progetto del portale) sblocca un'area personale dove registrare le proprie posizioni reali — di nuovo, solo tracciate, mai eseguite — e ricevere sugli stessi titoli gli indicatori spiegati che usano i bot. La chiave API personale è cifrata a riposo e non viene mai rimandata al browser: dopo il salvataggio se ne vedono solo le ultime cifre.

Sotto il cofano

Finanzy è PHP puro e MySQL, dati di mercato da Alpha Vantage, login Google OAuth. Niente framework pesanti, niente magie: una cache condivisa per gli ospiti, chiavi personali cifrate per gli utenti, un disclaimer visibile su ogni vista e una traccia di audit dietro ogni decisione. La cosa a cui tengo di più non è una funzione, è un limite: qualunque cosa Finanzy diventi, la riga «nessun ordine reale» resta scolpita nel codice.