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
Il modo più comodo per scaricare la cronologia dei tick (eseguire l'Expert Advisor nel Terminale).
In seguito, è possibile eseguire gli script che lavorano con i tick nel Terminale e non aspettare molto tempo senza segni di vita.
È possibile eliminare la necessità di scrivere il proprio controllore MQL5 per le chiamate a TesterSettings.Add supportando il formato testo delle impostazioni del passaggio del tester (come simboli, timeframe e altri elementi che possono essere passati a TesterSettings.Add in ogni riga). Quindi creare un controllore Expert Advisor universale (da aggiungere alla libreria), che prenda come input un singolo parametro - un file con le impostazioni e implementi SetTesterSettings sulla sua base, quindi l'utente non ha bisogno di programmare nulla.
Alla fine, ho fatto così. Formiamo un gruppo di task da file ini e lo inviamo per l'esecuzione.
Ma spesso ci sono compiti in cui è necessario formare un compito sulla base dei risultati di quelli precedenti. Pertanto, la variante ini non è sempre adatta.
ZY L'implementazione è qui.
Il modo più comodo per scaricare la cronologia dei tick (eseguire EA in Terminal).
In seguito, è possibile eseguire gli script che lavorano con i tick nel Terminale e non aspettare molto tempo senza segni di vita.
Questo è utile per creare simboli personalizzati dalla cronologia dei tick dei simboli reali. I simboli personalizzati differiscono da quelli originali per la piena corrispondenza tra tick e barre. In questo modo, non ci saranno risultati errati del Tester(esempio).
Purtroppo non permette ancora di accedere ai dati dei tick di diversi anni prima dal terminale, anche quando la cronologia dei tick viene scaricata nel tester. Devo prima scaricare i tick dal tester in un file e poi caricarli in un simbolo personalizzato attraverso il terminale. Ecco un esempio di Expert Advisor che deve essere eseguito prima nel tester in modalità tick reali per raccoglierli e poi nel terminale per caricarli in un simbolo personalizzato.
Il vostro schema può essere implementato eseguendo l'Expert Advisor nel Terminale, dove verrà utilizzato MTTester.mqh.
Da molti anni non affronto il compito di creare un simbolo personalizzato a partire dai tick. Per un anno - ha fatto e lì senza problemi Terminal prende ticks. Forse non si richiede in porzioni e ci si accorge della mancanza di memoria quando si richiede un intervallo di tempo ampio.
In caso di carenza di memoria CopyTicksRange darebbe -1 e di conseguenza l'errore potrebbe essere scoperto tramite GetLastError(), ma nel mio caso ha semplicemente dato 0. Beh, le richieste erano intervalli di un mese.
Se ci saranno dati da riprodurre, gli sviluppatori potranno esaminarli e correggerli.
È sufficiente eseguire qualsiasi Expert Advisor nel tester in modalità real ticks dal 2013.
Quindi eseguire lo script nel terminale:
Sì, basta eseguire qualsiasi EA nel tester in modalità real ticks dal 2013.
Quindi eseguire lo script nel terminale: