Termine di backtesting
DCA (media del costo in dollari, trading bot sense)
Il metodo del "dollar-cost averaging" (media del costo in dollari) ricorda la noiosa abitudine di acquisto programmato tipica degli investimenti a lungo termine. In un bot di trading, invece, significa mediare il prezzo su una posizione già in perdita , e tutte le versioni che abbiamo testato hanno fallito.
Nel mondo degli investimenti, il "dollar-cost averaging" (media del costo in dollari) consiste nell'acquistare una quantità fissa di azioni a intervalli regolari, indipendentemente dal prezzo: un'abitudine sensata e banale per chi investe a lungo termine in indici. Nel mondo dei bot di trading, il nome è stato riutilizzato per qualcosa di completamente diverso. Il Bot-DCA (Dollar-Cost Averaging) significa mediare al ribasso una posizione già in perdita: acquistare di più man mano che il prezzo scende, per abbassare il prezzo medio di ingresso e avvicinarlo al punto di pareggio. Togliendo l'acronimo, ciò che rimane è una strategia di martingala con un nome più adatto a un foglio di calcolo.
Dal punto di vista meccanico è semplice. La posizione si muove contro il bot, il bot aumenta la dimensione e continua ad aumentare finché il prezzo non torna indietro a sufficienza per chiudere l'intera posizione in positivo. Ogni aggiunta abbassa il punto di pareggio, quindi un rimbalzo minore è sufficiente per uscire dalla situazione di perdita. Questo è il fascino, ma è anche la trappola: ogni aggiunta aumenta anche la dimensione della posizione in perdita, quindi la perdita finale, se il rimbalzo non arriva mai, aumenta proporzionalmente a ogni acquisto effettuato durante la discesa.
Ecco perché i sistemi DCA basati su bot presentano un tasso di successo ingannevolmente elevato. Quasi ogni operazione si chiude in positivo, perché il bot si rifiuta di chiudere in negativo: aspetta, aggiunge posizioni e aspetta ancora. Le perdite non scompaiono. Rimangono come drawdown aperti, nascosti dal registro delle operazioni, fino al momento in cui il mercato non inverte la rotta, momento in cui una lunga serie di piccole operazioni in positivo viene spazzata via da un'unica posizione cresciuta troppo per sopravvivere.
Abbiamo testato 76 di questi sistemi insieme a strategie a griglia , confrontandoli con costi di trading reali. Tutti e 76 hanno fallito. Non la maggior parte. Tutti. La logica della media e la logica a scala falliscono per la stessa ragione strutturale: entrambe puntano alla volatilità corta, entrambe presuppongono che il mercato si inverta prima che la dimensione della posizione si esaurisca, ed entrambe falliscono esattamente una volta, che è l'unica volta che conta.
Il mercato non è tenuto a compensare il rimbalzo del tuo prezzo medio. Una strategia che sulla carta vince sempre è solitamente quella che nasconde le perdite nelle posizioni che si rifiuta di chiudere, e il bot-DCA è proprio questo trucco, mascherato dal nome più rispettabile nel mondo degli investimenti al dettaglio.
Come si comportano realmente i bot DCA →
La ricerca alla base di questo
- Bailey & López de Prado (2014). “The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting and Non-Normality.” Journal of Portfolio Management 40(5). — Spiega come correggere un rapporto di Sharpe per il bias di selezione e le code pesanti, il tipo di inflazione che una curva di mediazione uniforme può nascondere.
Ricerca esterna, con link a supporto per contestualizzare e approfondire l'argomento. FoxAlgo è indipendente e non affiliato con questi autori o editori.
Questi sono i termini alla base di The No List : un'analisi completa, con ogni strategia e indicatore menzionato, il relativo verdetto e la motivazione precisa per cui è stato selezionato o escluso.
Ottieni la lista dei "no" →