Home > Blog > MEGAMAX non era il migliore: un caso di overfitting

MEGAMAXBacktestMachine LearningAISviluppo Strategie

MEGAMAX non era il migliore: un caso di overfitting

Pubblicato: 2026-05-26Lettura: circa 2 min
⏱ This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results →

[Revisione della verifica] «Nessuna strategia supera MEGAMAX» era sbagliato

⚠ Revisione completa del 2026-09-25: la prima edizione di questo articolo (2026-05-26) presentava MEGAMAX EA come «il più forte» e concludeva che, cercando strategie migliori, non ne avevamo trovata nessuna. In seguito, però, la nuova verifica con lo Strategy Tester di MT5 su dati ufficiali ha mostrato per MEGAMAX EA PF 0.58, win rate 14.2% e drawdown massimo 99.97% (il conto viene quasi azzerato). Sia i valori della prima edizione «PF 119.57 / win rate 94.3%» sia quelli corretti il 5/27 «PF 5.55 / win rate 62.4%» provenivano da backtest Python sovra-ottimizzati. MEGAMAX EA non è più pubblicato. Abbiamo riscritto questo articolo come registro di ciò che era sbagliato.

Sono il gestore di fxea365.com. Nella prima edizione avevo scritto che «MEGAMAX è già la soluzione migliore, trovata con una ricerca esaustiva» e che «conviene concentrarsi su MEGAMAX invece di affiancare 10 strategie semplici». Dato che la premessa è crollata, ritiro anche la conclusione.


Cosa avevamo provato nella prima edizione (registro)

Nella prima edizione, cercando una strategia migliore di MEGAMAX, avevamo provato queste quattro strade.

TentativoContenutoConclusione della prima edizione
1. megagridRicerca su 2,314,240 combinazioni di parametri dell'Asia Range BreakoutNon raggiungeva MEGAMAX come PF, scartato
2. NY ReversalContrarian RSI+BB, 995,328 combinazioniXAUUSD 1% annuo, EURUSD anch'esso modesto, scartato
3. Filtro LightGBM (13 feature)Prevedere se, dopo il segnale MEGAMAX, si tocca prima TP1 o SLROC-AUC 0.529, nessun miglioramento
4. PyTorch MLP + LightGBM (40 feature)Nuovo tentativo con il triplo delle featureAUC 0.489〜0.545, nessun miglioramento

Poiché erano sbagliati proprio i numeri di MEGAMAX usati come riferimento, il confronto «inferiore a MEGAMAX» dei tentativi 1 e 2 ha perso significato.


Cosa era sbagliato

1. Il metro di paragone era frutto di sovra-ottimizzazione

Il «PF 119.57» di MEGAMAX era un valore ottenuto scegliendo i parametri sugli stessi dati storici con cui si misurava poi il risultato. Misurato su periodi sconosciuti o con tick reali, il risultato crolla. Rimisurato con lo Strategy Tester di MT5, il PF era 0.58, e anche la versione estesa a 9 coppie di valute dava sempre PF 0.57〜0.59 e DD di circa 99.96% (dettagli nell'articolo sulla verifica reale degli EA).

2. «Non si trova una strategia migliore» significava solo che il metro era troppo alto

Se il metro è PF 119, qualsiasi strategia ragionevole viene giudicata «inferiore». Non si può escludere che tra le strategie scartate nei tentativi 1 e 2 ce ne fosse qualcuna in grado di reggere l'uso reale.

3. Il risultato del machine learning (AUC intorno a 0.5) resta una lezione valida

Il risultato dei tentativi 3 e 4, «AUC 0.49〜0.55 = praticamente come lanciare una moneta», è indipendente dai numeri di MEGAMAX. La lezione che è difficile prevedere il successo di un breakout con feature costruite solo sul prezzo resta valida.


Cosa abbiamo deciso dopo questo errore

  • I valori pubblicati si basano sulle misurazioni dello Strategy Tester di MT5 (niente numeri ricavati solo da backtest Python)
  • Non concentrarsi su un solo EA, ma confrontare più EA di carattere diverso tramite i valori pubblicati
  • Se i numeri di un vecchio articolo crollano, correggere il testo stesso e non limitarsi a una nota (anche questa revisione ne fa parte)

Lineup attuale (valori pubblicati sul sito, al 2026-09-25)

Nome EASimbolo/TFPFDD maxTradePeriodo testato
DONCHIAN ENGINE (gratuito)USDJPY H11.5010.8%6319.4 anni
GOLD VIPERXAUUSD M301.5130.8%2,8067.7 anni
BITCOIN COMETBTCUSD H41.7231.2%7758 anni
MEGAMAX DONCHIAN (EURJPY)EURJPY H11.5133.3%5719.4 anni

※ MEGAMAX DONCHIAN ha un nome simile, ma è un EA diverso dal MEGAMAX EA di questo articolo (breakout di Donchian). Periodi e condizioni di test differiscono da EA a EA, quindi i numeri non sono direttamente confrontabili. Controllate i valori più recenti in Elenco e classifica EA. Il backtest non garantisce profitti futuri.

→ Elenco e classifica EA / Forward test


Riferimenti

  • Eugene Fama (1970) "Efficient Capital Markets: A Review of Theory and Empirical Work"
  • Dukascopy Historical Data (M5, 2016-2026)

📧 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.

Hai domande su EA o Forex?

Puoi pubblicarle sul forum di trading di Nattzy (registrazione gratuita). Sono benvenute anche domande che vanno oltre questo articolo: impostazioni degli EA, scelta del broker e altro.

Chiedi su Nattzy ↗

Commenti e domande