Non avviare un EA senza guardare le perdite di fila
Contenuti
Nel report di backtest di un EA, la prima cosa che guardiamo ancora prima del PF o del rendimento annuo è il numero massimo di perdite consecutive. Il motivo è semplice: la causa principale che porta a interrompere un EA non è quasi mai il "collasso" del sistema, ma il fatto che l'operatore umano non riesce più a reggere psicologicamente una serie di sconfitte. E il massimo numero di perdite consecutive è, in pratica, l'unico dato che ci dice in anticipo quanto sarà difficile superare questo test di resistenza.
Anticipiamo subito la conclusione. Il massimo numero di perdite consecutive osservato nel backtest va considerato come un valore che, prima o poi, verrà superato nell'operatività reale, e la pianificazione del capitale va fatta di conseguenza. Non c'è alcun motivo per cui un EA che negli ultimi 10 anni ha registrato 11 sconfitte consecutive non possa arrivare a 12 o 13 l'anno prossimo.
Le perdite consecutive non sono un'"anomalia", sono parte del sistema
Per un EA con winrate basso, una serie di sconfitte consecutive non è un malfunzionamento: è un comportamento del tutto coerente con il design della strategia. Per farsi un'idea approssimativa, ecco le probabilità di serie negative calcolate assumendo il winrate come una sequenza di eventi indipendenti (nel mercato reale le sconfitte tendono a raggrupparsi, quindi questi sono limiti inferiori ottimistici).
| Winrate | Probabilità di 5 sconfitte consecutive | Probabilità di 10 sconfitte consecutive |
|---|---|---|
| 50% | circa 3,1% | circa 0,1% |
| 40% | circa 7,8% | circa 0,6% |
| 30% | circa 16,8% | circa 2,8% |
| 25% | circa 23,7% | circa 5,6% |
Su una singola prova il numero sembra piccolo, ma un EA apre decine o centinaia di posizioni all'anno. Per una strategia con 500 operazioni, sarebbe piuttosto innaturale che non si verifichi mai una serie di 10 sconfitte consecutive. Anche nei dati reali: MEGAMAX DONCHIAN (USDJPY H1) ha un winrate del 34,5% con un massimo di 11 perdite consecutive, ATLAS ha un winrate del 33,2% con un massimo di 13. Per le strategie trend-following a basso winrate, una serie negativa a due cifre è quasi un rito di passaggio.
Al contrario, anche GOLD KING v6, con un winrate dell'83,1%, registra un massimo di 10 perdite consecutive. Un winrate elevato non significa assenza di serie negative.
Calcolare il buffer necessario per 11 sconfitte consecutive
Come esempio concreto usiamo MEGAMAX DONCHIAN (USDJPY H1). I dati reali mostrano un winrate del 34,55%, un massimo di 11 perdite consecutive, PF 1,55, drawdown sul saldo 15,19% e drawdown effettivo 58,6%.
Il calcolo si divide in tre fasi.
1. Moltiplicare per 1,3–1,5 volte il valore ipotetico di perdite consecutive. Se il massimo storico è 11, si ipotizzano 14–17 sconfitte consecutive. Non si tratta di un coefficiente statisticamente rigoroso, ma di un margine di sicurezza empirico che utilizziamo nella nostra pianificazione operativa. Se ci si chiede quale sia il fondamento, la risposta onesta è solo: "il massimo storico non è il limite massimo futuro".
2. Calcolare rischio per operazione × numero ipotizzato di sconfitte consecutive. Se si limita il rischio per operazione all'1% del capitale, con 17 sconfitte consecutive la perdita sarà circa il 16% del capitale (tenendo conto dell'erosione composta). Con il 2% sarà circa il 29%, con il 3% circa il 40%. Tenete presente che il drawdown sul saldo del 15,19% è il valore reale osservato solo fino all'11ª sconfitta consecutiva verificatasi effettivamente durante il periodo di backtest. Se si estende l'ipotesi a 17 sconfitte consecutive, la voragine da mettere in conto sarà più profonda di questa.
3. Moltiplicare per l'orizzonte temporale. La durata media di detenzione di MEGAMAX DONCHIAN è di 32 ore e 58 minuti, con 631 operazioni in 9,4 anni, cioè circa 70 all'anno. Questo significa che 14 sconfitte consecutive non si esauriscono in pochi giorni, ma possono richiedere da diverse settimane a oltre 2 mesi. Per BITCOIN GLACIER (detenzione media 996 ore, 28 operazioni in 8 anni), anche con un massimo di sole 3 perdite consecutive, il calcolo mostra che smaltire quelle 3 operazioni può richiedere quasi sei mesi. Non guardate solo il "numero" di sconfitte consecutive, ma anche il "periodo" che comportano.
Tradurre tutto in cifre concrete rende l'aspetto psicologico più tangibile. Con un conto da 300.000 yen e un rischio dell'1%, la perdita totale (latente e realizzata) durante 14 sconfitte consecutive supera i 40.000 yen, e per tutto quel periodo la curva del capitale scende costantemente. Mostrare in anticipo questo scenario a se stessi è, a nostro avviso, l'unica vera preparazione per non disattivare l'EA proprio sul fondo di una serie negativa.
Procedura di verifica (5 minuti sul report di backtest)
- Annotare il massimo numero di perdite consecutive. Nello Strategy Tester di MT5 è indicato nel campo "Perdite consecutive massime (importo/numero)". Controllate sia il numero che l'importo.
- Confrontarlo con il winrate. Con un winrate intorno al 30%, una serie negativa a due cifre è normale. Un EA con winrate elevato ma serie negative lunghe potrebbe avere le operazioni perdenti concentrate in specifiche condizioni di mercato.
- Stimare la "durata della serie negativa" moltiplicando la durata media di detenzione per il massimo numero di perdite consecutive. Verificate se supera il periodo di difficoltà che siete in grado di tollerare.
- Calcolare rischio per operazione × (massimo perdite consecutive × 1,3–1,5). Se il numero risultante è insostenibile, non resta che ridurre il lottaggio. Cambiare EA non elimina le serie negative.
- Controllare sia il drawdown sul saldo che il drawdown effettivo. Le perdite latenti durante una serie negativa emergono nel drawdown effettivo. La differenza tra il drawdown sul saldo del 15,19% e il drawdown effettivo del 58,6% di MEGAMAX DONCHIAN è esattamente questo scarto.
- Combinare EA a bassa correlazione. Affiancare EA sulla stessa valuta o con la stessa logica fa sì che le serie negative arrivino contemporaneamente. Potete confrontare i dati reali dettagliati nella classifica con dati reali di tutti gli EA.
I limiti di questo approccio
Ci sono tre punti che vogliamo indicare con onestà.
Il massimo numero di perdite consecutive è un'informazione "puntuale". La difficoltà reale è molto diversa a seconda che si tratti di un'unica serie di 11 sconfitte oppure di cinque serie da 9-11 sconfitte ciascuna. Una singola riga del report non permette di distinguere questi casi. Per vedere la distribuzione delle serie negative è necessario analizzare lo storico completo delle operazioni.
Il massimo numero di perdite consecutive di un EA con poche operazioni è poco affidabile. Il massimo di 3 perdite consecutive di BITCOIN GLACIER si basa su sole 28 operazioni. Va interpretato non come "difficilmente registra serie negative", ma come "non ha ancora accumulato un numero di operazioni sufficiente per sperimentarle".
Esistono tipologie di serie negative che il backtest non ha ancora registrato. Se durante il periodo di verifica non si è mai presentato un certo contesto di range o volatilità, il record verrà superato non appena si presenterà. Nemmeno noi sappiamo fino a che punto potrà allungarsi in futuro il massimo di perdite consecutive dei nostri EA. Proprio per questo, conviene mantenere un margine di sicurezza generoso.
In sintesi
- Guardate il massimo numero di perdite consecutive prima ancora del PF o del rendimento annuo. Il fallimento nella gestione di un EA nasce più spesso dallo stop manuale durante una serie negativa che da un vero collasso del sistema
- Il massimo di perdite consecutive nel backtest non è un tetto, ma un dato storico. Pianificate il capitale moltiplicandolo per 1,3–1,5 volte
- Anche con un winrate elevato le serie negative si verificano (GOLD KING v6 ha un winrate dell'83,1% ma un massimo di 10 perdite consecutive)
- Nelle strategie trend-following a basso winrate, le serie negative a due cifre sono la norma (MEGAMAX DONCHIAN ha un winrate del 34,5% e un massimo di 11 perdite consecutive)
- Non guardate solo il "numero di sconfitte consecutive", ma anche la durata della serie negativa ottenuta moltiplicandolo per la durata media di detenzione. Chiedetevi se potete reggere periodi di difficoltà lunghi settimane o mesi
- Un massimo di perdite consecutive basso in un EA con poche operazioni potrebbe non essere una prova di solidità, ma semplicemente il segno di dati insufficienti
- Se il numero che ottenete è insostenibile, riducete il lottaggio invece di cambiare EA
Il massimo di perdite consecutive, il drawdown sul saldo e il drawdown effettivo di ciascun EA sono tutti pubblicati nelle rispettive pagine dell'elenco EA. Prima di definire le impostazioni, consultate anche la guida alla configurazione dell'EA e stabilite in anticipo, in base alla dimensione del vostro conto, fino a quante sconfitte consecutive siete in grado di sopportare.
Correlati
📧 Avvisi prima degli aumenti di prezzo + corso email gratuito di 5 giorni
Tutti gli EA sono a prezzo di lancio e salgono a scatti con le vendite. Ricevi un avviso prima di ogni aumento, più un'email al giorno su trading algoritmico, lettura dei backtest e scelta del broker.
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.