Categoria
Performance
Livello
Intermedio
Si usa in
Valutazione di un EABacktesting

Indice di Sharpe

Indice di Sharpe: una misura di rendimento corretto per il rischio — il rendimento in eccesso diviso per la deviazione standard dei rendimenti. Premia una curva del capitale liscia, ed è per questo che può lusingare un EA martingala fino al momento in cui salta.

anche: Sharpe, rapporto di Sharpe

Aggiornato

In parole semplici

Quanto rendimento ha prodotto la strategia rispetto a quanto è stato accidentato il viaggio? Premia una salita costante e punisce una frastagliata, anche quando la frastagliata finisce più in alto. Leggilo come un voto di regolarità, non come un voto di profitto.

Perché conta

Per un EA che intendi lasciare acceso senza sorveglianza, la forma della curva del capitale conta quanto il punto in cui arriva, perché è un'oscillazione violenta a far intervenire un trader nel momento peggiore. L'indice di Sharpe è il modo standard di trasformare quella forma in un numero — e il modo standard di farsi ingannare da strategie il cui rischio non si è ancora manifestato.

  • Separa due strategie con rendimenti identici. Una che macina piccoli guadagni regolari e una che ha fatto lo stesso totale in un singolo mese esplosivo sono prodotti diversi, e solo una cifra corretta per il rischio lo dice.
  • È il numero che i venditori di EA citano più spesso, quindi sapere come si calcola è una difesa: cambia la frequenza di campionamento e la stessa strategia produce un Sharpe diverso, senza che il trading sottostante cambi di una virgola.
  • Ha un punto cieco noto e diffuso nel marketing degli EA: non riesce a vedere il rischio non ancora chiuso, che è esattamente il rischio che porta con sé una martingala o una griglia.

Come si calcola

Indice di Sharpe = (rendimento medio − tasso privo di rischio) ÷ deviazione standard dei rendimenti
Rendimento medio
Il rendimento medio sul periodo di campionamento usato — per operazione, per giorno o per mese.
Tasso privo di rischio
Il rendimento ottenibile senza assumere rischio di mercato, di solito un titolo di Stato a breve. È il riferimento rispetto a cui si misura la strategia: nessuna strategia di trading è priva di rischio, ed è proprio per questo che il confronto ha senso. Nei backtest degli EA viene spesso posto a zero.
Deviazione standard dei rendimenti
Quanto ampiamente i rendimenti si disperdono attorno alla propria media, contando allo stesso modo gli scostamenti al rialzo e al ribasso.

Il denominatore è tutto il ragionamento. La volatilità scala con la frequenza con cui la si misura, quindi uno Sharpe calcolato su rendimenti per operazione, giornalieri e mensili sono tre numeri diversi per la stessa strategia. Le cifre annualizzate derivano per convenzione dai rendimenti mensili; il tester di strategie di MetaTrader 5 non lo calcola così.

Cosa si considera alto o basso

  • sotto 0,5 La volatilità non ti sta pagando
  • 0,5–1,0 Accettabile come una gamba di un portafoglio, non da sola
  • 1,0–2,0 Solido — dove vive la maggior parte delle strategie credibili
  • oltre 2,0 Sospettosamente buono per un backtest di EA retail — presumi overfitting finché non c'è un forward test

Da leggere insieme a

Nessun numero da solo descrive una strategia. Queste metriche cambiano la lettura di questo valore.

Esempio

Due EA rendono il 30 % nello stesso anno. Il primo sale in modo costante; il secondo resta piatto e nervoso per undici mesi e poi balza. Lo Sharpe mette il primo più in alto, perché la classifica riguarda la dispersione dei rendimenti e non la loro somma.

EA A — rendimento annuo
+30 %
EA A — deviazione standard dei rendimenti mensili
10 %
Sharpe 3,0 con tasso privo di rischio pari a zero.
EA B — rendimento annuo
+30 %
EA B — deviazione standard dei rendimenti mensili
30 %
Sharpe 1,0 con tasso privo di rischio pari a zero.

Niente qui dice che l'EA B non sia profittevole — solo che ha consegnato lo stesso risultato attraverso un viaggio tre volte più largo.

Calcolo 30 ÷ 10 = 3,0 · 30 ÷ 30 = 1,0

Risultato Stesso profitto, qualità corretta per il rischio diversa di tre volte

Come interpretarlo

Una cifra di Sharpe non porta informazione finché non conosci la frequenza di campionamento, la lunghezza del campione e lo strumento che l'ha prodotta. Stabilisci queste tre cose, poi leggi il numero.

