Onflow: a model free, online portfolio allocation algorithm robust to transaction fees

Il paper introduce Onflow, un algoritmo di allocazione di portafoglio basato sul reinforcement learning e sui gradienti flow che, non richiedendo assunzioni sulla distribuzione dei rendimenti, ottimizza i log-rendimenti attesi e dimostra una superiorità rispetto alle tecniche esistenti in scenari con elevati costi di transazione.

Gabriel Turinici, Pierre Brugiere

Pubblicato Fri, 13 Ma
📖 5 min di lettura🧠 Approfondimento

Each language version is independently generated for its own context, not a direct translation.

Ecco una spiegazione del paper "Onflow" immaginata come una guida per il viaggiatore moderno, usando metafore semplici e quotidiane.

🌊 Onflow: Il Navigatore Intelligente per il tuo Portafoglio

Immagina di dover gestire un giardino (il tuo portafoglio di investimenti) pieno di diverse piante (azioni, criptovalute, ecc.). Il tuo obiettivo è far crescere il giardino il più possibile. Il problema? Il clima cambia ogni giorno (i prezzi delle azioni salgono e scendono) e ogni volta che sposti una pianta da un vaso all'altro, perdi un po' di terra e radici (le commissioni di transazione).

La maggior parte dei metodi tradizionali cerca di prevedere il clima futuro basandosi su modelli matematici complessi. Se il modello sbaglia, il giardino soffre. Onflow, invece, è un approccio diverso: è come avere un giardiniere robotico che non indovina il futuro, ma reagisce perfettamente al presente.

Ecco come funziona, passo dopo passo:

1. Non serve una sfera di cristallo (Model-Free)

La maggior parte degli investitori cerca di indovinare quale pianta crescerà di più domani. Onflow dice: "Non importa cosa succederà. Guarda solo cosa è successo oggi e aggiusta le tue piante di conseguenza".
Non fa ipotesi su come si comportano le azioni in futuro. Impara direttamente dai prezzi che vede, giorno per giorno. È come un surfista: non deve sapere come sarà l'onda tra un'ora, deve solo bilanciare la tavola in base all'onda che sta cavalcando ora.

2. La regola del "Flusso Continuo" (Gradient Flow)

Molti algoritmi vecchi funzionano a scatti: guardano i dati, fanno un calcolo, spostano tutto di colpo, poi aspettano il giorno dopo. È come guidare un'auto facendo sterzate brusche: si consuma più benzina (commissioni) e si rischia di uscire di strada.

Onflow usa un concetto chiamato "flusso gradiente". Immagina di dover spostare l'acqua da un secchio all'altro. Invece di rovesciare il secchio tutto insieme (che crea disordine e sprechi), Onflow versa l'acqua lentamente e continuamente, come un rubinetto che si apre e si chiude con precisione millimetrica.

  • Il vantaggio: Questo movimento fluido permette di ottimizzare il portafoglio senza fare movimenti bruschi che costerebbero troppo in commissioni.

3. Il nemico invisibile: Le Commissioni (Transaction Fees)

Qui sta la vera magia del paper. Quando vendi un'azione per comprarne un'altra, la banca ti chiede una tassa. Se muovi troppo spesso i soldi, le tasse mangiano tutti i tuoi guadagni.

  • Gli altri algoritmi: Quando le tasse sono alte (es. 2%), smettono di funzionare. Si bloccano o fanno movimenti così costosi che il portafoglio perde valore.
  • Onflow: È come un pilota esperto in una tempesta. Quando le condizioni sono difficili (tasse alte), Onflow sa esattamente quanto spostarsi. Se spostare una pianta costa troppo, Onflow decide di non spostarla affatto, o di spostarla solo di un millimetro.
    • Risultato: Mentre gli altri algoritmi falliscono con tasse alte, Onflow continua a guadagnare, perché sa quando è il momento di stare fermi e quando è il momento di agire.

4. La "Mappa" Softmax

Per decidere quanto spazio dare a ogni pianta, Onflow usa una funzione matematica chiamata Softmax.
Immagina di avere una torta. Softmax è un modo intelligente per tagliare la torta in fette. Se una pianta sta andando bene, Onflow le dà una fetta leggermente più grande. Se sta male, ne riduce la fetta. Ma lo fa in modo che la somma delle fette sia sempre una torta intera (100% del tuo capitale). Non permette di scommettere su cose che non hai (niente "vendita allo scoperto", cioè non puoi vendere ciò che non possiedi).

🧪 Cosa hanno scoperto i ricercatori?

I creatori di Onflow (Gabriel Turinici e Pierre Brugiere) hanno fatto dei test su dati reali, usando azioni storiche degli anni '60 e '70 (il "vecchio NYSE") e anche azioni moderne molto volatili come Tesla e Nvidia, o criptovalute.

Ecco cosa è successo:

  1. Senza tasse: Onflow funziona benissimo, quasi quanto i migliori metodi esistenti.
  2. Con tasse alte (2%): Qui è dove Onflow brilla. Gli altri metodi crollano, perdendo quasi tutto il guadagno. Onflow, invece, resiste. Riduce i suoi movimenti per pagare meno tasse, mantenendo il portafoglio in salute.
  3. Stabilità: Anche quando il mercato è caotico (come con le criptovalute), Onflow riesce a trovare un equilibrio, spostando i soldi solo quando ne vale davvero la pena.

💡 In sintesi: Perché dovresti preoccupartene?

Pensa a Onflow come a un sistema di navigazione GPS che non si blocca mai.

  • Se la strada è libera, accelera per guadagnare tempo.
  • Se c'è traffico o pedaggi costosi (le commissioni), rallenta e sceglie la strada più economica invece di fermarsi o di fare manovre rischiose.

È un metodo che non ha bisogno di teorie complicate sul futuro, ma si affida alla realtà dei fatti di oggi, adattandosi in modo fluido e intelligente. È una soluzione pratica per chi vuole investire senza farsi "mangiare" dalle commissioni bancarie, specialmente in mercati turbolenti.

La morale della favola: Non serve essere dei geni per prevedere il futuro; serve solo un algoritmo che sappia muoversi con grazia nel presente, risparmiando energia (soldi) quando serve.