Saturday 18 November 2017

Fornitori Di Dati Forexite Metastock


MetaTrader 4 - script di importazione di barsquot quotminute da forexite - sceneggiatura di 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 parameter. MetaTrader esterna sSymbol 4 - Script Importa231227o de quotbarras de minutoquot a partir do sito forexite - lo script para MetaTrader 4 s vezes o Arquivo de cotao non MQL4 carece de dados Pequenos (por Esempio, barras de Minuto). Por exemplo, para o ouro: o Histrico Das barras de Minuto compreendido entre Julho de 2006 o presente. Claramente non suficiente para um teste decente de uma estratgia spera, que funciona em tempi mdios e grandes, e que no muito sensvel s diferenas nos Dati generali dos rivenditori Diferentes sobre os tempi, di Menores. No entanto, possvel usar come cotaes disponveis non forexite, nel 2001, e tanto Mais que Estes dados j ganharam uma grande reputao. sito Este tem cotaes de barras de Minuto num formato mais ou menos amigvel para a MetaTrader 4, o formato MetaStock. Infelizmente, come cotaes para QuoteRoom tem um formato mais complicado, embora ELAS sejam coletadas em Arquivos individuais para cada ano. Este sceneggiatura projetado para processar os dados nessun formato MetaStock O Problema que come barras de Minuto così coletadas em Arquivos separados por dias de negociao. Alm disso, cada Arquivo contm dados non s fanno Instrumento necessrio (por Exemplo, Ouro), mas tambm de Todos os outros instrumentos negociados rivenditore pelo. E terceiro: existem Arquivos de cotaes para pinne de semana, que desnecessrios così geralmente. Portanto, para importar os dados necessrios sobre ouro para o Arquivo de cotaes da MetaTrader 4, necessrio processar todos esses Arquivos de alguma forma e reunir todas come barras de Minuto em um nico Arquivo. O lo script executa ESSA tarefa em particolare. Mas Primeiro, os dados precisam ser preparados para o processamento: 1. Encontramos O gerenciador de dos siti di download. Eu usei o programa Teleport Pro. Mesmo un verso demo non registrada suficiente para esta finalidade. Una demo verso Limita a 500 ° Nmero de Arquivos baixados, dentro de um nico Projeto. Como um ano de negociao, feriados mesmo com os (forexite tem dias que così feriados de negociao), senza pode ser superiore ai 365 dias, isso suficiente para os Efeitos fanno script. 2. Vamos para a Seo sito correspondente s barras de Minuto Durante os anos necessrios e baixamos todos os Arquivos de um dia. Precisa ser criado um Projeto separado por cada ano, mas os Arquivos de anos diferentes podem ser armazenados num nico catlogo. Apenas un extenso. zip DEVE ser especificada na configurao para fazer o scaricare fare Arquivo, esses pois in modo os Nicos Arquivos necessrios. Desta forma possvel fazer o scaricare de aproximadamente 1500 Arquivos, entre 2002 e 2007. 3. Descompactamos Todos os Arquivos num nico catlogo expertsfilesForexite. Esse tipo de descompresso est embutida no Explorer. O resultado uma lista de Arquivos nomes com fanno 250705.txt tipo (cotaes de 25 de Julho de 2005) nessa pasta. 4. Em seguida, abrimos un anexamos o script di 4 e. H TRS parmetros Externos:. Nome fare instrumento apresentado tal como non Arquivo fare forexite. Para o ouro XAUUSD, b. Data de Incio DA importao apresentada como uma seqncia de caracteres non YYYY. MM. DD formato, c. un Data de trmino de importao apresentada como uma seqncia de caracteres nessun formato mesmo. Executamos o script. sceneggiatura O no Processa os Arquivos correspondentes aos feriados. Olhando para o accedere de execuo fare copione ou na guia Conselheiros, possvel manualmente adicionar os que esto faltando e executar o novamente script. Verificou-se empiricamente que os anos anteriores geralmente non contm os Arquivos para 1 de Janeiro (ano novo) e 25 de Dezembro (Natal). Uma atualizao de Linha com o nmero de dias processados ​​exibida senza canto esquerdo superiore, para no perder o senso da realidade Durante un execuo fare copione (o processamento DB-2002, un para extrair 2007 come cotaes de Ouro Durou cerca de 8 minutos). 5. Nessun catlogo expertsfiles vemos um Arquivo grande do tipo XAUUSDALL. csv. Este o Arquivo preliminare pronto para importao (FOI agradvel ver que a 4 capaz de distinguir come dati num formato diferente). Nas configuraes de importao, basta definir una omisso da primeira coluna (como un primeira coluna non criado ficheiro XAUUSD, que no precisamos), para especificar o separador de Coluna (vrgula), selecionamos o volume (se no o est) e tambm para especificamos o horas deslocamento em. No precisava especificar o deslocamento separadamente, pois come cotaes correspondem ao Momento fare servidor da Alpari, com a qual eu trabalho. Aps un importao, Arquivos Todos os non catlogo expertsfilesForexite, bem como o Arquivo recebido como resultado fare di script (XAUUSDALL. csv), removidos podem ser. Finalmente: nos Arquivos Das barras de Minuto fare forexite non h nenhuns DB-volumi. Ao importar para a 4, i volumi sistema operativo in modo calculados se Eles non Foram especificados nos DB-origem Où se o il volume de dados contraditrio, pois o testador, como se Constata, non dados testa os sem volumi. Se a SUA estratgia senza volumi conside e j suficientemente dura, para que come Diferentes cotaes de diferentes concessionari no o afetem, ESTA una certa ferramenta. Nota para o moderador (e outros): para convenincia AO testare un operacionalidade fare sceneggiatura, foi anexado um pequeno Arquivo com come cotaes de Todos os smbolos nessun formato fare sito forexite para MetaStock de 01.02.2006 a 12.02.2006 (incluindo feriados). Extraia o Arquivo para a expertsfilesForexite pasta, Defina os parmetros Externos fare lo script (instrumento e ambas come dati) e l'esecuzione o script. Tambm possvel testare outros instrumentos simplesmente alterando o parmetro externo sSymbol.

No comments:

Post a Comment