advanced drawdown estremo ~30 trades/mo

Martingala

Gli EA martingala raddoppiano la posizione dopo ogni perdita perché un solo vincente ripaghi l'intera serie. Un ciclo termina su una vincita, quindi una percentuale di vincita quasi perfetta è incorporata prima di qualunque mercato. Il resto lo decide l'aritmetica: con stop e target di 30 pip, tetto di quattro gradini e costo di 2 pip, il vincente dopo quattro perdite non ripaga la serie.

AIStrategyMiner EA Builder: una strategia RSI con stop e obiettivo di 30 pip composta da blocchi, con l'ingresso dietro il template Martingale

In sintesi

La scala: dimensione del lotto dopo ogni perdita

Lotto base 0,01, moltiplicatore 2,0, Max Level 4, come nel template Martingale del Builder. Le righe sono perdite consecutive. Il lotto si ferma al limite e ci resta finché non arriva una vincente.

La scala: dimensione del lotto dopo ogni perdita Grafico a barre della dimensione del lotto dopo 0-6 perdite consecutive: 0,01, 0,02, 0,04, 0,08, poi 0,16 dalla quarta perdita in poi, mantenuto a 0,16 alla quinta e alla sesta. 0 0,01 1 0,02 2 0,04 3 0,08 4 0,16 5 0,16 6 0,16 0,16 fino a una vincente

In sintesi

Una vincente ripaga la serie?

Pip netti dopo un'operazione vincente, con lotto base di 0,01, stop e obiettivo di 30 pip e costo di andata e ritorno di 2 pip. Le righe sono la serie perdente precedente. Dopo tre perdite la vincente va solo in pareggio; dopo quattro perde, e oltre il limite ogni perdita in più costa molto di più.

Una vincente ripaga la serie? Grafico a barre del risultato netto in pip dopo una vincente che segue una serie di perdite, con costo di 2 pip: +24 dopo una perdita, +16 dopo due, 0 dopo tre, −32 dopo quattro, −544 dopo cinque e −1056 dopo sei. 1 +24 2 +16 3 0 4 −32 5 −544 6 −1056

Meccanismo

Dopo ogni operazione in perdita l'EA moltiplica la dimensione della posizione successiva per un fattore fisso, di solito 2,0, e rientra. Un ciclo termina quando un'operazione chiude in positivo, il che riporta la dimensione alla base. Poiché il ciclo è definito per terminare su un vincente, la percentuale di vincita dichiarata è una proprietà della definizione e non una misurazione della regola. Ciò che varia è la profondità della scala prima dell'arrivo del vincente: dopo k perdite l'ingresso successivo vale 2^k volte la dimensione base, quindi dieci perdite di fila richiedono una posizione 1.024 volte più grande.

Idoneità

Non esiste uno stato di mercato in cui la scala sia sicura, solo stati in cui non è ancora stata messa alla prova. Il consiglio diffuso di preferire simboli laterali o a ritorno alla media non elimina il rischio: una coppia che in media ritorna a volte va comunque in tendenza, e un ingresso controtendenza incontra quella tendenza come un'unica serie perdente ininterrotta. Un tetto ai gradini limita la perdita senza eliminarla. Adatto solo a chi ha calcolato in anticipo la perdita nel caso peggiore e può perdere l'intero conto senza conseguenze.

Note

La martingala è l’unica strategia comune che nomina la propria regola di dimensionamento anziché il proprio ingresso. Dopo un’operazione in perdita l’EA raddoppia la posizione successiva, così che un solo vincente ripaghi ogni perdita della serie più l’obiettivo iniziale. Il segnale che apre l’operazione è quasi accessorio — un estremo di RSI, un incrocio di medie mobili, un livello di griglia — perché il prodotto è la scala.

Questo rende l’affermazione insolitamente facile da verificare. Puoi scrivere l’aritmetica della scala prima di toccare dati di mercato, e aggiungere riga per riga i costi che paga. Questa pagina fa esattamente questo, poi legge che cosa fanno davvero il template Martingale e il blocco Martingale Lot del Builder — compreso l’unico comportamento di un tetto ai gradini che la maggior parte delle descrizioni tralascia.

