Convert MS downloader to metatrader

Collapse
X
 
  • Saat
  • Show
Clear All
new posts
  • kuantumx
    Yeni üye
    • 14 Haziran 2009
    • 9

    #1

    Convert MS downloader to metatrader

    bir süredir downloader dan aldığım vob dosyalarını (5,60,daily) metatradera aktarmak için uğraşıyordum sonunda başardım. bunu sayın düzgün'ün(kendisi convert programını ve scripti hazırlayan kişi) sayesinde gerçekleştirdim. konunun orjinal linki aşagıda isteyen oradan okuyabilir
    http://www.duzgun.com/imkb/meta-trad...ri-t-1050.html

    1.adım
    öncelikle aşağıdaki linkte bulunan dosyayı indirin. dosyanın içinde files ve script klasörü var bunları metatrader klasörü altında nerelere kopyalayacağınızı biliyorsunuz.
  • kuantumx
    Yeni üye
    • 14 Haziran 2009
    • 9

    #2
    2.adım
    files klasörü içindeki Symbols.txt içinde her satıra aşağıdaki gibi data kaynakları girilir.
    Kod Adı, Peryot(sn cinsinden), CSV kaynak dosyası
    GARAN,5,GARAN_5.CSV
    GARAN,60,GARAN_6.CSV
    GARAN,1440,GARAN_D.CSV

    .CSV örnek data
    Tarih, Saat, Açılış, Yüksek, Düşük, Kapanış, İşlem hacmi
    2008.12.12,14:30,2.18,2.18,2.17,2.18,57632.0

    CSV dosyaları oluşturulup Symbols.txt dosyasına yazıldığında adresi kaydedilmiş olur.

    Bu işlemden sonra yüklediğiniz IMKBHISTORY.ex4 dosyası MT4 den çalıştırılınca Symbols.txt
    dosyasında tanımlanan CSV dosyaları belirlenen kod adda ve peryotta HST lere otomatik dönüşür

    Dönüştürülen sembollere File menüsünden Open Offline metoduyla ulaşılır.

    Yorum

    • kuantumx
      Yeni üye
      • 14 Haziran 2009
      • 9

      #3
      3.adım


      Dosyasını bilgisayarınıza indirin. içinden çıkan klasörü c: altına altına konumu aşağıdaki gibi olacak şekilde kopyalayın.
      C:\mt4excel

      Çalıştıra direk

      C:\mt4excel\mt4.exe c:\x30yvade.xls c:\x30yvade.CSV

      yazarakta çalıştırabilirsiniz.

      yalnız burada dikkat edilmesi gereken MS downloaderdan aldığımız dosyayı metastockla birlikte gelen the downloader programı ile excel dosyası olacak şekilde kaydediyoruz. Ayrıca excel dosyasını açıp gereksiz satır ve sütunları silerek excel in içindeki datayı aşagıdaki hale getiriyoruz.

      02/09/2005 11:00:00 35,700 35,700 35,700 35,700 9
      02/09/2005 14:00:00 35,605 35,605 35,600 35,600 2


      buradan elde ettiğimiz x30yvade.CSV yi metatrader kalsörü altında files ın içine atıyoruz ve Symbols.txt içine uygun şekilde yazarak x30yvade,60,x30yvade_6.CSV kaydediyoruz.

      sonra scripti çalıştırarak cvs yi hst ye çeviriyoruz. offline olarak yüklediğiz datayı açıyoruz ve her scripti çalıştırarak yükleme yaptıktan sonra refresh yaparak eklediğimiz dataları görebiliyoruz.

      Yorum

      • mozkan
        Aktif
        • 28 Mart 2009
        • 125

        #4
        sn. kuantumx, aşağıdaki görüntü metatrader a aittir, pazartesi online aktarım da da sorun çıkmazsa manuel hesapladığım swingler için (grafik mavi çizgi) bana inanılmaz bir vakit kazandırmış oldunuz, tekrar teşekkürler.

        [IMG]file:///C:/DOCUME%7E1/mmm/LOCALS%7E1/Temp/moz-screenshot.jpg[/IMG][IMG]file:///C:/DOCUME%7E1/mmm/LOCALS%7E1/Temp/moz-screenshot-1.jpg[/IMG]
        There are known knowns, unknown knowns, known unknowns, and
        most importantly unknown unknowns.
        Trader Vic

        Yorum

        • kuantumx
          Yeni üye
          • 14 Haziran 2009
          • 9

          #5
          sevgili mozkan, benimde sıkıntı çektiğim bir konuydu. sorunu çözer çözmez buradaki dostlarıda haberdar etmek istedim. Artık istediğimiz her datayı metatrader da görebileceğiz. keşke matriksin metatrader için bir downloaderı olsada böyle şeylerle uğraşmasak.

          Yorum

          • teo
            Demirbaş
            • 03 Mart 2009
            • 3712

            #6
            Ben bunu beceremedım dogrusu, cunku msdownloder yok, matrıksten dırek alınan (excele yukle) csv yı de mq4.exe cevıremıyor...nasıl olabılır acaba...

            Yorum

            • EDY
              Yasaklı
              • 15 Aralık 2008
              • 1381

              #7
              teo Nickli Üyeden Alıntı Mesajı göster
              Ben bunu beceremedım dogrusu, cunku msdownloder yok, matrıksten dırek alınan (excele yukle) csv yı de mq4.exe cevıremıyor...nasıl olabılır acaba...
              Teo abi msdownloader olarak kastettigin bu mu acaba...??


              Yorum

              • kuantumx
                Yeni üye
                • 14 Haziran 2009
                • 9

                #8
                sayın teo sanırım sorun matriksten aldığınız excelin içinde bulunan satır ve sütunlar olabilir eğer aşağıdaki gibi bir görünüm varsa excelin içinde sadece datalar kalacak şekilde satır ve sütunları silin.

                TICKER PER DATE TIME OPEN HIGH LOW CLOSE VOLUME O/I
                X30YVADE 60 02/09/2005 11:00:00 35,70000076 35,70000076 35,70000076 35,70000076 9 0
                X30YVADE 60 02/09/2005 14:00:00 35,60499954 35,60499954 35,59999847 35,59999847 2 0
                X30YVADE 60 02/10/2005 09:00:00 35,29999924 35,29999924 35,29999924 35,29999924 3 0
                X30YVADE 60 02/10/2005 10:00:00 35,29999924 35,29999924 34,91999817 34,95000076 32 0


                olması gereken görünüm aşagıdaki şekilde

                02/09/2005 11:00:00 35,70000076 35,70000076 35,70000076 35,70000076 9
                02/09/2005 14:00:00 35,60499954 35,60499954 35,59999847 35,59999847 2
                02/10/2005 09:00:00 35,29999924 35,29999924 35,29999924 35,29999924 3
                02/10/2005 10:00:00 35,29999924 35,29999924 34,91999817 34,95000076 32

                Yorum

                • teo
                  Demirbaş
                  • 03 Mart 2009
                  • 3712

                  #9
                  kuantumx Nickli Üyeden Alıntı Mesajı göster
                  sayın teo sanırım sorun matriksten aldığınız excelin içinde bulunan satır ve sütunlar olabilir eğer aşağıdaki gibi bir görünüm varsa excelin içinde sadece datalar kalacak şekilde satır ve sütunları silin.

                  TICKER PER DATE TIME OPEN HIGH LOW CLOSE VOLUME O/I
                  X30YVADE 60 02/09/2005 11:00:00 35,70000076 35,70000076 35,70000076 35,70000076 9 0
                  X30YVADE 60 02/09/2005 14:00:00 35,60499954 35,60499954 35,59999847 35,59999847 2 0
                  X30YVADE 60 02/10/2005 09:00:00 35,29999924 35,29999924 35,29999924 35,29999924 3 0
                  X30YVADE 60 02/10/2005 10:00:00 35,29999924 35,29999924 34,91999817 34,95000076 32 0


                  olması gereken görünüm aşagıdaki şekilde

                  02/09/2005 11:00:00 35,70000076 35,70000076 35,70000076 35,70000076 9
                  02/09/2005 14:00:00 35,60499954 35,60499954 35,59999847 35,59999847 2
                  02/10/2005 09:00:00 35,29999924 35,29999924 35,29999924 35,29999924 3
                  02/10/2005 10:00:00 35,29999924 35,29999924 34,91999817 34,95000076 32

                  excel asagıdakı sekılde, sızınkı tabı csv formatında, bu tab formatında, bu nasıl cevrılır, bunu programla yapmak gerekır, tek tek vırgullemek ölüm olur...



                  bır bakın lutfen excel dosyasına, ne yapılabılır...rıca etsem..


                  Yorum

                  • kuantumx
                    Yeni üye
                    • 14 Haziran 2009
                    • 9

                    #10
                    sayın teo, evet sizin excel dosyasını çeviremiyor sorunun ne olduğunu bende anlamadım. sayın düzgün e forumunda mesaj attım (aşağıda linki var) ilgilenirse çözebilir. şuan için aklıma gelen çözüm şu ; her matriks gold sahibi aslında MS downloader a sahip matriksin araçlar menüsünde metastock a veri aktar gibi bişey vardı sanırım. oradan dataları metastock formatında alıp daha sonra The Downloader programı ile excele convert ederek sorunu şuan için çözebileceğimizi düşünüyorum.

                    Yorum

                    • teo
                      Demirbaş
                      • 03 Mart 2009
                      • 3712

                      #11
                      Aslında ben bu dataları,metatradera atabılıyorum, bu konuda bızım topıkte yazmıstık, Ama farkı nedır.

                      Bız baska parıte altına ımport edıyoruz mesela GOLDTR gıbı,

                      bu yontem de kendı adına sembol acmıs oluyor, GOLDTR yerıne VOB60 gıbı...

                      Ama netıcede bu yontemı de ogrenmek ısterım...

                      Yorum

                      • kuantumx
                        Yeni üye
                        • 14 Haziran 2009
                        • 9

                        #12
                        evet sayın teo aslında çok dazla bir farkı yok, aslında o topikte yazıldığı şekilde datayı aktarmayı bir türlü başaramadım. bu yöntemle her datanın kendi sembolü oluşuyor ve her yeni eklenen saatlik veriyi scriptle ekledikten sonra refresh yaparak görüyoruz. bu yöntem daha pratik gibi geldi bana.

                        Yorum

                        • kuantumx
                          Yeni üye
                          • 14 Haziran 2009
                          • 9

                          #13
                          sayın teo, sorun çözüldü linkteki dosyayı mt4excel/Excel/duzgun.com.convert.php ile değiştirin daha sonra işlemi gerçekleştirin.




                          matriks gold dan excele data aktaran arkadaşlar exceli CSV formatına dönüştürmek için linkteki dosyayı kopyalasınlar

                          Yorum

                          • teo
                            Demirbaş
                            • 03 Mart 2009
                            • 3712

                            #14
                            kuantumx Nickli Üyeden Alıntı Mesajı göster
                            sayın teo, sorun çözüldü linkteki dosyayı mt4excel/Excel/duzgun.com.convert.php ile değiştirin daha sonra işlemi gerçekleştirin.




                            matriks gold dan excele data aktaran arkadaşlar exceli CSV formatına dönüştürmek için linkteki dosyayı kopyalasınlar
                            SayınDuzgun ve sıze tesekur edıyorum, oraya uye degılım , burdan edeyım,

                            oldu calıstı

                            Bunun ıcın bır bat dosyası yazarsanız tek tıklama gerı rahat olur.

                            bat dosyası su sekılde

                            -----------
                            @echo off

                            C:\mt4excel\mt4.exe C:\dl\VIX0300609.xls Vob_5.csv
                            copy C:\mt4excel\Vob_5.csv "C:\Program Files\ODL MetaTrader 4\experts\files\" /y
                            del C:\mt4excel\Vob_5.csv

                            -----------------------




                            matrıksten export ettıgım dosya bende c:\dl ye gelıyor, sız degıstırısınız.bat dosyası mt4excel ıcıne kayıt edılecek

                            Yorum

                            Working...
                            X

                            Debug Information