Scegli uno strumento di backtest dalla domanda, dal codice e dai dati necessari. La pratica discrezionale deve nascondere il futuro e registrare decisioni; un EA richiede ambiente compatibile e ipotesi di esecuzione esplicite. Forex Tester Desktop e Online sono prodotti distinti, e i tester MT4 e MT5 differiscono. Marchio e saldo finale elevato non provano validità del test.

Profilo del tester MetaTrader

Strategy Tester valuta programmi compatibili su dati storici e genera rapporti. MT4 usa MQL4, MT5 MQL5 e diverse modalità di tick. Non è sempre un calcolo per candela: contano modalità ed eventi del codice. La visualizzazione MT5 mostra azioni dell'EA sul grafico simulato, non costituisce automaticamente un pannello completo di replay manuale; verifica eventuali componenti aggiuntive.

I tick registrati del broker, dove disponibili, non ricostruiscono liquidità futura. Record mancanti o incoerenti possono richiedere tick generati: controlla copertura e rapporto. Ottimizzazione completa, genetica e agenti locali o cloud sono funzionalità, non prova di esecuzioni realistiche. Nel tester MT4 Timer e Chart Event e diverse interazioni esterne non vengono eseguiti; trading e simbolo testato hanno vincoli propri. Un report riuscito non verifica ogni funzione live di un robot basato su timer o richieste web.

Profilo di Forex Tester

Desktop supporta replay manuale e strategie automatiche. La documentazione descrive esperti personalizzati come DLL, non il caricamento indiscriminato di EX4 o EX5 in un ambiente MetaTrader equivalente. Online è un prodotto browser separato con piani e strumenti propri: non trasferire funzionalità o licenze tra edizioni.

Il replay può aiutare a praticare una decisione definita, ma accelerare non dimostra un miglioramento misurato delle abilità. Verifica fonte, periodo, lacune, Bid/Ask o Last, sessioni e costi del dataset. Pagare la storia non garantisce che sia più adatta al tuo conto. Online elenca automazioni, decisioni parzialmente automatiche, ottimizzazione delle uscite e importazione della cronologia secondo piano: importare operazioni MT4 non equivale a importare codice EA.

Per una conversione confronta primi segnali, quantità, prezzi, oneri e stati. Il file riconosciuto non prova comportamento identico. Non adottare promesse commerciali di rendimento come risultato verificato del prodotto.

Cinque criteri, costi omogenei

Budget originale inventato in USD: tester locale gratuito con dati a 20 al mese costa 240 annui. Licenza annuale di 120 più dati a 15 al mese costa 300. Sono ipotesi, non tariffe attuali; escluse imposte, hardware, componenti e calcolo noleggiato. Licenza gratuita non significa flusso di lavoro senza costi.

  • Scopo: codice EA compatibile e passaggi del lavoro manuale.
  • Costo: terminale, dati, componenti, piano e agenti a pagamento distinti.
  • Compatibilità: ambiente MQL5 contro interfaccia della strategia dell'altra edizione.
  • Dati: origine, copertura, campi, unità e modello delle quotazioni.
  • Ricerca: ottimizzazione dei parametri, varianti e periodi esclusi dalla selezione.

Forex Tester non è esclusivamente per persone e MT5 non risponde a ogni domanda soltanto perché esegue robot. Il walk-forward separa finestre successive di adattamento e valutazione: resta condizionato a dati, costi e protocollo. Nuovo EUR: strumento A 0 di licenza più 8 al mese di dati e 40 di componente iniziale, totale primo anno 136; B 120 con dati inclusi, totale 120. A diventa 96 dal secondo anno se tutte le ipotesi restano invariate. L'orizzonte può invertire il confronto economico.

Quando partire da Strategy Tester

Per un EA MQL5 il tester nativo MT5 è un punto di partenza coerente. Scegli dati adatti alla regola, verifica tick reali e costi, e documenta eventuale ritardo simulato. Un altro prodotto può testare strategie attraverso la propria interfaccia: la compatibilità del codice, non la sola automazione, decide se può eseguire il tuo programma.

Conserva la ricerca dei parametri. La migliore variante in-sample non coincide con una valutazione su periodo escluso. La partizione Forward più recente in MT5 non costituisce automaticamente un protocollo completo di walk-forward ripetuto. Nessuno dei due approcci garantisce rendimento futuro.

Quando valutare il replay

