Saturday 26 August 2017

Pemasok Data Metastock Forexite


MetaTrader 4 - Scripts Import of quotminute barsquot from forexite - script for MetaTrader 4 Terkadang arsip kutipan mql4 tidak memiliki data kecil (misalnya, bar pendek). Misalnya, untuk emas: sejarah bar menit mencakup periode dari tahun 2006 sampai saat ini. Ini jelas tidak cukup untuk tes yang layak terhadap strategi kasar yang bekerja pada kerangka waktu menengah dan lebih tinggi dan yang tidak terlalu sensitif terhadap perbedaan data dari dealer yang berbeda pada kerangka waktu yang lebih kecil. Namun, adalah mungkin untuk menggunakan penawaran yang tersedia di forexite, sampai dengan tahun 2001 - semakin banyak data ini yang telah mendapatkan reputasi yang cukup baik. Situs ini memiliki penawaran baris menit dalam format yang kurang lebih bersahabat dengan format MetaTrader 4: MetaStock. Sayangnya, kutipan untuk QuoteRoom memiliki format yang lebih rumit, meski dikumpulkan ke dalam satu file untuk setiap tahunnya. Script ini dirancang untuk mengolah data dalam format MetaStock. Masalahnya adalah bahwa bar menit dikumpulkan dalam file terpisah oleh hari perdagangan. Selain itu, setiap file berisi data tidak hanya pada instrumen yang dibutuhkan (misalnya emas), namun juga pada semua instrumen lain yang diperdagangkan oleh dealer. Dan yang ketiga: ada file kutipan untuk akhir pekan, yang biasanya tidak perlu. Oleh karena itu, untuk mengimpor data yang diperlukan pada emas ke pusat sejarah MetaTrader 4, Anda perlu mengolah semua file ini entah bagaimana dan mengumpulkan semua batang menit dalam satu file. Script melakukan tugas khusus ini. Tapi dulu, datanya perlu dipersiapkan untuk diolah: 1. Temukan download manager situs. Program Teleport Pro digunakan disini. Bahkan versi demo yang tidak terdaftar cukup untuk tujuan ini. Versi demo membatasi jumlah file yang didownload per satu proyek menjadi 500. Seiring satu tahun perdagangan, bahkan dengan liburan (forexite memiliki hari perdagangan yaitu hari libur), tidak boleh lebih dari 365 hari, ini cukup untuk keperluan script. . 2. Pergi ke bagian situs yang sesuai dengan baris bar untuk tahun-tahun yang dibutuhkan dan download semua arsip harian. Proyek terpisah perlu dibuat setiap tahun, namun file-file dari tahun yang berbeda dapat disimpan dalam satu direktori. Hanya ekstensi. zip yang harus ditentukan di setting untuk download file, karena itu adalah satu-satunya file yang dibutuhkan. Dengan cara ini dimungkinkan untuk mendownload sekitar 1500 file selama bertahun-tahun 2002-2007. 3. Batch membongkar semua file ke folder expertsfilesForexite. Batch unpacking dibangun ke dalam Explorer. Hasilnya adalah daftar file dengan nama seperti 250705.txt (kutipan untuk 25 Juli 2005) di folder itu. 4. Kemudian buka MetaTrader 4 dan pasang scriptnya. Ada parameter eksternal: a. Nama instrumen seperti yang disajikan dalam file dari forexite. Untuk emas itu XAUUSD, b. Tanggal mulai impor sebagai string dalam format YYYY. MM. DD, c. Tanggal akhir impor sebagai string dalam format yang sama. Jalankan skripnya Script tidak memproses file yang sesuai dengan hari libur. Dengan melihat log eksekusi skrip atau tab Pakar, mungkin menambahkan secara manual yang hilang dan menjalankan skrip lagi. Secara empiris ditemukan tahun-tahun sebelumnya biasanya tidak mengandung file untuk 1 Januari (Tahun Baru) dan 25 Desember (Natal). Baris update dengan jumlah hari yang diproses ditampilkan di pojok kiri atas, agar tidak kehilangan sense of reality saat eksekusi script (pengolahan data dari tahun 2002 sampai 2007 untuk mengekstrak tanda kutip untuk emas bertahan sekitar 8 menit). 5. Ada file besar di folder expertfiles dengan nama seperti XAUUSDALL. csv. Ini adalah file pendahuluan yang siap untuk diimpor (sangat menyenangkan melihat bahwa MetaTrader 4 dapat membedakan tanggal dalam format yang berbeda). Cukuplah untuk mengatur penghapusan kolom pertama (karena kolom pertama pada file yang dibuat adalah XAUUSD, yang tidak perlu), untuk menentukan pemisah kolom (koma), untuk menandai Volume (jika tidak) dan juga untuk Tentukan offset dalam jam. Saya tidak perlu menentukan offset secara terpisah, karena tanda kutip sesuai dengan waktu server Alpari, tempat saya bekerja. Setelah mengimpor semua file dalam direktori expertsfilesForexite, dan file yang diterima sebagai hasil dari operasi script (XAUUSDALL. csv) dapat dihapus. Akhirnya: kutipan menit dari forexite tidak memiliki data tentang volume. Saat mengimpor ke MetaTrader 4, volume dihitung jika tidak ditentukan dalam data sumber atau jika data volume kontradiktif, karena penguji, ternyata, tidak menguji data tanpa volume. Jika strategi Anda tidak mempertimbangkan volume dan ini cukup kasar sehingga kutipan yang berbeda dari dealer yang berbeda tidak memengaruhinya, ini adalah alat yang tepat. Catatan untuk moderator (dan lainnya): untuk memudahkan pengujian pengoperasian skrip, terpasang adalah arsip kecil dengan tanda kutip semua simbol dalam format forexite untuk MetaStock dari 01.02.2006 sampai 12.02.2006 (termasuk hari libur). Ekstrak arsip ke folder expertfilesForexite, atur parameter eksternal skrip (instrumen dan kedua tanggal) dan jalankan skripnya. Hal ini juga memungkinkan untuk mencoba instrumen lain dengan hanya mengubah parameter eksternal sSymbol. MTTrader 4 - Scripts Importa231227o de quotbarras de minutoquot partir melakukan situs forexite - script para MetaTrader 4 s vezes o arquivo de cotao no mql4 carece de dados pequenos (por Exemplo, barras de minuto). Por exemplo, para o ouro: o histrico das barras de minuto compreendido entre julho de 2006 at o presente. Claramente no suficiente para um teste decente de uma estratgia spera, que funciona em timeframes mdios e grandes, e que no muito sensvel s diferenas nos dados dos dealer diferentes sobre os timeframes menores. Tidak ada entanto, apalagi usar karena cotaes disponveis no forexite, pada tahun 2001, tanto mais que estes dados j ganharam uma grande reputao. Este site tem cotaes de barras de minuto num formato mais ou menos amigvel para a MetaTrader 4, o formato MetaStock. Infelizmente, sebagai cotaes para QuoteRoom tem um formato mais complicado, embora elas sejam coletadas em arquivos individuais para cada ano. Este script projetado para processar os dados tidak ada formato MetaStock O problema que sebagai barras de minuto jadi coletadas em arquivos separados por dias de negociao. Alm disso, cada arquivo contm dados tidak ada instrumen instrumental (por exemplo, ouro), mas tambm de todos os outros instrumentos negociados pelo dealer. E terceiro: existem arquivos de cotaes para fins de semana, que so geralmente desnecessrios. 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 sebagai barras de minuto em um nico arquivo. O script executa essa tarefa em tertentu. Mas primeiro, os dados precisam ser preparados para o processamento: 1. Encontramos o gerenciador de download dos sites. Eu usei o programa Teleport Pro. Mesmo a verso demo tidak ada registrada suficiente para esta finalidade. Sebuah demo versa limita 500 o nmero de arquivos baixados, dentro de um nico projeto. Como um ano de negociao, mesmo com os feriados (tem temans temasuk que sehingga feriados de negociao), tidak ada pode ser superior 365 dias, isso suficiente para os efeitos do script. 2. Vamos para a seo melakukan situs 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 a extenso. Zip deve ser especificada na configurao para fazer o download do arquivo, pois esses so os nicos arquivos necessrios. Desta forma possvel fazer o download 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 com nomes melakukan tipo 250705.txt (cotaes de 25 de julho de 2005) nessa pasta. 4. Em seguida, abaikan a ex eo anexamos o script. H trs parmetros externos:. Nome do instrumento apresentado tal como no arquivo melakukan forexite. Para o ouro XAUUSD, b. Data de incio da importao apresentada como uma seqncia de caracteres no formato YYYY. MM. DD, c. Sebuah data de trmino de importao apresentada como uma seqncia de caracteres no mesmo formato. Script executable O script no processa os arquivos correspondentes aos feriados. Olhando para o log de execuo melakukan script ou na guia Conselheiros, memiliki panduan manual adicionar os que esto faltando e executar o script novamente. Verificou-se empiricamente que os anos anteriores geralmente no 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 tidak ada esok yang unggul, tidak ada perder o senso da realidade durante seorang execuo melakukan skrip (o processamento de dados de 2002 a 2007 para extrair as cotaes de ouro durou cerca de 8 minutos). 5. Tidak ada catlogo expertsfiles vemos um arquivo grande do tipo XAUUSDALL. csv. Este o arquivo preliminar pronto para importao (foi agradvel ver que a 4 capaz de distinctir sebagai data num formato diferente). Nas configuraes de importao, basta definir a omisso da primeira coluna (como a primeira coluna no ficheiro criado XAUUSD, que no precisamos), para especificar o separador de coluna (vrgula), selecionamos o Volume (se no o est) e tambm para especificamos O deslocamento em horas. Tidak ada precisava especificar o deslocamento separadamente, pois sebagai cotaes correspondem ao momento do servidor da Alpari, com a qual eu trabalho. Aps a importao, todos os arquivos no catlogo expertsfilesForexite, bem como o arquivo recebido como resultado do script (XAUUSDALL. csv), podem ser removidos. Finalmente: nos arquivos das barras de minuto melakukan forexite tidak h nenhuns dados de volume. Ao importar para a 4, os volume sehingga kalkulator tidak tersedia untuk para pemula. Se sua estratgia tidak ada volume considera e j suficientemente dura, para que sebagai diferentes cotaes de diferentes dealer no o afetem, esta a ferramenta certa. Nota para o moderador (e outros): para convenincia ao testar a operoreridade lakukan script, foi anexado um pequeno arquivo com sebagai cotaes de todos os smbolos no formato do site forexite para MetaStock de 01.02.2006 a 12.02.2006 (incluindo feriados). Extraia o arquivo para a pasta expertsfilesForexite, defina os parmetros externos melakukan script (instrumento e ambas sebagai data) e execute o script. Tambm possvel testar outros instrumentos simplesmente alterando o parmetro externo sSymbol.

No comments:

Post a Comment