Se un backtest migliora quando ribilanci più spesso, la prima domanda non è se il segnale sia diventato più intelligente. È se alle operazioni aggiuntive siano stati addebitati i costi che avrebbero davvero comportato.
La frequenza di ribilanciamento cambia due cose allo stesso tempo: la rapidità con cui un portafoglio segue il suo obiettivo e la quantità di operazioni necessarie per raggiungerlo. Per fare un confronto utile, mantieni costanti il segnale e la regola di dimensionamento, poi misura il rendimento ottenuto con un adeguamento più rapido rispetto al costo complessivo del turnover aggiuntivo.
Perché nel mio backtest un ribilanciamento giornaliero batte uno settimanale?
A volte dovrebbe. Se un segnale cambia rapidamente, aspettare una settimana può lasciare il portafoglio con pesi non più aggiornati. Una frequenza giornaliera può ridurre questo ritardo. Ma può anche generare operazioni per piccole variazioni dell'obiettivo che una frequenza settimanale ignora, ed è proprio in questi casi che i costi possono superare un vantaggio esiguo.
Considera un portafoglio da $100,000 i cui pesi obiettivo variano dell'1% ogni giorno. Significa circa $1,000 di ordini al giorno, prima di considerare gli acquisti e le vendite che si compensano. Con un costo unidirezionale di 10 punti base, negoziare $1,000 costa circa $1. Se il segnale trae davvero beneficio da ogni adeguamento, può essere un costo contenuto. Se l'obiettivo oscilla intorno a un livello stabile e il beneficio è di pochi centesimi, la frequenza giornaliera paga per inseguire il rumore.
Nel backtest, il portafoglio settimanale può sembrare peggiore perché reagisce in ritardo. Quello giornaliero può sembrare migliore perché segue un obiettivo più aggiornato. Nessuno dei due risultati è convincente finché entrambi non includono esecuzioni, commissioni, spread e impatto comparabili.
Come posso confrontare in modo equo il ribilanciamento giornaliero e quello settimanale?
Mantieni fissi il segnale sottostante, l'universo, il dimensionamento e il periodo di test. Cambia solo la frequenza. Usa le stesse ipotesi di esecuzione per entrambi e calcola il turnover dagli ordini effettivamente generati da ciascuna frequenza, al netto delle variazioni sull'intero portafoglio.
| Misura | Cosa indica | Errore comune |
|---|---|---|
| Rendimento lordo | Come si è comportato il portafoglio obiettivo prima dei costi di negoziazione | Presentarlo come il risultato della strategia |
| Turnover | Quanto valore del portafoglio è passato di mano | Contare gli acquisti ma dimenticare le vendite corrispondenti |
| Rendimento netto | Quanto resta dopo commissioni, spread e impatto stimato | Applicare un'unica aliquota commissionale ignorando la dimensione degli ordini |
| Errore di tracciamento rispetto all'obiettivo | Di quanto il portafoglio detenuto è rimasto indietro rispetto ai pesi desiderati | Considerare gratuito il perfetto allineamento con l'obiettivo |
Una convenzione pratica consiste nel definire il turnover unidirezionale come il minore tra gli acquisti totali e le vendite totali, diviso per il valore del portafoglio. Indica la convenzione nel report. Alcuni sistemi usano invece il controvalore totale negoziato, che può essere circa il doppio in caso di rotazione completa di un portafoglio interamente investito. Vanno bene entrambi; passare dall'uno all'altro senza dirlo rende inutili i confronti.
Poi riporta il risultato incrementale: quanto rendimento netto ha aggiunto la frequenza più rapida e quanto costo aggiuntivo ha comportato. Se una frequenza giornaliera aggiunge 0.4 punti percentuali lordi, costa 0.7 punti in più e chiude con un risultato inferiore di 0.3 punti rispetto alla versione settimanale, la risposta è chiara.
Come dovrei modellare i costi di ribilanciamento?
Parti dalla sede di negoziazione e dallo strumento. I piani commissionali di spot e futures sono diversi; le tariffe maker e taker sono diverse; il funding può applicarsi alle posizioni detenute durante una finestra di pagamento. Per una prima stima semplice, applica a ogni ordine la commissione effettiva del tuo livello e un costo dello spread. Per gli ordini più grandi, aggiungi l'impatto in funzione della dimensione dell'ordine e della liquidità.
Supponiamo che una strategia attraversi lo spread per acquistare e lo attraversi di nuovo più tardi per vendere. Se lo spread è di 4 punti base, il costo dello spread per l'operazione completa è circa 4 punti base, non 2: a ogni attraversamento si paga all'incirca metà dello spread. Aggiungi le commissioni taker su entrambi i lati. L'ipotesi di «10 bp per operazione» non significa nulla se non si definiscono «operazione» e le componenti di costo.
L'impatto dovrebbe aumentare con la dimensione dell'ordine rispetto alla liquidità disponibile. Applicare la stessa tariffa fissa a un ordine da $500 e a uno da $500,000 fa apparire il ribilanciamento ad alta frequenza scalabile in modo artificioso. Se i dati non consentono una stima credibile dell'impatto, mostra un intervallo di sensibilità e chiarisci a partire da quale punto la frequenza smette di funzionare.
Dovrei usare una banda di ribilanciamento invece di una frequenza fissa?
Una banda può impedire che piccole variazioni dell'obiettivo generino ordini. Per esempio, ribilancia solo quando il peso di una posizione si discosta di oltre 2 punti percentuali dal suo obiettivo. In questo modo si sacrifica una parte della precisione di tracciamento per ridurre il numero di ordini.
Ma anche la banda è un parametro. Se provi bande dello 0.5%, 1%, 2% e 5% su molti asset e tieni il risultato migliore, hai aggiunto una dimensione di ricerca. Scegli poche bande motivate da ragioni economiche, registra ogni prova e valuta la regola scelta su periodi che non sono serviti a selezionarla.
Un report utile indica la frequenza, la banda, la convenzione di turnover, il modello dei costi e i risultati prima e dopo i costi. Se non riesci a ricostruire perché è stato generato un ordine, non puoi capire se una frequenza migliore abbia migliorato la strategia o l'abbia solo resa più attiva.
Quando vale la pena ribilanciare più spesso?
Quando il valore di un adeguamento più rapido resiste a costi realistici e a variazioni contenute delle ipotesi. Confronta i risultati netti tra le diverse frequenze, esamina il turnover per asset e condizione di mercato e verifica se il vantaggio dipende da un periodo di liquidità insolitamente elevata.
Mantieni la stessa frequenza anche per la strategia in paper trading. Un backtest che aggiorna gli obiettivi a ogni chiusura mentre il sistema paper raggruppa gli ordini ogni ora sta testando due politiche di esecuzione diverse. Il confronto serve a capire cosa chiede alla propria operatività la strategia e quanto costa quell'attività.
← Tutti gli articoli


