Saturday 18 November 2017

Dati Metastock Forexite


MetaTrader 4 - script di importazione di barsquot quotminute da forexite - Script para MetaTrader 4 volte l'archivio MQL4 citazione manca piccoli dati (ad esempio, bar minuto). Ad esempio, per l'oro: la storia minuto bar copre il periodo dal 2006 ad oggi. Questo chiaramente non è sufficiente per una prova accettabile di una strategia ruvida che funziona su tempi medi e alti e non troppo sensibile alle differenze di dati provenienti da diversi venditori sui tempi minori. Tuttavia, è possibile utilizzare le quotazioni disponibili sul forexite, fino al 2001 - tanto più che questi dati ha già guadagnato una reputazione accettabile. Questo sito ha le quotazioni minuto a barre in formato più o meno amichevoli per la MetaTrader 4: il formato MetaStock. Purtroppo, le quotazioni per QuoteRoom hanno un formato più complicato, anche se sono raccolti in singoli file per ogni anno. Questo script è stato progettato per l'elaborazione dei dati nel formato MetaStock. Il problema è che le barre minuti sono raccolti in file separati da giorni di negoziazione. Inoltre, ogni file contiene dati non solo sullo strumento desiderato (ad esempio oro), ma anche su tutti gli altri strumenti negoziati da parte del concessionario. E terzo: ci sono file di citazione per il fine settimana, che di solito sono inutili. Pertanto, al fine di importare i dati richiesti su oro al centro della storia MetaTrader 4, è necessario elaborato tutti questi file in qualche modo e per raccogliere tutte le barre minuto in un unico file. Lo script esegue questo compito particolare. Ma in primo luogo, i dati devono essere preparati per l'elaborazione: 1. Trovare un gestore di sito di download. Il programma di Teleport Pro è stato utilizzato qui. Anche la versione demo non registrata è sufficiente per questo scopo. La versione demo limita il numero di file scaricati per ogni singolo progetto di 500 di un anno di trading, anche con le vacanze (forexite ha giorni di negoziazione che sono giorni festivi), non può essere superiore a 365 giorni, questo è sufficiente per lo scopo della scrittura . 2. Vai alla sezione del sito corrispondente alle barre minuto per gli anni richiesti e scaricare tutti gli archivi quotidiane. progetto separato deve essere creato per ogni anno, ma i file di diversi anni possono essere memorizzati in una singola directory. Solo l'estensione. zip deve essere specificato nelle impostazioni per il download di file, come quelli sono gli unici file richiesti. In questo modo è possibile scaricare circa 1500 file per anni 2002-2007. 3. batch decomprimere tutti i file nella cartella expertsfilesForexite. Batch disimballaggio è integrato nel Explorer. Il risultato è un elenco di file con i nomi come 250705.txt (preventivi per 25 Luglio 2005) in quella cartella. 4. Quindi aprire MetaTrader 4 e allegare lo script. Ci sono te parametri esterni: a. nome dello strumento, come presentato nel file da forexite. Per l'oro è XAUUSD, b. la data di inizio di importazione come una stringa nel formato YYYY. MM. DD, c. la data di fine importazione come una stringa nello stesso formato. Eseguire lo script. Lo script non elabora i file corrispondenti alle vacanze. Guardando nel registro esecuzione dello script o nella scheda esperti, è possibile aggiungere manualmente quelli mancanti ed eseguire di nuovo lo script. E 'stato empiricamente trovato i primi anni di solito non contengono i file per il 1 gennaio (Capodanno) e il 25 dicembre (Natale). Una linea aggiornamento con il numero di giorni lavorati viene visualizzato nell'angolo in alto a sinistra, in modo da non perdere il senso della realtà durante l'esecuzione dello script (il trattamento dei dati 2002-2007 per estrarre i preventivi per la durata d'oro su 8 minuti). 5. C'è file di grandi dimensioni nella cartella expertsfiles con un nome come XAUUSDALL. csv. Questo è il file preliminare pronto per l'importazione (è stato piacevole vedere che MetaTrader 4 è in grado di distinguere le date in formato diverso). È sufficiente impostare l'omissione della prima colonna (come la prima colonna del file creato è XAUUSD, che è inutile), per specificare il separatore di colonna (virgola), spuntare il volume (se non lo è) e anche specificare l'offset in ore. Non ho avuto per specificare l'offset a parte, come le virgolette corrispondono al tempo del server di Alpari, che con cui lavoro. Dopo l'importazione di tutti i file nella directory expertsfilesForexite, e il file ricevuto come risultato dell'operazione di script (XAUUSDALL. csv) possono essere eliminati. Infine: le quotazioni minuto a barre da forexite non hanno dati sui volumi. Durante l'importazione di MetaTrader 4 i volumi calcolati se non sono stati specificati nei dati di origine o se i dati del volume è contraddittorio, dal momento che il tester, a quanto pare, non verifica i dati senza volumi. Se la vostra strategia non considera i volumi ed è abbastanza ruvida in modo che le diverse citazioni da diversi concessionari non incidono su di esso, questo è lo strumento giusto. Nota per il moderatore (e altri): per comodità di testare la funzionalità dello script, in allegato è un piccolo archivio con le quotazioni di tutti i simboli nel formato di forexite per MetaStock dal 01.02.2006 al 12.02.2006 (compresi i festivi). Estrarre l'archivio nella cartella expertsfilesForexite, impostare i parametri esterni dello script (strumento e sia le date) ed eseguire lo script. E 'anche possibile provare gli altri strumenti semplicemente cambiando il parametro esterno sSymbol. Traduccin del ruso realizada por MetaQuotes Software Corp. Artculo originale: mql5rucode7190MetaTrader 4 - script di importazione di quotminute barsquot da forexite - Script per MetaTrader 4 volte l'archivio MQL4 citazione manca piccoli dati (ad esempio, bar minuto). Ad esempio, per l'oro: la storia minuto bar copre il periodo dal 2006 ad oggi. Questo chiaramente non è sufficiente per una prova accettabile di una strategia ruvida che funziona su tempi medi e alti e non troppo sensibile alle differenze di dati provenienti da diversi venditori sui tempi minori. Tuttavia, è possibile utilizzare le quotazioni disponibili sul forexite, fino al 2001 - tanto più che questi dati ha già guadagnato una reputazione accettabile. Questo sito ha le quotazioni minuto a barre in formato più o meno amichevoli per la MetaTrader 4: il formato MetaStock. Purtroppo, le quotazioni per QuoteRoom hanno un formato più complicato, anche se sono raccolti in singoli file per ogni anno. Questo script è stato progettato per l'elaborazione dei dati nel formato MetaStock. Il problema è che le barre minuti sono raccolti in file separati da giorni di negoziazione. Inoltre, ogni file contiene dati non solo sullo strumento desiderato (ad esempio oro), ma anche su tutti gli altri strumenti negoziati da parte del concessionario. E terzo: ci sono file di citazione per il fine settimana, che di solito sono inutili. Pertanto, al fine di importare i dati richiesti su oro al centro della storia MetaTrader 4, è necessario elaborato tutti questi file in qualche modo e per raccogliere tutte le barre minuto in un unico file. Lo script esegue questo compito particolare. Ma in primo luogo, i dati devono essere preparati per l'elaborazione: 1. Trovare un gestore di sito di download. Il programma di Teleport Pro è stato utilizzato qui. Anche la versione demo non registrata è sufficiente per questo scopo. La versione demo limita il numero di file scaricati per ogni singolo progetto di 500 di un anno di trading, anche con le vacanze (forexite ha giorni di negoziazione che sono giorni festivi), non può essere superiore a 365 giorni, questo è sufficiente per lo scopo della scrittura . 2. Vai alla sezione del sito corrispondente alle barre minuto per gli anni richiesti e scaricare tutti gli archivi quotidiane. progetto separato deve essere creato per ogni anno, ma i file di diversi anni possono essere memorizzati in una singola directory. Solo l'estensione. zip deve essere specificato nelle impostazioni per il download di file, come quelli sono gli unici file richiesti. In questo modo è possibile scaricare circa 1500 file per anni 2002-2007. 3. batch decomprimere tutti i file nella cartella expertsfilesForexite. Batch disimballaggio è integrato nel Explorer. Il risultato è un elenco di file con i nomi come 250705.txt (preventivi per 25 Luglio 2005) in quella cartella. 4. Quindi aprire MetaTrader 4 e allegare lo script. Ci sono te parametri esterni: a. nome dello strumento, come presentato nel file da forexite. Per l'oro è XAUUSD, b. la data di inizio di importazione come una stringa nel formato YYYY. MM. DD, c. la data di fine importazione come una stringa nello stesso formato. Eseguire lo script. Lo script non elabora i file corrispondenti alle vacanze. Guardando nel registro esecuzione dello script o nella scheda esperti, è possibile aggiungere manualmente quelli mancanti ed eseguire di nuovo lo script. E 'stato empiricamente trovato i primi anni di solito non contengono i file per il 1 gennaio (Capodanno) e il 25 dicembre (Natale). Una linea aggiornamento con il numero di giorni lavorati viene visualizzato nell'angolo in alto a sinistra, in modo da non perdere il senso della realtà durante l'esecuzione dello script (il trattamento dei dati 2002-2007 per estrarre i preventivi per la durata d'oro su 8 minuti). 5. C'è file di grandi dimensioni nella cartella expertsfiles con un nome come XAUUSDALL. csv. Questo è il file preliminare pronto per l'importazione (è stato piacevole vedere che MetaTrader 4 è in grado di distinguere le date in formato diverso). È sufficiente impostare l'omissione della prima colonna (come la prima colonna del file creato è XAUUSD, che è inutile), per specificare il separatore di colonna (virgola), spuntare il volume (se non lo è) e anche specificare l'offset in ore. Non ho avuto per specificare l'offset a parte, come le virgolette corrispondono al tempo del server di Alpari, che con cui lavoro. Dopo l'importazione di tutti i file nella directory expertsfilesForexite, e il file ricevuto come risultato dell'operazione di script (XAUUSDALL. csv) possono essere eliminati. Infine: le quotazioni minuto a barre da forexite non hanno dati sui volumi. Durante l'importazione di MetaTrader 4 i volumi calcolati se non sono stati specificati nei dati di origine o se i dati del volume è contraddittorio, dal momento che il tester, a quanto pare, non verifica i dati senza volumi. Se la vostra strategia non considera i volumi ed è abbastanza ruvida in modo che le diverse citazioni da diversi concessionari non incidono su di esso, questo è lo strumento giusto. Nota per il moderatore (e altri): per comodità di testare la funzionalità dello script, in allegato è un piccolo archivio con le quotazioni di tutti i simboli nel formato di forexite per MetaStock dal 01.02.2006 al 12.02.2006 (compresi i festivi). Estrarre l'archivio nella cartella expertsfilesForexite, impostare i parametri esterni dello script (strumento e sia le date) ed eseguire lo script. E 'anche possibile provare gli altri strumenti semplicemente cambiando il parametro esterno sSymbol.

No comments:

Post a Comment