Rischio di Rovina e Kelly Criterion: La Matematica che Salva il Conto | Manuel Trotta

Rischio di Rovina e Kelly Criterion — La Matematica che Salva il Conto dal 1956

John Kelly nel 1956 ha risolto matematicamente il problema di quanto rischiare per massimizzare la crescita del conto nel lungo periodo. Per Oracle v78 il Kelly è 6.5%. Oracle usa 1% — 1/6.5 del Kelly. Non per paura: per ingegneria psicologica applicata al drawdown reale di 4.000+ trader. Ecco tutta la matematica.

Il Kelly Criterion: Origine e Intuizione Fondamentale

John Larry Kelly Jr. era un fisico dei Bell Laboratories. Nel 1956 pubblica su Bell System Technical Journal un paper intitolato “A New Interpretation of Information Rate” che, partendo dalla teoria dell’informazione di Shannon, risolve il problema dell’allocazione ottimale del capitale in un gioco con edge positivo. L’intuizione di Kelly è semplice: esiste una frazione ottimale del capitale da rischiare su ogni scommessa che massimizza il tasso di crescita logaritmica del conto nel lungo periodo. Rischiare di più di questa frazione riduce la crescita a lungo termine nonostante l’edge positivo. Rischiare di meno rallenta la crescita senza necessità.

Il Kelly Criterion è stato adottato da grandi investitori come Ed Thorp (il primo a batterlo al blackjack e poi in borsa) e Warren Buffett. Nel trading sistematico è la base di qualsiasi ragionamento serio sul position sizing. Non è una regola empirica — è un teorema matematico con dimostrazione rigorosa. Il problema pratico è che il Kelly pieno, applicato a sistemi con distribuzioni non gaussiane come il trading, produce drawdown insostenibili. Per questo si usa sempre una sua frazione.

◆ Formula Kelly Criterion — Tre Versioni per il Trading
Versione base (RR fisso): f* = (p × b − q) / b
dove: p = Win Rate, q = 1−WR, b = Vincita_media / Perdita_media
Versione continua (distribuzione reale): f* = μ / σ²
dove: μ = EV per trade, σ² = varianza dei rendimenti
 
Oracle v78 — Versione Base:
p=0.421, q=0.579, b=1.625R (vincita media) / 1.0R (perdita media) = 1.625
f* = (0.421 × 1.625 − 0.579) / 1.625 = (0.684 − 0.579) / 1.625
f* Kelly Oracle = 0.105 / 1.625 = 6.46% ≈ 6.5%
Versione continua Oracle: μ = +0,684R, σ = 1.8R, σ² = 3.24. f* = 0.684/3.24 = 21.1% — più alto perché non cattura correttamente la distribuzione non normale (fat tails). Per sistemi con fat tails usa sempre la versione base discretizzata — è più conservativa e più sicura.

Le Frazioni del Kelly: da Full Kelly a 1/10 Kelly

Il Kelly pieno (6.5% per Oracle) massimizza la crescita geometrica teorica ma produce drawdown che quasi nessun trader reale riesce a sopportare. La soluzione standard è operare a una frazione del Kelly. La scelta della frazione è il trade-off centrale del position sizing: crescita maggiore vs drawdown minore. Non esiste una risposta universale — dipende dalla tolleranza psicologica del trader e dalla distribuzione specifica del sistema.

Frazione KellyRischio OracleCAGR AttesoMDD StimatoMDD 95° MCCalmarGiudizio
Full Kelly (1/1)6.5%+28%>60%>80%0.47Teorico, impraticabile
Half Kelly (1/2)3.25%+21%35%52%0.60Drawdown insostenibile
1/4 Kelly1.63%+16%20%30%0.80Al limite psicologico
1/6.5 Kelly (Oracle)1.0%+14,3%13,1%19.8%1.09Standard Oracle
1/10 Kelly0.65%+9.4%8.5%12.9%1.11Apprendimento
1/13 Kelly0.5%+7.2%6.5%9.8%1.11Conto piccolo/start

