L’EA gratuito di cui puoi fidarti di più è quello di cui hai posto tu ogni regola. Nel Builder di AIStrategyMiner progetti un expert advisor con i blocchi su una tela gratuita e lo valuti con il pannello Measure; compilarlo in .ex5 per MetaTrader 5 fa parte di Builder Pro. Gli EA gratuiti di altra provenienza possono valere uno sguardo, ma solo dopo gli stessi quattro controlli. Questa guida copre entrambe le strade, le impostazioni esatte di MT5 e i due numeri da decidere prima di premere Algo Trading.
Ciò che decide se un EA gratis merita il tuo tempo non è il prezzo. È:
- Chi ha prodotto il numero. Un backtest incollato e un’esecuzione che hai ripetuto tu non sono la stessa affermazione.
- Se il campione significa qualcosa. 164 operazioni su un solo simbolo in un anno delimitano ben poco.
- Se qualcuno ha registrato la ricerca. Un’impostazione vincente senza le impostazioni che hanno perso è un risultato che non puoi ripetere.
- Se riesci a fermarlo. Una regola che fallisce lentamente è quella che costa cara.
Qui sotto verifichiamo ciascuno di questi punti sui nostri stessi dati. Il modo in cui eseguiamo ed etichettiamo questi test è descritto nella nostra metodologia di test.
| Condizioni del test | |
|---|---|
| ID esperimento | EXP-FREE-EA-BUILD-001 |
| Esperimento padre | EXP-BUILDER-TEMPLATE-BASELINE-001 |
| Fonte | ea-templates-manifest.js, ea-builder.js, worker/api/compile.ts, ea-auth-inject.cjs |
| Simbolo / timeframe | USDJPYm M5 |
| Periodo | 2025-06-01 – 2026-06-09 |
| Modello | M1 OHLC (Model=1), Exness MT5, misurato il 2026-06-18 |
| Deposito | 10.000 |
| Ultima verifica | 2026-09-27 |
Cosa guardare in un EA gratis: quattro controlli, in quest’ordine
Eseguili in ordine. Il controllo 1 è il più economico da fare, e un EA gratis che lo fallisce non lascia agli altri tre nulla su cui lavorare.
| Controllo | Perché decide qualcosa | Campanello d’allarme |
|---|---|---|
| 1. Chi lo ha misurato | Una cifra autodichiarata è un’affermazione; un’esecuzione che puoi ripetere è una misura | Gli unici numeri stanno nella descrizione, senza alcun report dietro |
| 2. Campione e finestra | Un profit factor su 40 operazioni in un trimestre è rumore travestito da numero decimale | Nessun conteggio delle operazioni, nessun periodo, o un periodo più corto di un anno |
| 3. Ricerca registrata | Sapere che cos’altro è stato provato, e scartato, separa un risultato da una promozione fortunata | Da nessuna parte compare altro che l’impostazione vincente |
| 4. Modo di fallire | Ti serve un numero che significhi stop, deciso prima di attaccarlo | Nulla descrive una fase in perdita |
Quando costruisci l’EA da solo, il Builder ti dà una prima risposta al controllo 1: il pannello Measure esegue il tuo progetto e lo valuta ogni volta sulla stessa scala.
- No trades — la regola non è mai scattata nella finestra di test
- Too few trades — meno di 10, niente da giudicare
- Fail — profit factor sotto 1,2, oppure drawdown massimo sopra il 20 %
- Thin sample — profit factor e drawdown superano la soglia, ma le operazioni sono meno di 60
- Pass — tutti e tre i valori raggiungono la soglia
Due aspetti di quel pannello sfuggono facilmente. Primo, è un’approssimazione a livello di barra, non una modellazione tick per tick, quindi considera un Pass come “merita un test serio”, non come un risultato. Secondo, la matrice di robustezza accanto fa girare un progetto su un massimo di 8 simboli e 6 timeframe (al massimo 12 celle). Una regola che supera la soglia in una cella e fallisce nelle altre ti ha detto qualcosa che il singolo test non poteva dirti.
L’esempio concreto: l’unico template gratuito che raggiunge la soglia
Per evitare una dimostrazione truccata, prendiamo il template più forte della galleria invece di uno debole. Ordinando per profit factor, in cima all’insieme misurato c’è pending_breakout. Nell’esecuzione su MT5 della tabella qui sopra è l’unico le cui impostazioni di serie rispettano tutte e tre le soglie usate dal pannello Measure.
pending_breakout | |
|---|---|
| Livello / blocchi | Intermedio, 9 nodi |
| Contrassegno in galleria | consigliato |
| Profit factor | 1,23 |
| Operazioni | 164 |
| Drawdown massimo | -0,21 % |
| Netto su un deposito da 10.000 | +38,47 |
| Rispetta le soglie del pannello Measure (esecuzione MT5 qui sopra) | sì |
| Stessa impostazione di serie, 2018–21 (nuovo test su H1, spread fisso 20) | profit factor 0,99 |
Ora applica i controlli. Il controllo 1 è superato: l’abbiamo misurato noi, nelle condizioni della tabella qui sopra. Il controllo 2 è debole: 164 operazioni su un solo simbolo, un solo timeframe e un solo anno. Il modello M1 OHLC, inoltre, interpola il movimento dentro ogni barra invece di leggere tick reali (qui la qualità di modellazione conta). Il controllo 3 è quello istruttivo, perché questo template una ricerca registrata ce l’ha. È stata eseguita come nuovo test separato su H1 su USDJPY con uno spread fisso di 20, su tre finestre (2018–21, 2022–24, 2025–26):
- L’impostazione di serie (SL 40 / TP 80 pip) è quella che raggiunge la soglia nell’anno testato. Sul 2018–21 segna 0,99.
- La migliore in campione (SL 50 / TP 120) è arrivata a 1,31, per poi scendere a 0,98 sul 2018–21. Non è stata adottata.
- L’impostazione che è rimasta sopra 1 in tutte e tre le finestre (SL 30 / TP 120) ha segnato 1,12 / 1,16 / 1,14. È quella modesta, e il registro dice che è specifica per USDJPY. I test incrociati su EURJPY e GBPJPY hanno perso già in campione.
E il numero da titolo merita di essere letto due volte. +38,47 su 10.000 è meno dello 0,4 % in un anno. Il miglior template gratuito che pubblichiamo non è un progetto perdente. È un progetto incompiuto, ed è la condizione normale di un EA gratis.
Per il resto della galleria lo schema si ripete: 11 dei 53 template misurati chiudono con un profit factor pari o superiore a 1, e 42 chiudono sotto. Degli altri 52, 8 hanno una ricerca di parametri registrata, e ognuno di quei verdetti recita no_robust_edge.
Fonti di EA gratis a confronto: costruirlo tu o scaricarlo
Ci sono tre strade gratuite realistiche. Differiscono meno nel prezzo che in quanto puoi verificare prima che entri in gioco del denaro.
| Strada | Che cosa puoi verificare | Che cosa ti costa | Il rovescio onesto |
|---|---|---|---|
| Costruire sulla tela del Builder di AIStrategyMiner | Ogni regola, perché l’hai posta tu; il pannello Measure la valuta | Un account con accesso effettuato e e-mail confermata per misurare | La compilazione in .ex5 e il sorgente .mq5 sono Pro |
| Prodotti gratuiti del MQL5 Market | Una descrizione del venditore e degli screenshot; puoi rieseguirlo nel tuo Strategy Tester | Un account MQL5.com | Alcuni prodotti gratuiti sono demo o versioni limitate di un EA a pagamento; leggi i limiti prima di testarlo |
| Forum, siti di file, EA “craccati” | Di solito nulla che tu possa esaminare | Nulla, finché non gira | Nessun sorgente, nessun campione, nessuna ricerca: i controlli da 1 a 3 falliscono tutti prima ancora di cominciare |
La prima riga è l’unica in cui il controllo 3 può essere tuo fin dall’inizio: il registro di ogni impostazione che hai provato ce l’hai tu. L’ultima riga è quella in cui non puoi verificare proprio nulla. Un binario modificato sullo stesso PC dove accedi al broker è anche un rischio di sicurezza, non solo di trading.
Far girare un EA gratis nella pratica: dal progetto al grafico demo
La procedura qui sotto è il percorso reale per un EA del Builder, compreso il significato di ogni rifiuto. I passi 4–7 valgono per qualsiasi .ex5.
- Apri il Builder e parti da un template o da una tela vuota. Per progettare non serve alcun account; un progetto contiene al massimo 50 nodi.
- Accedi e conferma il tuo indirizzo e-mail. Il pannello Measure lo richiede: risponde
401prima dell’accesso e403finché l’indirizzo non è confermato. Nessuno dei due è un difetto del tuo progetto. - Esegui il pannello Measure e leggi la riga del verdetto, non solo il profit factor. Un «Thin sample» non è un Pass. Poi compila con Builder Pro; un
429significa solo che hai compilato troppe volte in poco tempo. - In MT5 vai su File > Open Data Folder >
MQL5\Expertse copia lì il.ex5. Poi fai clic destro su Expert Advisors nel Navigator e scegli Refresh. - Vai su Tools > Options > Expert Advisors, spunta “Allow WebRequest for listed URL” e aggiungi
https://aistrategyminer.com. Un EA del Builder si collega lì quando parte; lo Strategy Tester salta il controllo. - Fai un backtest nello Strategy Tester con i dati del tuo broker, sul simbolo e sul timeframe che intendi tradare. Una regola misurata su USDJPY M5 non dice nulla su EURUSD H1.
- Attaccalo a un grafico demo, spunta “Allow Algo Trading” nella scheda Common dell’EA e attiva il pulsante Algo Trading. Poi scrivi i tuoi due numeri di stop (sezione successiva) prima che si apra una sola operazione.
Se il passo 5 viene saltato, l’EA non opera in silenzio e male: si rifiuta di partire. Un pop-up mostra aistrategyminer.com authorization failed - EA disabled e l’inizializzazione fallisce. Lo mostra anche la scheda Experts della Toolbox. Il controllo attende fino a 5 secondi una risposta, quindi un PC senza accesso a internet fallisce allo stesso modo. Quel controllo riguarda l’elenco degli URL consentiti, non il tuo account.
Che cosa è gratis e che cosa no
La tela del Builder non ha scadenza né quota di build: l’editor visuale, le 12 template della galleria e il test di robustezza sono gratuiti, come gli strumenti gratuiti e gli articoli, e il generatore si può provare in una demo che mostra solo numeri e l’esito superato/non superato di ogni fase. La compilazione in .ex5, la visualizzazione e il download del sorgente .mq5 modificabile, il codice completo nella scheda Code e le 9 ricette di strategia che puoi aprire e modificare fanno parte della licenza Builder Pro una tantum da $399. Il codice viene generato e compilato sul server, e la tela non riceve mai codice sorgente. Pro è il passo per chi vuole un file compilato o leggere e modificare il codice.
Rischio e i numeri che significano stop
Tre modi di fallire contano più degli altri, e non sono quelli che ci si aspetta.
Il primo è che un EA gratis perda abbastanza lentamente da essere tenuto. Un progetto che perde subito viene cancellato in una settimana e non costa quasi nulla. Quello che scivola giù nell’arco di mesi è il più caro, perché continua a sembrare varianza finché il conto non si è ridotto in modo sostanziale.
Il secondo si nasconde proprio dal controllo che quasi tutti eseguono. pending_breakout raggiunge la soglia sull’anno più recente con le impostazioni di serie e segna 0,99 sul 2018–21 nel suo nuovo test su H1. La sua migliore impostazione in campione sembrava ancora migliore, a 1,31, ed è scesa a 0,98 sulla finestra precedente. Un singolo test su una sola finestra recente le avrebbe promosse entrambe. Questo è l’overfitting nella sua forma più comune. Una regola che vince in un regime e perde nel successivo fa più danni di una che non vince mai, perché prima si guadagna la tua fiducia. Prima di fidarti di qualsiasi impostazione, testala su una finestra precedente su cui non l’hai ottimizzata.
Il terzo puoi escluderlo in circa un minuto, ed è quello per cui gli EA gratis dei forum sono famigerati. Prima di attaccare qualsiasi cosa, apri il file .set in un editor di testo o leggi l’elenco degli input nella scheda Inputs dell’EA. Un moltiplicatore di lotto superiore a 1, un passo o una distanza di griglia in pip, un tetto massimo di operazioni e nessun input di stop loss descrivono insieme uno schema a martingala o di grid trading. Un EA così disegna per mesi una curva di equity quasi diritta perché rimanda ogni perdita. Poi restituisce l’intera curva in una sola sequenza. Nel Builder questi comportamenti stanno nella scheda Settings, non sulla tela: la sezione Money contiene Martingale Lot, mediazione, piramidazione e stop-and-reverse. Apri Settings, anche su un template da cui sei partito, e verifica che ognuno sia disattivato prima di compilare.
Niente in questa pagina è un registro di conto reale, e nessun backtest delimita ciò che farà il tuo conto. I risultati passati descrivono una finestra che è già trascorsa.
Prossimi passi
Da lì:
- Parti dalla guida passo passo: crea un EA nel Builder va blocco per blocco da un’idea a un file compilato.
- Rendi il verdetto di Measure qualcosa che hai riprodotto tu: esegui tu stesso un backtest nello Strategy Tester di MT5 con i dati del tuo broker.
- Prima di ottimizzare qualsiasi cosa, leggi l’ottimizzazione dei parametri, così il controllo 3 diventa un registro e non una promozione fortunata.
- Per capire che cosa significhi “redditizio” quando hai sotto gli occhi l’intero registro, vedi gli Expert Advisor sono redditizi.
- Una volta che un EA ha superato i quattro controlli, la domanda successiva è la dimensione: la gestione del rischio con gli EA ricava il deposito e la dimensione del lotto che uno storico richiede davvero.