Termine di backtesting
fattore di profitto
Il fattore di profitto è dato dal profitto lordo diviso per la perdita lorda, ed è uno dei valori più facili da gonfiare nei backtest senza modificare una singola regola di trading.
Il fattore di profitto si calcola dividendo il profitto lordo per la perdita lorda. Si sommano tutte le operazioni vincenti e tutte quelle perdenti, e si divide il primo risultato per il secondo. Se si arriva a 1,0, la strategia ha generato più profitto di quanto ha perso, almeno sulla carta. È un numero semplice, facile da calcolare e da inserire in una pagina di vendita.
Il problema sta proprio nella sua semplicità. Una strategia può far aumentare il fattore di profitto senza apportare alcun miglioramento: basta rifiutarsi di chiudere le posizioni in perdita. Lasciarle aperte, in perdita, fuori bilancio, finché non si riprendono o vengono chiuse forzatamente a fine mese. Le perdite realizzate si riducono, la perdita lorda si riduce, il fattore di profitto aumenta. Nel frattempo, il drawdown effettivamente subito dal trader non viene mai calcolato.
Il numero, inoltre, non dice nulla su come sia stato generato il profitto. Una strategia che si posiziona comodamente sopra 1,0 potrebbe averlo ottenuto grazie a decine di piccole vincite costanti, oppure grazie a un'unica operazione di grandi dimensioni che ha compensato tutte le altre perdite del portafoglio. Stesso rapporto, rischio completamente diverso. Il fattore di profitto non tiene conto della varianza o della sequenza delle operazioni e non ha idea di quanto capitale sia stato esposto durante il periodo di funzionamento. Per questo serve qualcosa di più simile all'indice di Sharpe , che almeno divide il rendimento per la volatilità necessaria per ottenerlo.
Trattiamo il fattore di profitto allo stesso modo in cui trattiamo il tasso di successo : è il preferito dei venditori, perché entrambi i numeri sembrano ottimi in un backtest basato su ipotesi convenienti, ma entrambi si degradano rapidamente in un modello di costi reali. Aggiungete spread, slippage e commissioni per operazione realistici, e i margini sottilissimi che gonfiavano il rapporto iniziano a ridursi di un punto base alla volta. Un fattore di profitto basato su una manciata di operazioni di grandi dimensioni è particolarmente fragile. Estraete l'operazione migliore dal campione e vedrete il numero crollare.
Niente di tutto ciò rende il fattore di profitto inutile. Significa semplicemente che un singolo indicatore non è sufficiente a determinare una decisione. Lo registriamo per ogni strategia che testiamo, ma non lo consideriamo mai da solo. Viene sempre considerato insieme al drawdown e al rendimento corretto per i costi prima che una strategia venga considerata valida. Un indicatore superiore a 1 indica che una strategia ha generato profitto nel campione testato. Non indica come, né se lo farà di nuovo.
La ricerca alla base di questo
- Aronson (2006). “Evidence-Based Technical Analysis: Applying the Scientific Method and Statistical Inference to Trading Signals.” Wiley. — Fornisce i test statistici che distinguono un rapporto realmente gonfiato dalla fortuna nell'analisi dei dati, la trappola in cui cade un semplice numero del fattore di profitto senza di essi.
- Sharpe (1994). “The Sharpe Ratio.” Journal of Portfolio Management 21(1). — Il documento di riferimento che definisce il rendimento per unità di rischio omette completamente la dimensione del fattore di profitto dal rapporto grezzo.
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" →