Come funziona: la scala è una definizione, non un vantaggio

La regola sta in una riga. Si parte dalla dimensione base. Dopo una perdita, si moltiplica la posizione successiva per un fattore fisso, normalmente 2,0. Su una vincita, si torna alla base. Tutto ciò che sta fra due azzeramenti è un ciclo.

L’aritmetica che ne consegue è fissa. Dopo k perdite consecutive la scala ha puntato 1 + 2 + 4 + … + 2^(k−1) = 2^k − 1 unità, e l’ingresso successivo vale 2^k unità. Nove perdite di fila sono un ingresso da 512 unità contro 511 unità già perse. Dieci sono un ingresso da 1.024 unità.

Vale la pena separare due conseguenze, perché le descrizioni della strategia tendono a mescolarle.

La prima è che la percentuale di vincita smette di essere una misurazione. La regola definisce un ciclo come chiuso da un vincente, quindi ogni ciclo completato è un ciclo vincente. L’unico ciclo che non lo è è quello che il conto non riesce a finire. Citare la percentuale di cicli vincenti di una martingala significa citare di rimando la definizione.

La seconda è che la regolarità è reale, non un artefatto. Recuperi piccoli e frequenti si accumulano finché la scala resta poco profonda, così quasi tutta la distribuzione siede in un punto e il resto in una coda che arriva una volta sola. È la stessa forma di un EA a griglia senza stop di paniere, e per lo stesso motivo: entrambi rispondono a un movimento avverso aggiungendo esposizione anziché realizzare una perdita.

Ciò che li separa è dove viene fissato il rischio. La spaziatura della griglia decide quanto spesso la scala si approfondisce; il moltiplicatore decide quanto costa ogni gradino. Un EA che fa entrambe le cose non è una griglia con una funzione in più: è una martingala con un calendario.

Il moltiplicatore di cui la scala avrebbe davvero bisogno

C’è un fallimento che arriva prima della rovina, e viene enunciato di rado: una scala di raddoppio non sempre ripaga la serie per cui è stata costruita.

La condizione è aritmetica. Dopo k perdite la scala ha puntato 2^k − 1 unità di perdita media, e l’ingresso di recupero da 2^k unità rende 2^k × payoff. Quindi il recupero ripaga la serie solo quando il rapporto di payoff — vincita media divisa per perdita media — supera 0,5 al primo gradino, 0,75 al secondo, 0,875 al terzo, e si avvicina a 1,0 man mano che la serie si allunga. Raddoppiare è il moltiplicatore giusto soltanto per una regola la cui vincita media già eguaglia la sua perdita media.

Il costo sposta ognuna di queste soglie, perché il broker lo addebita sulla posizione scalata. Prendi il template Martingale del Builder: uno stop di 30 pip e un target di 30 pip, quindi il payoff è esattamente 1,0 prima dei costi. Aggiungi un costo di andata e ritorno di 2 pip e ogni vincente incassa 28 mentre ogni perdente costa 32 — un payoff effettivo di 0,875. Questo supera le prime due soglie, sta esattamente sulla terza e fallisce dalla quarta.

Lo schema scomodo che sta sotto è che la martingala è attratta dalle regole ad alta percentuale di vincita. Le percentuali di vincita alte derivano da target posti alla stessa distanza dello stop o più vicini, che è esattamente la disposizione che lascia troppo piccola l’operazione di recupero.

Che cosa fanno il template e il blocco Martingale del Builder

Il Builder include un solo template Martingale: un ingresso RSI 14 che compra sotto 25 e vende sopra 75, stop e target di 30 pip, e un blocco Martingale Lot impostato con una base di 0,01, un moltiplicatore di 2,0 e un Max Level di 4. La galleria non lo segna come consigliato. Riserva il badge «consigliato» ai template con ingressi singoli, stop e target fissi su ogni ingresso, e nessun blocco di martingala, mediazione al ribasso, piramidazione o inversione.

Due comportamenti del blocco contano più dei suoi valori predefiniti.

