A chi serve — A chi testa strategie su azioni, fondi, ETF, future, cryptoasset o cataloghi di sistemi. Se il campione storico parte dall'elenco disponibile oggi, i fallimenti possono essere scomparsi prima ancora che inizi il calcolo.
Il survivorship bias, o bias di sopravvivenza, nasce quando l'analisi osserva le entità che hanno superato un processo di selezione e trascura quelle che ne sono uscite. In un backtest finanziario accade, per esempio, usando oggi le società di un indice per simulare gli ultimi vent'anni: il test sa già quali imprese sono rimaste abbastanza grandi, liquide o solide da essere ancora presenti.
In parole semplici — Studiare soltanto i vincitori arrivati al traguardo cancella dal percorso chi si è ritirato, è fallito o è stato escluso. La gara storica diventa più facile di quella realmente affrontabile.
Che cosa è — e che cosa non è
| Problema | Selezione errata | Correzione principale |
|---|---|---|
| Survivorship bias | restano soltanto entità sopravvissute | includere l'intera popolazione storicamente eleggibile |
| Look-ahead bias | entra informazione disponibile più tardi | imporre timestamp e pipeline causali |
| Selection bias | il campione è scelto in modo non rappresentativo | dichiarare popolazione e regola di campionamento |
| Data snooping | si prova molto e si pubblica il risultato migliore | registrare prove e correggere la selezione multipla |
Il survivorship bias può accompagnare il look-ahead bias, ma non coincide con esso. Una tabella può avere timestamp perfetti e contenere comunque soltanto titoli ancora quotati. Viceversa, un universo completo può essere contaminato da bilanci revisionati o segnali eseguiti prima della pubblicazione.
Dove compare
Azioni e indici
Società fallite, delistate, acquisite o escluse devono restare nel campione fino alla loro effettiva uscita. La composizione di un indice richiede almeno data di annuncio e data effettiva: inserire un nuovo componente anche nei periodi precedenti alla sua inclusione usa una selezione retrospettiva. Ticker rinominati e società fuse richiedono identificatori persistenti, non semplici join sul simbolo corrente.
La cessazione non equivale sempre a rendimento zero. Possono esistere un ultimo prezzo negoziato, un pagamento di fusione, una distribuzione, un rendimento di delisting o un recupero successivo. Se il valore manca, la convenzione scelta deve essere esplicita e sottoposta a scenari; cancellare la riga non è una convenzione neutrale.
Fondi e prodotti
I fondi con risultati deboli possono chiudere o fondersi. Un database formato soltanto da fondi attivi tende quindi a rimuovere una parte dell'esperienza peggiore. Lo stesso problema può riguardare ETF liquidati, benchmark cessati, gestori che non pubblicano più dati e serie storiche trasferite alla share class sopravvissuta.
Future e altri strumenti
Nei future, scegliere oggi solo i contratti o mercati che hanno mantenuto profondità può escludere esperimenti falliti e contratti cessati. Nel mondo crypto, exchange chiusi, token non più negoziati e coppie rimosse possono sparire dalle API correnti. Un vendor che restituisce soltanto simboli attivi non offre automaticamente una storia survivor-bias-free.
Strategie e ricerca
Esiste anche una sopravvivenza dei sistemi: si analizzano i modelli ancora in produzione e si dimenticano quelli sospesi; si leggono fondi che hanno continuato a riportare risultati e non quelli che hanno smesso; si conservano notebook riusciti ma non i tentativi falliti. Questo fenomeno confina con selection bias e data snooping e richiede un registro degli esperimenti.
Come altera i risultati
Eliminare cessazioni negative spesso aumenta rendimento medio, win rate o Sharpe e riduce drawdown e frequenza delle perdite estreme. Può anche far apparire più persistenti certe caratteristiche: una regola seleziona imprese “di qualità” anche perché il database ha già escluso quelle che non sono arrivate fino a oggi.
La direzione, però, non è matematicamente garantita in ogni campione. Un'acquisizione favorevole può rimuovere un titolo vincente; un fondo può chiudere per ragioni commerciali; una nuova quotazione può avere risultati peggiori. Per questo non si corregge il bias sottraendo una percentuale fissa: si ricostruisce la popolazione e si ricalcola.
Protocollo per un universo storico
- Definisci l'unità osservata. Titolo, società, share class, fondo, contratto o venue non sono intercambiabili.
- Scrivi l'eleggibilità ex ante. Mercato, prezzo, liquidità, anzianità e dati richiesti devono essere calcolabili alla data di selezione.
- Usa intervalli di membership. Ogni ingresso e uscita ha inizio, fine, fonte, annuncio ed efficacia.
- Mantieni identificatori permanenti. Mappa ticker, nomi e venue senza fondere entità diverse.
- Conserva cessazioni e sospensioni. Fallimenti, fusioni, liquidazioni, halt e delisting restano eventi osservabili.
- Attribuisci il rendimento terminale. Usa il dato disponibile; se manca, documenta ipotesi e scenari alternativi.
- Ricostruisci corporate action e total return. Dividendi, split, spin-off e corrispettivi di fusione devono essere coerenti.
- Applica ritardi realistici. Un cambio di indice diventa negoziabile secondo annuncio, efficacia e regole della strategia.
- Verifica la copertura del vendor. Conta strumenti attivi e cessati per anno e confronta con fonti indipendenti.
- Congela lo snapshot. Dataset, regole e mapping usati nell'out-of-sample devono essere riproducibili.
Esempio illustrativo — Si vuole testare ogni gennaio una strategia sulle società di un indice. Il metodo errato scarica i componenti di oggi e li usa dal 2005. Il metodo corretto ricostruisce, per ogni gennaio, i componenti allora effettivi, applica il segnale soltanto dopo la data di disponibilità dei dati e mantiene ciascun titolo fino alla regola d'uscita o all'evento terminale. Se un delisting non ha un rendimento affidabile, vengono dichiarati più scenari invece di eliminare l'osservazione. L'esempio descrive il processo, non una scelta d'investimento.
Checklist di audit
| Domanda | Segnale d'allarme |
|---|---|
| Il file include strumenti non più attivi? | nessun delisting in molti anni |
| La membership cambia alle date storiche? | elenco identico per tutto il test |
| I ticker sono collegati a identità stabili? | join soltanto sul simbolo corrente |
| Fusioni e liquidazioni producono un esito? | serie che termina senza evento |
| Le nuove quotazioni entrano con una regola? | presenza fin dall'inizio del campione |
| Il rendimento terminale è documentato? | ultima perdita assente o posta automaticamente a zero |
| Il catalogo conserva modelli scartati? | restano soltanto strategie “vincenti” |
Limiti
Un universo survivor-bias-free non rende il test rappresentativo per definizione. Possono restare IPO bias, backfill, copertura geografica incompleta, errori di classificazione e filtri di liquidità calcolati col futuro. La ricostruzione dipende dai dati point-in-time e non sostituisce una simulazione di negoziabilità, capacità e costi. La trasparenza delle esclusioni è parte del risultato, non una nota tecnica secondaria.
Fonti
- Stephen J. Brown, William N. Goetzmann, Roger G. Ibbotson e Stephen A. Ross, Survivorship Bias in Performance Studies, The Review of Financial Studies, 1992 — effetti della troncatura per sopravvivenza su rendimento, volatilità e apparente prevedibilità.
- Edwin J. Elton, Martin J. Gruber e Christopher R. Blake, Survivorship Bias and Mutual Fund Performance, The Review of Financial Studies, 1996 — stima del bias seguendo fondi esistenti, fusi e cessati.
- Tyler Shumway, The Delisting Bias in CRSP Data, The Journal of Finance, 1997 — rendimenti mancanti e distorsione associata ai delisting negativi.
- Center for Research in Security Prices, CRSP Survivor-Bias-Free US Mutual Fund Database Guide — modello dati comprendente fondi attivi e delistati.
- S&P Dow Jones Indices, Legal Disclaimers — Back-tested Performance — avvertenze del provider su hindsight, selezione dei componenti e possibili bias survivor/look-ahead.