Il Fenomeno dell’Overbetting: Oltre il Kelly la Crescita Diminuisce

Uno dei risultati più controintuitivi del Kelly Criterion è che rischiare più del Kelly non solo aumenta il rischio — ma riduce la crescita geometrica del conto. Con Oracle (Kelly 6.5%): rischiare 10% (1.5× Kelly) produce un CAGR atteso inferiore all’6.5% Kelly, non superiore. A 2× Kelly (13%), il CAGR atteso è già negativo — nonostante il sistema abbia edge positivo.

Questo accade perché i drawdown profondi distruggono il compounding in modo asimmetrico: una perdita del 50% richiede un guadagno del 100% per recuperare. Oltre il Kelly, i drawdown diventano così profondi che la crescita media geometrica del conto è negativa anche con edge positivo. Il Kelly è quindi sia il punto di massima crescita che la soglia critica sopra cui si distrugge il capitale.

Rischio (Multipli del Kelly)Rischio OracleCAGR AttesoMDD AttesoNote
0.15× Kelly (Oracle)1%+14,3%13,1%Zona sicura, underbetting
0.5× Kelly3.25%+21%35%Zona crescita elevata, DD alto
1.0× Kelly (massimo)6.5%+28%>60%Massimo CAGR teorico
1.5× Kelly (overbetting)9.75%+22%>75%CAGR già inferiore al Kelly
2.0× Kelly (overbetting)13%+8%>90%Crescita quasi zero, rovina probabile
3.0× Kelly19.5%−15%Rovina certaCAGR negativo nonostante l’edge
Con Kelly 6.5%, usare il 10% di rischio non è solo più pericoloso — è anche meno profittevole nel lungo periodo. Stai distruggendo il compounding più velocemente di quanto l’edge lo ricostruisca. L’overbetting è la forma più sottile di autodistruzione nel trading: sembra aggressivo, sembra couragioso, ma matematicamente è suicidio del capitale. — Manuel Trotta, Fondatore MTInvestments

I Limiti del Kelly nel Trading Reale: Fat Tails e Parametri Instabili

Il Kelly Criterion è ottimale sotto ipotesi specifiche che nel trading raramente si verificano in modo puro. Tre limitazioni critiche:

Limite 01
Fat Tails: la Distribuzione Reale Non È Gaussiana
La formula Kelly base assume che il payoff sia fisso (sempre b per la vincita, sempre 1 per la perdita). I mercati finanziari hanno fat tails: eventi estremi molto più frequenti di quanto previsto da una distribuzione normale. Su Oracle XAUUSD H4: il 2.3% dei trade ha perdita > 3R (tail sinistro). Lo 0.8% ha vincita > 8R (tail destro). Questi eventi estremi rendono il Kelly calcolato con la formula base un’approssimazione sovrastimata del rischio ottimale reale. La correzione prudente è usare una frazione significativa del Kelly (1/4 - 1/6) come buffer contro le code.
Limite 02
Instabilità dei Parametri nel Tempo
Il Kelly è calcolato su Win Rate e RR storici. Ma WR e RR variano con il regime di mercato. Oracle in regime trend: WR 47.3%, RR 1.71 → Kelly 8.9%. In regime range: WR 35.8%, RR 0.91 → Kelly negativo. Un Kelly calcolato sulla media storica (6.5%) non riflette il Kelly ottimale momento per momento. Usare una frazione conservativa del Kelly protegge dall’errore di stima dei parametri nei periodi sfavorevoli. Questo è un altro motivo per cui l’1% è robusto in tutti i regimi: è sufficientemente basso da rimanere sub-Kelly anche nel regime più sfavorevole.
Limite 03
Correlazione Seriale tra Trade
Il Kelly assume trade indipendenti. Nel trading reale esiste correlazione seriale: le perdite tendono a raggrupparsi in cluster (regime sfavorevole) e le vincite tendono a raggrupparsi (regime favorevole). Su Oracle: la correlazione seriale tra trade successivi è +0.12 — piccola ma non zero. Questa correlazione positiva significa che i drawdown tendono a essere più lunghi e profondi di quanto previsto da una sequenza puramente casuale. Il Kelly standard sottovaluta leggermente il rischio reale di drawdown prolungati. La frazione conservativa (1/6.5 Kelly) assorbe questo bias.
◆ Oracle v78 — Kelly 6.5%, Scelta 1%: la Giustificazione Quantitativa
Kelly teorico 6.5%. Correzione fat tails: −1.5%. Correzione parametri instabili: −1.5%. Correzione correlazione seriale: −0.5%. Kelly corretto: ~3%.
Half del Kelly corretto = 1.5%. Arrotondato a 1% per conservatorismo aggiuntivo e gestione psicologica.
6.5%
Kelly Base
~3%
Kelly Corretto
1%
Scelta Finale
14,3%
CAGR Reale