Per pratica discrezionale confronta inserimento ordini, pausa, note, futuro nascosto ed esportazione nell'edizione esatta. Desktop distingue modalità con ritorno indietro e Forward testing only. Rivedere una decisione dopo aver visto dati è un esercizio utile, ma non un test indipendente: etichettalo separatamente.

Controesempio OHLC originale: acquisto di un'unità a 100, SL 95 e TP 108, percorsi continui, esecuzione esatta senza spread o costi. Sia 100→110→90→105 sia 100→90→110→105 danno O 100/H 110/L 90/C 105. Il primo percorso esce +8, il secondo −5. La candela finale non sceglie il percorso favorevole. Dati più dettagliati possono stabilire ordine, ma servono ancora lato di prezzo e modello delle esecuzioni.

Alle 10:20 non conosci il massimo finale dell'ora

Alle 10:20 il massimo disponibile è 101Percorso inventato lineare, prezzi arbitrari, nessun ordine o costo: 10:00/100, 10:20/101, 10:50/110, 11:00/104.ESEMPIO DI CALCOLODecisione 10:20High 101Più tardi 10:50Prezzo 110Fine intervalloO 100 H 110 L 100 C 104Importazione sbagliata110 nella riga 10:20
Alle 10:20 il massimo disponibile è 101. Percorso inventato lineare, prezzi arbitrari, nessun ordine o costo: 10:00/100, 10:20/101, 10:50/110, 11:00/104.

Usare il massimo finale 110 alle 10:20 cambia informazione, non qualità della regola.

Decisione 10:20
High 101 – 101<108: filtro falso
Più tardi 10:50
Prezzo 110 – Informazione futura alla decisione
Fine intervallo
O 100 H 110 L 100 C 104 – Convenzione del modello, non regola di una piattaforma
Importazione sbagliata
110 nella riga 10:20 – Falso passaggio del filtro

Percorso inventato in unità arbitrarie: 10:00/100, 10:20/101, 10:50/110 e punto finale 11:00/104, segmenti lineari e nessun altro estremo. L'intervallo include il punto finale per convenzione del modello, senza definire l'assegnazione dei tick a barre di una piattaforma. Nessuno spread, ordine o rendimento monetario è modellato.

La regola dimostrativa richiede massimo dall'inizio dell'ora fino alla decisione almeno 108. Alle 10:20 il massimo disponibile è 101: condizione falsa. Il 110 arriva alle 10:50 e l'OHLC finale O 100/H 110/L 100/C 104 è conoscibile dopo la fine. Importare H 110 nella riga 10:20 rende vera la condizione usando il futuro. Non è un difetto attribuito per default a uno dei prodotti. Il percorso successivo mostrato è retrospettivo, non previsione. Registrare istante della decisione e dati disponibili permette di riprodurre l'errore anche in un foglio semplice.

Trova la prima divergenza

Allinea simbolo, contratto, fuso, capitale, volumi, commissione, spread, finanziamento ed eventi; confronta una prova corta controllata e cerca il primo segnale o eseguito diverso. Un risultato finale simile può nascondere errori che si compensano.

Modello di capitale condiviso: conto 100 unità, A e B richiedono contemporaneamente 70 ciascuno e darebbero 12 e 8 netti separatamente. Con nostra regola che rifiuta il secondo per fondi insufficienti, entra soltanto il primo: risultato 12 oppure 8, non 20. È politica inventata del modello, non specifica di margine del broker.

Il futuro nei dati è errore di protocollo, non comportamento garantito di un marchio. Congela regole prima della valutazione e conserva fallimenti. Se modifichi dopo aver visto un periodo, esso è diventato parte della selezione; non continua a essere sconosciuto.

Quale strumento per quale domanda?

EA MQL5: prova nativa MT5. Decisioni discrezionali: confronta replay e controlli del futuro. Automazione Forex Tester: verifica API e ottimizzatore dell'edizione. Agenti cloud consumano risorse e traffico a pagamento secondo condizioni: non assumere una quota gratuita universale. Una licenza locale gratuita non obbliga a noleggiare calcolo.

Primo esperimento riproducibile

  1. Definisci se controlli decisione, codice, esecuzione o finanziamento comune.
  2. Usa dati e prova consentiti, salvando impostazioni e prime operazioni.
  3. Controlla tick, minuti, sessioni, campi e unità: più dati non correggono ogni incompatibilità.
  4. Congela selezione e copertura prima degli esiti; né due anni di dati né sei mesi di demo certificano la strategia.

Continua con specifica di un EA per includere tempo di osservazione, dati disponibili e gestione dei casi imprevisti.