Il livello è la serie perdente, e si ferma al tetto senza azzerarsi. L’EA compilato conta, a ogni tick, le operazioni perdenti consecutive sul simbolo e sul magic number dallo storico delle operazioni, e limita quel conteggio a Max Level. Così il lotto sale 0,01 → 0,02 → 0,04 → 0,08 → 0,16 e poi resta a 0,16 fino a un vincente. Non torna alla base. Un tetto quindi non è uno stop sulla scala; converte la coda della scala in puntate piatte alla dimensione più grande.

L’arresto per drawdown congela l’EA; non chiude nulla. L’input Halt at drawdown (%) del blocco (30 per default) confronta l’equity del conto con il suo massimo. Quando lo scarto raggiunge la soglia, l’EA esce in anticipo da ogni tick. Non apre operazioni, e nemmeno i blocchi che girano dopo quel controllo — Account Guard, Close All, Basket Average TP, mediazione al ribasso — vengono valutati. Stop e target già presso il broker restano, e le uscite a trailing o a pareggio continuano a funzionare. L’EA memorizza il massimo in una variabile globale del terminale, quindi un riavvio non lo azzera.

Ecco che cosa significa per una singola serie perdente con le impostazioni del template, in pip al lotto base di 0,01, se l’operazione successiva alla serie vince:

Serie perdenteLotto dell’operazione di recuperoNetto dopo la vincita, costo zeroNetto dopo la vincita, costo 2 pip
10,02+30+24
20,04+30+16
30,08+300
40,16+30−32
50,16 (al tetto)−450−544
60,16 (al tetto)−930−1.056

Senza costi, la scala con tetto ripaga ogni serie fino a quattro e fallisce dalla quinta. Con un costo di 2 pip fallisce un gradino prima. Sotto il tetto il payoff è un +30 fisso; sopra, la perdita cresce da 480 a 512 pip al lotto base per ogni perdita in più.

Condizioni di test
FonteBaseline stampata sulla scheda del template Martingale nell’EA Builder
Simbolo / timeframeUSD/JPY M5 (Exness MT5, rimisurato il 2026-09-19 dopo una correzione, spread fisso di 20 punti, qualità dello storico 72 %)
Periodo2025-06-01 – 2026-06-09
ModelloM1 OHLC (a livello di barra, non tick reali)
Deposito / input10.000, default del template, nessuna ottimizzazione

Con le impostazioni predefinite il template ha ottenuto un profit factor di 0,85 su 646 operazioni, un drawdown del −4,71 % e un risultato netto di −363,54. Nella nostra baseline dei template del Builder con le impostazioni predefinite — una sola run su USD/JPY M5 lungo un anno, input di default, nessuna ottimizzazione — la maggior parte ha chiuso sotto un profit factor di 1,0, e la scala non ha portato questo sopra quella soglia.

0,16Lotto massimo con base 0,01, ×2, Max Level 4 — mantenuto fino a un vincente
4 perditeSerie dopo la quale un costo di 2 pip impedisce alla scala 30/30 di ripagare
0,85Profit factor del template Martingale con le impostazioni predefinite

Condizioni di mercato: ciò di cui la scala ha bisogno e che non ottiene mai

CondizioneLa scala sopravviveLa scala fallisce
Serie perdentiBrevi e interrotte da vincentiUn movimento prolungato in cui la regola rientra
Rapporto di payoffAlmeno 1,0 al netto dei costi, così un recupero ripaga la serieSotto 1,0 — il vincente non copre la posta
DimensionamentoLa cima della scala sta nel margine libero e nel limite di volume del simboloL’ingresso di recupero è infinanziabile o non piazzabile
Periodo di testContiene la peggiore serie che il simbolo può produrreTermina prima che la serie arrivi
Modello di costiSlippage e swap addebitati su ogni ingresso scalatoSpread medio fisso, finanziamento ignorato

Il consiglio diffuso è far girare la martingala su simboli laterali o a ritorno alla media, dato che il prezzo torna e il recupero arriva. È una lettura sbagliata del rischio. Un simbolo che in media ritorna ogni tanto va comunque in tendenza, e un ingresso controtendenza incontra quella tendenza come un’unica serie perdente ininterrotta — lo stesso movimento batte ogni rientro. Alla scala basta l’eccezione.