Il processo di correzione: Kelly base 6.5% → correzione fat tails (−1.5%, basata sulla kurtosis empirica della distribuzione Oracle) → correzione instabilità parametri (−1.5%, basata sulla varianza del WR e RR tra regime trend e range) → correzione correlazione seriale (−0.5%) → Kelly corretto ~3%. Poi Half-Kelly corretto = 1.5%, arrotondato a 1% per conservatorismo. Il risultato finale è 1% — un valore che nessuna delle correzioni applicate porta al di sopra nemmeno nelle stime più ottimistiche.

Questo non è un processo che si fa una volta e si dimentica: Oracle ricalcola il Kelly implicito ogni 6 mesi sull’ultimo anno di dati per verificare che la scelta dell’1% rimanga appropriata. In 19 anni, nessuna ricalibrazione ha suggerito di alzare il rischio oltre 1.5%.

Come Applicare il Kelly nel Tuo Sistema: Guida Step-by-Step

Applicare il Kelly Criterion al tuo sistema di trading richiede dati sufficienti — almeno 200-300 trade per avere stime statisticamente stabili di WR e RR. Con meno di 200 trade, l’incertezza sulla stima dei parametri è troppo alta per fidarsi del valore Kelly calcolato. Il processo consigliato per sistemi in fase di validazione (< 200 trade): usa 0.5% fisso indipendentemente da qualsiasi calcolo Kelly finché non hai il campione minimo.

  • Passo 1: Raccogli almeno 200 trade reali su conto demo o micro-conto. Registra ogni R-multiplo esatto (non approssimato).
  • Passo 2: Calcola WR = n_vincite / n_totale. Calcola RR = media_vincite / media_perdite (in R assoluto, non percentuale).
  • Passo 3: Applica la formula Kelly base: f* = (WR × RR − (1−WR)) / RR. Se f* < 0, il sistema non ha edge — fermati e rivedi il sistema prima di rischiare capitale reale.
  • Passo 4: Calcola la kurtosis della distribuzione dei rendimenti in Excel con =CURTOSI(range_R). Se kurtosis > 3 (fat tails), riduci il Kelly del 20-25% per ogni unità sopra 3.
  • Passo 5: Applica una frazione conservativa del Kelly corretto: tra 1/4 e 1/6. Verifica con Monte Carlo che il MDD al 95° percentile sia inferiore alla tua soglia psicologica.
  • Passo 6: Ricalibra ogni 12 mesi o dopo ogni aggiornamento significativo del sistema. Non cambiare mai il rischio durante un drawdown.

Vedi il Kelly Oracle in Azione dal Vivo

Live gratuite: iscriviti alla prossima. Position sizing 1% (1/6.5 Kelly), lot size calcolato su ogni segnale, conto reale trasparente.

Entra Gratis Ora → PROBABILITÀ DI ROVINA: GUIDA →

