![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Sì, non l'ho guardato a fondo. Ma hai capito bene il succo :)
FileIsExist() restituisce la pipe con il flag FILE_COMMON
In MT5, le possibilità e la flessibilità delle impostazioni del tester di strategia sono molto più ampie che in MT4. Tuttavia, la stragrande maggioranza delle società di brokeraggio di tutto il mondo lavora ancora solo con MT4. È possibile convertire lo storico, scaricato da una certa società di brokeraggio in formato MT4, in formato MT5 per poterlo eseguire nel tester MT5?
Ritorna quando viene testato?
No, ho appena controllato con uno script.
In MT5, le possibilità e la flessibilità delle impostazioni del tester di strategia sono molto più ampie che in MT4. Tuttavia, la stragrande maggioranza delle società di brokeraggio di tutto il mondo lavora ancora solo con MT4. È possibile convertire lo storico, scaricato da una certa società di brokeraggio in formato MT4, in formato MT5 per alimentarlo allo Strategy Tester MT5?
Non potete farlo direttamente. Non si può, MetaQuotes Software Corp. è contraria. // Penso che sia sbagliato, ma forse loro lo sanno meglio.
C'è un'opzione che richiede un po' di tempo: usare la modalità matematica. Se non è troppo disturbo, fate una prova.
FileIsExist() restituisce la pipe con flag FILE_COMMON
FileIsExist() anche nel tester
Ho il vago sospetto che i file non c'entrino nulla, forse il tester non vuole testare il tuo EA per un altro motivo. Cosa c'è scritto nel registro?
2012.02.26 10:57:51 Core 1 EURUSD,H1: test di experts\pattern10000.ex5 dal 2009.12.01 00:00 al 2012.02.10 00:00 iniziato
26 10:57:51 Core 1 EURUSD,H1 (MetaQuotes-Demo): 1 minuti OHLC ticks generati
2012.02.26 10:57:51 Core 1 EURUSD: storia sincronizzata dal 1971.01.04 al 2012.02.10
2012.02.26 10:57:51 Core 1 EURUSD: caricare 27 bytes di dati storici per sincronizzare
2012.02.02.26 10:57:51 Core 1 EURUSD: simbolo tick base trovato
2012.02.26 10:57:51 Core 1 Intel Atom N450 @ 1.66GHz, 1013 MB
2012.02.26 10:57:51 Core 1 33 Kb di dati di inizializzazione totali ricevuti
2012.02.02.26 10:57:51 Core 1 inizializzato con successo
2012.02.26 10:57:51 Core 1 deposito iniziale 3000.00 USD, leva 1:100
2012.02.26 10:57:51 Core 1 file esperto aggiunto: Experts\pattern10000.ex5. 33944 byte caricati
2012.02.26 10:57:50 Core 1 sincronizzazione comune completata
2012.02.26 10:57:50 Tester EURUSD,H1 (MetaQuotes-Demo): test di Experts\pattern10000.ex5 dal 2009.12.01 00:00 a 2012.02.10 00:00
2012.02.26 10:57:49 Core 1 autorizzato (agent build 597)
2012.02.26 10:57:49 Core 1 connesso
2012.02.26 10:57:49 Core 1 connesso a 127.0.0.1:3000
No, l'ho appena controllato con uno script.
Ho pensato che un controllo come questo sarebbe stato inserito in OnInit(), poi il codice sarebbe stato eseguito per i test, i cui risultati "vedremo".