Un backtest di portafoglio ha riportato un turnover annuo del 12%. Il relativo conto paper ha negoziato il 38%. Il ribilanciamento obiettivo era pari al 5% del NAV. I singoli ordini erano in media pari allo 0,7% del NAV. Non si era verificato alcun malfunzionamento: il backtest conteggiava le variazioni del portafoglio, mentre il conto conteggiava gli ordini necessari per realizzarle.
La differenza conta perché commissioni, impatto sul mercato e carico operativo dipendono dal controvalore eseguito. Se vuoi una stima dei costi confrontabile con il paper trading, definisci il turnover a livello di ordine e tieni conto di ciò che è successo tra l’obiettivo e l’esecuzione.
Cosa significa turnover in un backtest?
Non esiste una convenzione universale. Una definizione comune a livello di portafoglio somma le variazioni assolute dei pesi degli asset. Alcuni ricercatori dividono il totale per due, poiché acquistare un asset e venderne un altro può corrispondere a una sola rotazione del portafoglio. Altri riportano il controvalore negoziato diviso per il NAV, senza dimezzarlo.
Queste convenzioni possono essere tutte coerenti al loro interno. La trappola è confrontarle come se misurassero la stessa cosa. È difficile interpretare un modello che indica «turnover del 12%» senza conoscere il numeratore, il denominatore e sapere se acquisti e vendite vengono conteggiati insieme.
| Misura | Esempio di calcolo | Cosa indica |
|---|---|---|
| Variazione assoluta dei pesi | Somma di |nuovo peso − vecchio peso| | Quanto è cambiato il portafoglio obiettivo |
| Turnover unidirezionale | Variazione assoluta dei pesi ÷ 2 | Quota approssimativa di NAV ruotata |
| Controvalore eseguito | Somma del controvalore degli ordini eseguiti ÷ NAV | Quanto ha effettivamente negoziato il conto |
Considera un portafoglio da $100,000 che trasferisce $5,000 dall'Asset A all'Asset B. La variazione assoluta dei pesi è del 10%: una riduzione di cinque punti e un aumento di cinque punti. Il turnover unidirezionale è del 5%. Il controvalore eseguito è $10,000, ovvero il 10% del NAV, perché il conto vende $5,000 e ne acquista $5,000.
Quest'ultimo valore serve a un modello semplice delle commissioni se queste vengono applicate su entrambi i lati. Con 10 punti base per lato, il ribilanciamento costa $10, prima di spread o impatto. Se applichi la stessa aliquota al turnover dimezzato, dimezzi la stima.
Perché il turnover del conto può essere più alto?
Gli obiettivi descrivono il risultato a cui punta la strategia. Gli ordini descrivono come lo raggiunge. Il conto potrebbe dover negoziare di più perché i prezzi sono cambiati dopo il segnale, un ordine precedente è stato eseguito solo in parte oppure i lotti minimi hanno allontanato le posizioni dall'obiettivo esatto.
Ecco un piccolo esempio. Una strategia punta a pesi uguali in tre asset, ma negozia una sola volta al giorno. Nel corso della giornata, una posizione sale dell'8% mentre le altre restano invariate. I pesi del portafoglio si discostano dall'obiettivo. Al ribilanciamento, il conto vende una parte dell'asset in rialzo e acquista gli asset sottopesati. Un backtest che confronta i pesi obiettivo di ieri con quelli di oggi può non rilevare affatto queste operazioni.
Anche le piccole correzioni ripetute si sommano. Se un ordine viene suddiviso in più intervalli e a ogni intervallo si ricalcola la quantità residua, il conto potrebbe negoziare lo 0,7% del NAV quattro volte per avvicinarsi a una variazione obiettivo del 2%. Si tratta di una correzione del 2% o di un controvalore eseguito del 2,8%? Per contabilizzare le commissioni, vale il secondo dato. Per analizzare la decisione, potrebbero servirti entrambi.
Come dovrei misurare il turnover per confrontarlo con il paper trading?
Tieni separati la variazione obiettivo, gli ordini inviati e le esecuzioni effettive. Così la differenza tra il backtest e il conto paper sarà spiegabile, anziché apparire misteriosa.
- Turnover obiettivo: somma le variazioni assolute del valore delle posizioni desiderate e indica se dividi il totale per due.
- Turnover degli ordini inviati: somma il controvalore dei nuovi ordini inviati, incluse le sostituzioni se generano ulteriore esposizione sul mercato.
- Turnover eseguito: somma il controvalore assoluto degli ordini eseguiti e dividilo per una misura del NAV dichiarata chiaramente.
- Residuo non eseguito: registra l'importo obiettivo ancora da eseguire e da quanto tempo è in sospeso. Potrebbe generare un altro ordine in seguito.
Usa sempre la stessa valuta e le stesse regole di valutazione. Per un portafoglio multi-asset, valuta ogni esecuzione al prezzo di esecuzione nella valuta di rendicontazione del conto; non mescolare il numero di contratti con il controvalore in dollari. Stabilisci se il NAV viene rilevato prima o dopo le commissioni e mantieni fissa questa convenzione nei diversi periodi.
Per i costi, usa il controvalore eseguito. Per diagnosticare la rotazione della strategia, confronta anche il turnover obiettivo e quello degli ordini inviati. Un solo valore non può rispondere a entrambe le domande.
Il dato sorprendente era il 38%
In quella simulazione paper, il 12% del backtest descriveva le variazioni programmate dei pesi obiettivo. Il 38% del conto conteggiava acquisti e vendite eseguiti, comprese le correzioni dovute alla deriva e gli ordini successivi a esecuzioni parziali. La strategia non era diventata all'improvviso tre volte più attiva. I report conteggiavano eventi diversi.
È qui che il «costo medio per ribilanciamento» di un backtest può rivelarsi inadeguato senza che ce ne accorgiamo. I costi si accumulano lungo il percorso seguito dal conto, non solo sulla differenza tra due portafogli idealizzati. Allineare queste definizioni non garantisce che ogni esecuzione coincida nel paper trading, ma ti dirà cosa misura davvero il divario.
← Tutti gli articoli