L’inquadramento onesto è che nessuno stato di mercato rende sicura la scala. Ci sono stati in cui non è ancora stata messa alla prova, e un periodo di test che finisce prima dell’arrivo della serie peggiore riferirà esattamente questo.

Parametri e impostazioni in MT5

Nel Builder questi sono blocchi con i propri input, e ogni valore diventa un input nell’EA compilato.

Blocco e inputDove sta il rischioChe cosa controlla
Martingale Lot MultiplierQualsiasi valore superiore a 1,0Costo di ogni gradino; 2,0 è lo standard ed è troppo piccolo per un payoff sotto 1,0 al netto dei costi
Martingale Lot Max LevelDeve essere finito, 1–10Limita la scala; le perdite oltre il tetto vengono prese al lotto massimo
Martingale Lot Halt at drawdown (%)Congela l’EA, non chiude nullaFerma le nuove operazioni — e i controlli successivi — a un drawdown dal massimo dell’equity
Averaging Down Max Additions / Interval (pips) / Lot MultiplierUn moltiplicatore sopra 1,0 è una martingalaQuanto in fretta un movimento approfondisce un paniere, e quanto costa ogni aggiunta
Basket Average TPNetto sulle gambe aperteChiude il paniere al prezzo medio ponderato più N pip
Account Guard Floating loss cap (% of balance)Il vero interruttore, se scatta per primoChiude le posizioni di questo EA quando la perdita latente del conto raggiunge l’N % del saldo, poi mette in pausa
Spread Filter Max Spread (points)Appena sopra lo spread normaleBlocca gli ingressi scalati che arrivano nelle condizioni peggiori

Tre realtà di MT5 decidono se la scala si comporta come progettata:

  • L’ordine di recupero può semplicemente essere rifiutato. La dimensione della posizione è limitata da SYMBOL_VOLUME_MAX e quantizzata da SYMBOL_VOLUME_STEP. L’EA generato dal Builder riduce un lotto eccessivo al massimo e lo arrotonda allo step prima di inviarlo, e un recupero ridotto non può ripagare la serie per cui era dimensionato. Verifica la cima della scala contro entrambi prima di ogni altra cosa.
  • Lo stop-out avviene sul livello di margine, non sull’equity. Quando ACCOUNT_MARGIN_LEVEL scende sotto la soglia di stop-out del broker le posizioni vengono chiuse, e una margin call arriva prima che l’equity tocchi lo zero. La protezione dal saldo negativo determina se il danno si ferma a zero.
  • La fedeltà del backtest conta qui più che per qualsiasi altra strategia. L’intero storico dipende da una manciata di operazioni di scala profonda. Usa dati tick reali, leggi la qualità di modellazione e tratta un risultato costruito su OHLC a 1 minuto solo come una prima lettura.
  1. Costruisci prima l’ingresso con un blocco Fixed Lot e misuralo. Annota il suo rapporto di payoff e la sua peggior serie perdente — sono questi due numeri, non la percentuale di vincita, a decidere la scala.
  2. Calcola la cima della scala: lotto base × moltiplicatore elevato a Max Level. Verificala contro SYMBOL_VOLUME_MAX e il tuo margine libero.
  3. Confronta il payoff al netto dei costi con le soglie viste sopra, e scarta il moltiplicatore se un recupero non può ripagare la serie.
  4. Sostituisci con il blocco Martingale Lot e aggiungi un Account Guard impostato ben sotto la soglia di arresto, così il tester realizza la perdita prima che l’arresto congeli la protezione.
  5. Estendi il test finché non contiene almeno un movimento prolungato contro la logica di ingresso. In caso contrario il risultato è non testato anziché robusto.