Intervallo Significato
Dal tester di strategie di MetaTrader 5 Calcolato dalla serie di rendimenti del tester stesso, quindi non coincide con uno Sharpe calcolato a mano da rendimenti mensili annualizzati. La familiare scala «sopra 2,0 è eccellente» non si trasferisce su di esso.
Annualizzato da rendimenti mensili La base convenzionale dei riferimenti pubblicati, e l'unica rispetto alla quale quei riferimenti andrebbero letti.
Misurato su meno di un anno circa Statisticamente rumoroso. Una cifra abbagliante su tre mesi si dimezza abitualmente su un anno intero senza che nulla cambi nella strategia.
Su una strategia che tiene aperte le perdenti Attivamente fuorviante. La perdita non realizzata non entra mai nella serie dei rendimenti realizzati, quindi la curva sembra liscia proprio perché il rischio non è ancora stato preso.
  • Non classificare mai due EA sullo Sharpe a meno che entrambe le cifre non siano state prodotte dallo stesso strumento, con la stessa frequenza di campionamento e sullo stesso arco temporale.
  • La formula assume rendimenti all'incirca normali. I rendimenti di martingala e griglia sono l'opposto — lunghi tratti di calma interrotti da perdite enormi e rare — quindi lo Sharpe sottostima sistematicamente il loro rischio di coda.
  • Affiancalo al drawdown massimo, che risponde alla domanda a cui lo Sharpe non può rispondere: quanto è stata profonda la buca peggiore?
  • Se i mesi vincenti grandi vengono penalizzati, leggi invece l'indice di Sortino — divide solo per la deviazione al ribasso.

Le pagine EA di mt5depot indicano da quale esecuzione del tester proviene ogni cifra e su quale finestra, così due cifre pubblicate su questo sito sono confrontabili fra loro.

Errori frequenti

Fidarsi di uno Sharpe alto di un EA martingala o a griglia

Queste strategie mostrano curve del capitale quasi verticali con volatilità realizzata minima, perché ogni posizione perdente viene tenuta aperta e mediata al ribasso invece che chiusa. Lo Sharpe vede solo la curva realizzata e liscia e la premia, fino al momento in cui il paniere non è più recuperabile e una sola chiusura cancella mesi di guadagni.

Confrontare cifre calcolate a frequenze di campionamento diverse

La volatilità scala con la frequenza di misura, quindi uno Sharpe su rendimenti giornalieri e uno su rendimenti mensili sono animali diversi. La strategia non è cambiata; è cambiato solo il denominatore.

Leggere uno Sharpe da campione breve come una proprietà della strategia

È una statistica estratta da un campione. Tre mesi di rendimenti possono produrre quasi qualsiasi cifra, e più corta è la finestra più il numero descrive la fortuna anziché il progetto.

Trattare lo Sharpe come una valutazione completa del rischio

Non dice nulla sulla peggiore perdita singola, nulla su quanto è durata una discesa e nulla sul rischio di coda. Sta accanto al drawdown e al recovery factor, non al loro posto.

Domande frequenti

Un indice di Sharpe più alto è sempre migliore?
No. Uno Sharpe più alto significa un rendimento più liscio per unità di volatilità, ma non dice nulla sulla perdita peggiore e può essere aggirato da strategie che nascondono rischio non realizzato. Uno Sharpe di 1,3 con un drawdown poco profondo può descrivere un EA molto più sicuro di un 2,5 costruito su una martingala.
Qual è un buon indice di Sharpe per un EA MT5?
Per una cifra annualizzata su un periodo significativo, da 1,0 a 2,0 è un intervallo solido e credibile. Qualsiasi valore sopra 2,0 nel backtest di un EA retail andrebbe trattato come segnale d'allarme di overfitting finché un forward test non lo conferma.
Perché lo Sharpe di MetaTrader 5 non coincide con il mio calcolo?
Perché MT5 lo calcola dalla serie di rendimenti del tester di strategie e non da rendimenti mensili annualizzati. I due metodi usano denominatori diversi, quindi le cifre differiscono legittimamente. Confronta solo valori di Sharpe prodotti nello stesso modo.
Qual è la differenza tra indice di Sharpe e indice di Sortino?
Lo Sharpe divide per la deviazione standard di tutti i rendimenti, quindi penalizza i mesi molto positivi tanto quanto quelli molto negativi. Il Sortino divide solo per la deviazione al ribasso, il che evita che una strategia venga penalizzata proprio per la volatilità che i trader desiderano.

Articoli correlati