FAQ — Rischio di Rovina e Kelly Criterion

Cos’è il Kelly Criterion nel trading? ▶
Formula che calcola la frazione ottimale del capitale da rischiare per massimizzare la crescita geometrica. f* = (p×b − q)/b. Per Oracle: f* = 6.5%. Il Kelly pieno non viene mai usato direttamente: produce drawdown >60% insostenibili. Oracle usa 1% = 1/6.5 Kelly, risultato di un processo di correzione per fat tails, instabilità parametri e correlazione seriale.
Cosa succede se si opera sopra il Kelly? ▶
L’overbetting riduce la crescita geometrica E aumenta il rischio di rovina. Con Oracle: 10% di rischio (1.5× Kelly) → CAGR già inferiore al Kelly pieno, MDD >75%. 13% (2× Kelly) → CAGR quasi zero nonostante l’edge positivo. Oltre il Kelly la crescita media del conto diventa negativa per l’effetto distruttivo dei drawdown sul compounding. Il Kelly è sia il massimo di crescita che il limite critico da non superare mai.
Perché il Kelly teorico deve essere ridotto nel trading reale? ▶
Tre motivi: 1) Fat tails — eventi estremi più frequenti di una distribuzione normale. 2) Parametri instabili — WR e RR variano con il regime. 3) Correlazione seriale — i trade non sono indipendenti. Oracle: Kelly base 6.5%, Kelly corretto per tutti e tre i fattori ~3%, Half-Kelly corretto 1.5%, arrotondato a 1% per conservatorismo finale. In 19 anni questo approccio ha prodotto CAGR 14,3% con MDD 13,1%.
Quanti trade servono per calcolare il Kelly in modo affidabile? ▶
Almeno 200-300 trade per stime statisticamente stabili. Con meno di 200 trade, l’IC al 95% su WR è tipicamente ±7-8pp — troppo ampio per fidarsi del Kelly calcolato. Sotto 200 trade usa 0.5% fisso indipendentemente dal Kelly. Ricalibra con campioni più ampi ogni 6-12 mesi. Oracle ha 65.587 trade: l’IC al 95% su WR è ±0.26pp. Il Kelly calcolato è estremamente preciso.
◆ Fonti Esterne e Approfondimenti
  • — Kelly, J.L. (1956): "A New Interpretation of Information Rate", Bell System Technical Journal. Paper originale. JSTOR
  • — Wikipedia: Kelly Criterion — formula, applicazioni, limiti. Wikipedia
  • — Wikipedia: Risk of Ruin — probabilità di rovina finanziaria. Wikipedia
  • — Thorp, E.O. — Matematico e trader pioniere del Kelly applicato ai mercati. Wikipedia
  • — CONSOB — Quaderni di Finanza: money management e risk of ruin. Quaderni CONSOB
Manuel Trotta
◆ Scritto da

Manuel Trotta

Trader quantitativo italiano dal novembre 2007. Fondatore MTInvestments, creatore UlcerZenith Oracle v78 con 65.587 trade reali verificati. Autore di 18 libri sul trading e finanza personale: "Fare Trading con Excel" (Hoepli 2019), "Diventa Investitore Profittevole in 15 Minuti al Giorno", "Il Latte con la Mucca" (memoir 2026), più 2 volumi tecnici. Speaker IT Forum Rimini. Online dal 2007.

P.IVA 14349331000Dal 200718 Libri su Amazon ↗150K+ Follower
Disclaimer MiFID II: Il trading su strumenti finanziari comporta rischio di perdita del capitale investito, fino alla perdita totale. I dati Oracle citati si riferiscono a performance storiche verificabili su conto reale — non costituiscono garanzia di risultati futuri. Le performance passate non sono indicative di risultati futuri. Nessun contenuto costituisce consulenza finanziaria ai sensi del D.Lgs. 58/1998 (TUF). Manuel Trotta / MTInvestments P.IVA 14349331000.