Modalità di fallimento: come finisce un EA martingala

  • La serie sopravvive al conto. Il percorso dominante. Le perdite arrivano in blocco perché le stesse condizioni che battono un ingresso battono anche il successivo.
  • Il tetto ai gradini converte la rovina in puntate piatte alla dimensione massima. Nel blocco del Builder il lotto resta al tetto invece di azzerarsi, quindi ogni perdita oltre il tetto è la perdita più grande della scala, e nessuna di esse viene ripagata.
  • Il recupero è troppo piccolo per recuperare. Un payoff sotto 1,0 al netto dei costi significa che la scala è sottodimensionata già dalla propria aritmetica, prima che entri in gioco qualsiasi visione di mercato.
  • I costi sono addebitati sulla posizione scalata. Slippage, spread e swap crescono con la scala, così gli ingressi profondi — quelli da cui dipende l’intera strategia — sono le operazioni più costose dello storico.
  • L’arresto viene scambiato per uno stop. Un arresto per drawdown lascia girare le posizioni aperte, e una volta scattato l’Account Guard smette di essere valutato. Solo una protezione che scatta prima dell’arresto realizza la perdita a un livello scelto.
  • Il backtest finisce prima della serie. Un periodo di test senza un movimento avverso prolungato riferisce la performance di una scala che non è ancora stata messa alla prova.

Come testare un EA martingala in AIStrategyMiner prima che costi qualcosa

Il test utile non è se un EA martingala guadagni — sulla maggior parte dei campioni lo farà. È se la scala di cui ha bisogno sta dentro il conto che finanzieresti. Servono due numeri ricavati dal solo ingresso: la sua peggior serie perdente e il suo rapporto di payoff al netto dei costi.

  • Costruisci il segnale di ingresso con un Fixed Lot e premi Measure; leggi la peggiore serie perdente e il payoff prima di aggiungere qualunque scala.
  • Scrivi la tabella della scala vista sopra per il tuo stop, target, costo e Max Level, e trova la lunghezza di serie alla quale il vincente smette di ripagare.
  • Sostituisci il Fixed Lot con il blocco Martingale Lot e confronta i due risultati sugli stessi dati, con un Account Guard impostato sotto la soglia di arresto.
  • Conferma nello Strategy Tester di MT5 su tick reali in un periodo che contenga un movimento avverso prolungato.

Il .ex5 compilato dal tuo flusso è gratuito. Il codice sorgente .mq5 fa parte di Pro, un acquisto una tantum senza abbonamento — consulta i prezzi se vuoi leggere come la scala generata conta i suoi livelli. La metodologia del sito spiega come vanno letti i risultati dei backtest.

Martingala contro griglia

MartingalaGriglia
Che cosa stabilisce la dimensioneL’esito dell’operazione precedenteFissa a ogni livello
Che cosa le serve per funzionareUn vincente prima che la scala superi il contoOscillazione attraverso gli stessi livelli
Crescita dell’esposizioneEsponenziale nella serie perdenteLineare nel numero di livelli
Percentuale di vincita dichiarataFissata dalla definizione del cicloAlta, da piccoli obiettivi per paniere
Caso peggiorePerdita totale del contoPerdita totale del conto, raggiunta più lentamente
L’input da leggere per primoMultiplierMax Additions e lo stop di paniere

Le due vengono spesso presentate come prodotti diversi e sono frequentemente lo stesso. Una griglia con un moltiplicatore di lotti superiore a 1,0 è una martingala la cui distanza fra gradini è fissata dalla spaziatura, ed eredita l’esposizione esponenziale senza il caso peggiore lineare della griglia. Il contrasto con il trend-following è ancora più netto: il brutto periodo di un EA di tendenza è una lunga serie di perdite ordinarie che lascia il conto intatto. Il brutto periodo di una martingala è una serie sola, e la pazienza non le sopravvive. Leggi il moltiplicatore prima della curva di equity, su ogni EA che ne ha uno.

Misura la scala di cui avrebbe bisogno il tuo segnale

Costruisci prima l'ingresso a lotto fisso e leggi la sua peggior serie perdente e il suo payoff. Poi confrontalo con il blocco Martingale Lot sugli stessi dati, con un Account Guard impostato sotto l'arresto, prima che sia in gioco del capitale.

  • Compila un file .ex5 standard per MetaTrader 5 e provalo su tick reali in un periodo che contenga un movimento prolungato contro l'ingresso.

