Un backtest azionario che esclude le aziende delistate può mostrare rendimenti elevati, cancellando silenziosamente alcuni degli esiti peggiori. Spesso tutto parte da una scelta pratica: scaricare l’elenco dei simboli di oggi e testarlo sul decennio passato. Per definizione, quell’elenco contiene solo i sopravvissuti.
Mantenere nel perimetro di ricerca le aziende scomparse richiede più che aggiungere qualche vecchio ticker. Devi sapere quali titoli esistevano e quando, quando sono entrati o usciti da una sede di negoziazione e che cosa è successo al loro valore alla fine. 3 scorciatoie comuni perdono questa storia in modi diversi.
Errore 1: usare i componenti di oggi per ogni anno
Immagina di testare una strategia mensile di momentum sui componenti attuali dell’S&P 500 a partire dal 2010. Le aziende fallite, acquisite o uscite dall’indice non figurano in nessun ribilanciamento. La strategia non ha mai la possibilità di acquistare un futuro perdente e il suo universo storico conserva i nomi che alla fine si sono dimostrati abbastanza solidi da restare nell’indice.
Il risultato è spesso un rendimento medio gonfiato, un drawdown più contenuto e una strategia che sembra privilegiare fattori semplici come momentum o qualità. Quei segnali potrebbero essere reali. Il test, però, ha anche offerto loro un vantaggio silenzioso: sapere chi è sopravvissuto.
Usa l’appartenenza point-in-time. A ogni ribilanciamento, l’insieme dei titoli ammissibili deve includere quelli che rispettavano le regole sulla base delle informazioni allora disponibili. Servono date di validità, comprese le variazioni tra le revisioni programmate dell’indice, se la strategia opera su un universo più ampio.
Errore 2: trattare un simbolo mancante come un dato mancante
È facile ignorare un ticker assente da un file moderno del fornitore di dati. Il caricatore non trova righe recenti, segnala il simbolo come obsoleto e lo elimina. Il codice può registrare un avviso, ma il backtest prosegue con un insieme di dati più ordinato e senza traccia dei titoli esclusi.
Alcuni titoli scompaiono a causa di una fusione o acquisizione. Altri vengono delistati dopo difficoltà finanziarie, un fallimento o il mancato rispetto dei requisiti di quotazione. L’ultimo prezzo di chiusura ordinario non rappresenta necessariamente il valore ricevuto dall’investitore. Se un titolo in difficoltà smette di essere negoziato a $0.40 e in seguito viene annullato, mantenere fittiziamente una valutazione di $0.40 può lasciare per sempre in portafoglio una posizione senza valore. Eliminarla può cancellare del tutto la perdita.
Mantieni un archivio anagrafico dei titoli con le date di quotazione e delisting, i codici dei motivi e, quando applicabile, i titoli successori o il corrispettivo in contanti. Un evento di delisting dovrebbe chiudere o trasformare la posizione in base a ciò che il titolare ha effettivamente ricevuto. I dettagli dipendono dall’evento e dallo strumento: un’unica regola generica basata sull’«ultimo prezzo» non può rappresentarli tutti.
| Evento | Possibile esito per la posizione | Aspetto da verificare nel backtest |
|---|---|---|
| Acquisizione in contanti | Contanti secondo i termini dell’accordo | Registra i proventi in contanti alla data di efficacia |
| Fusione con scambio di azioni | Azioni di una società successore | Applica il rapporto di concambio e prosegui con il titolo della società successore |
| Annullamento per fallimento | Valore recuperabile minimo o nullo | Risolvi la posizione in base alla distribuzione pertinente o alla registrazione dell’annullamento |
Errore 3: correggere l’universo e ignorare il calcolo dei rendimenti
Aggiungere i componenti storici risolve solo il problema della selezione. Se la serie dei rendimenti si ferma all’ultima chiusura ordinaria, potrebbe ancora omettere il rendimento da delisting. Se aggiungi un rendimento da delisting a una serie di prezzi che include già l’evento finale, puoi conteggiare la perdita due volte. Le convenzioni dei fornitori variano e il solo nome del campo potrebbe non rivelare quale convenzione usa un file.
Supponiamo che un titolo scenda da $10 a $1 e venga poi delistato con un rendimento finale comunicato di −80%. Se prima calcoli una perdita sul prezzo del 90% e poi applichi un rendimento da delisting separato di −80%, ottieni una perdita complessiva implausibile del 98%. L’errore consiste nel combinare 2 misurazioni che descrivono parti sovrapposte dello stesso percorso.
Prima di calcolare i rendimenti del portafoglio, documenta se i rendimenti ordinari includono distribuzioni ed esiti da delisting e quali date copre ciascun rendimento. Riconcilia alcune operazioni societarie note, dalle osservazioni grezze al valore finale del portafoglio. Includi le posizioni mantenute durante l’evento: il grafico di un singolo titolo può sembrare plausibile anche se il registro del portafoglio ha contabilizzato i proventi nel giorno sbagliato.
Quando un simbolo scompare, consideralo un evento da spiegare. Non dedurre che l’azienda abbia smesso di avere importanza solo perché un file di dati ha smesso di riportarla.
Come verificare un backtest che tiene conto delle delisting?
Inizia dai conteggi e dalla copertura, prima di confrontare gli Sharpe ratio. Per ogni anno, indica quanti titoli erano ammissibili, quanti sono stati delistati e quanti sono stati esclusi per problemi di dati irrisolti. Poi esamina un campione di uscite dovute a cause diverse e segui ogni posizione fino al suo valore finale nel portafoglio.
Esegui la stessa strategia con e senza i titoli delistati, ma interpreta la differenza come indicatore della qualità dei dati, non come stima corretta della performance di per sé. Le regole dell’universo, le convenzioni sui rendimenti e la tempistica degli eventi devono essere coerenti con la domanda a cui cerchi di rispondere. Un risultato affidabile nasce da un registro capace di spiegare ogni posizione entrata, ogni operazione societaria attraversata e il valore residuo.
← Tutti gli articoli