Verifica l'EA finito in MetaTrader 5 prima di fidarti. I numeri di questa pagina derivano da ciò che hai inserito; non sono una previsione di risultati.

AIStrategyMiner EA Builder: blocchi di strategia collegati su una tela, con il pannello delle proprietà a destra

Coppie tipiche

Dove questa strategia funziona meglio

Articoli correlati

Domande frequenti

Che cos'è un EA martingala?
Un EA martingala è un expert advisor che stabilisce la dimensione della posizione dall'esito dell'operazione precedente e non dal setup. Dopo ogni perdita moltiplica la posizione successiva per un fattore fisso, di norma 2,0, e torna alla dimensione base non appena un'operazione chiude in positivo. La logica di ingresso può essere qualsiasi — un estremo di RSI, un incrocio di medie mobili, un livello di griglia — perché è la scala a fare il lavoro. È anche il motivo per cui è facile da verificare: l'aritmetica della scala si può scrivere per intero prima di eseguire qualunque test.
Un EA martingala ha davvero una percentuale di vincita alta?
Ha una percentuale di cicli vincenti alta per costruzione, che è un'altra cosa. Un ciclo di martingala è definito per terminare quando un'operazione chiude in positivo, quindi ogni ciclo completato è un ciclo vincente, a meno che il conto non si esaurisca prima. Un numero fissato prima ancora di eseguire il test non dice nulla sulla regola. Leggi invece la percentuale di vincita delle singole operazioni, il rapporto di payoff e la peggior serie perdente.
Quanti gradini di raddoppio dovrebbe consentire un EA martingala?
Nessun numero di gradini rende la scala sicura. Un tetto limita l'entità della perdita; non la elimina. Nel blocco Martingale Lot del Builder il livello è il numero di perdite consecutive contate dallo storico delle operazioni, e smette di salire a Max Level — il lotto resta poi sul gradino più alto finché non arriva un vincente. Con una base di 0,01, un moltiplicatore di 2,0 e un tetto di 4, il lotto massimo è 0,16, e ogni perdita oltre la quarta viene presa a 0,16 senza che la scala la ripaghi. Scegli il tetto da una perdita nel caso peggiore che hai calcolato, non da un numero tondo.
Un EA martingala può recuperare le sue perdite?
Solo se la vincita media, al netto dei costi, è abbastanza grande. Dopo k perdite la scala ha puntato 2^k − 1 unità e l'ingresso di recupero vale 2^k unità, quindi il vincente ripaga la serie soltanto quando il rapporto di payoff supera circa 0,5 al primo gradino, 0,75 al secondo, 0,875 al terzo, e si avvicina a 1,0 man mano che la serie si allunga. Il costo alza queste soglie, perché viene addebitato su ogni ingresso scalato. Con stop e target di 30 pip e un costo di andata e ritorno di 2 pip, un vincente dopo tre perdite va solo in pareggio, e dopo quattro perde.
La martingala è più sicura su coppie laterali o a ritorno alla media?
Non nel modo in cui il consiglio lascia intendere. Una coppia che ritorna dà alla scala più serie brevi, il che rende la curva più liscia, ma l'esito è deciso dalla serie perdente più lunga che il simbolo può produrre. Un ingresso controtendenza incontra una fase di tendenza come un unico blocco continuo di perdite, perché lo stesso movimento che ha battuto un ingresso batte anche il successivo. Nessuna etichetta di coppia ti dice quanto può essere lungo quel blocco; te lo dice solo un test lungo che contenga un movimento prolungato contro l'ingresso.
In cosa differisce la martingala dal trading a griglia?
Una griglia pura piazza ordini a intervalli fissi con dimensione costante e guadagna dall'oscillazione; una martingala cambia dimensione in risposta alle perdite. Le due vengono spesso combinate, ed è da questa combinazione che arriva la maggior parte dei conti azzerati, perché la spaziatura della griglia decide quanto in fretta la scala si approfondisce mentre il moltiplicatore decide quanto costa ogni gradino. Se un EA espone un input moltiplicatore di lotti superiore a 1,0, è una martingala a prescindere da come si chiami. Leggi quell'input prima della curva di equity.