Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bana Mladen'den iki dosya göster - ilkler geri derleme değil - ikinci derleme. Bence geri derleme değil, ex4 , derleme - mq4
popey30
Bana neyin derlendiğini ve neyin derlenmiş dosya olduğunu açıklama çabanız için teşekkürler, ancak:
ex4 dosyası derlenmiş bir dosyadır
Gönderdiğiniz dosya, derlenmiş bir dosyadır - ex4 dosyasının ex4 dosyasından mt4 dosyasına dönüştürüldüğü bir süreç - genellikle bir koruma olduğunda veya yazar orijinal kaynak kod dosyasını göndermek istemediğinde ve insanlar bunu düşündüğünde ex4 dosyalarının "sırlarını açığa çıkararak" bir şeyler kazanacaklar
________________
Orijinal kaynak kod dosyaları (mq4 dosyaları da, ancak kod çözücünün onu nasıl "yeniden yapılandırdığı" değil, yazarın nasıl yazdığı) istediğiniz kadar bulabilirsiniz - örneğin ben hiçbir zaman derlenmiş tek bir mq4 dosyası göndermedim - tüm mq4 Gönderdiğim dosyalar orijinal kaynak kod dosyalarıdır ve bu dosyalar ile gönderdiğiniz mq4 dosyası arasındaki farkı görmenizi memnuniyetle karşılarsınız.
________________
Not: Defalarca söyledim ama yine söyleyeceğim. Geri derlenmiş mq4 dosyasını değiştirip değiştiremeyeceğim önemli değil. Bu bir seçim meselesidir. Ve bana yapılmasını istemediğim şeyleri başkalarına yapmamayı seçtim. Ve hepsi bu
Herşey gönlünce olsun
merhaba mladen
Excel'de zaman damgalı DAX fiyatlarının nasıl saklanabileceğini biliyor musunuz? DDE'yi başarılı olmadan kullanmayı denedim. FF, burada ve mql5'teki tüm sayfaları başarı olmadan geçiyorum.
Bu, MT4 tarafından sağlanan DDE için excel'de kullandığım vba kodudur.
Dim wb As Workbook Dim Links As Variant Dim i As Long Set wb = ThisWorkbook Links = wb . LinkSources ( xlOLELinks ) For i = LBound ( Links ) To UBound ( Links ) If Left $( Links ( i ), 8 ) = "MT4|ASK" Then wb . SetLinkOnData Links ( i ), "MT4_OnUpdate" End If Next End Sub [/CODE]
and
It won't update on ASK price and every time i open Excel the sheet wont update because the code "='MT4'|ASK!"DE30" changes to "='MT4'|ASK!_xlbgnm.DE30" automatically.
There is a code for MQL but it only stores price in a notepad. I need it live on excel so i can create charts and calculations.
[CODE] // EA code
int file_handle;string InpFileName = _Symbol + ".txt"; // File nameinput string InpDirectoryName = "Data"; // Folder name int OnInit(){ ResetLastError(); file_handle = FileOpen(InpDirectoryName + "//" + InpFileName, FILE_WRITE|FILE_TXT|FILE_ANSI); if(file_handle == INVALID_HANDLE) { PrintFormat("Failed to open %s file, Error code = %d", InpFileName, GetLastError()); ExpertRemove(); } return INIT_SUCCEEDED;} void OnTick(){ // Datetime, Bid, Volume string s = TimeToStr(TimeGMT()) + " " + Bid + " " + Volume[0]; FileWriteString(file_handle, s + "\r\n");} void OnDeinit(const int reason){ FileClose(file_handle); }Bana yardım edebilirsen çok sevinirim. Bunu düzeltmeye çalışırken 2 hafta boyunca sıkışıp kaldım.
Şimdiden teşekkürler
merhaba mladen
Excel'de zaman damgalı DAX fiyatlarının nasıl saklanabileceğini biliyor musunuz? DDE'yi başarılı olmadan kullanmayı denedim. FF, burada ve mql5'teki tüm sayfaları başarı olmadan geçiyorum.
Bu, MT4 tarafından sağlanan DDE için excel'de kullandığım vba kodudur.
Dim wb As Workbook Dim Links As Variant Dim i As Long Set wb = ThisWorkbook Links = wb . LinkSources ( xlOLELinks ) For i = LBound ( Links ) To UBound ( Links ) If Left $( Links ( i ), 8 ) = "MT4|ASK" Then wb . SetLinkOnData Links ( i ), "MT4_OnUpdate" End If Next End Sub [/CODE]
and
It won't update on ASK price and every time i open Excel the sheet wont update because the code "='MT4'|ASK!"DE30" changes to "='MT4'|ASK!_xlbgnm.DE30" automatically.
There is a code for MQL but it only stores price in a notepad. I need it live on excel so i can create charts and calculations.
[CODE] // EA code
int file_handle;string InpFileName = _Symbol + ".txt"; // File nameinput string InpDirectoryName = "Data"; // Folder name int OnInit(){ ResetLastError(); file_handle = FileOpen(InpDirectoryName + "//" + InpFileName, FILE_WRITE|FILE_TXT|FILE_ANSI); if(file_handle == INVALID_HANDLE) { PrintFormat("Failed to open %s file, Error code = %d", InpFileName, GetLastError()); ExpertRemove(); } return INIT_SUCCEEDED;} void OnTick(){ // Datetime, Bid, Volume string s = TimeToStr(TimeGMT()) + " " + Bid + " " + Volume[0]; FileWriteString(file_handle, s + "\r\n");} void OnDeinit(const int reason){ FileClose(file_handle); }Bana yardım edebilirsen çok sevinirim. Bunu düzeltmeye çalışırken 2 hafta boyunca sıkışıp kaldım.
Şimdiden teşekkürlerdramcılar
Açıkçası ben metatrader'ı excel tarafından dinamik veri kaynağı olarak kullanmadım, bu yüzden bu konuda size herhangi bir yararlı yardımım olamaz.
merhaba mladen
geri dönüş yaptığınız için teşekkürler
Anladım. Yine de teşekkürler Şans eseri başka çözümler bilmiyor musunuz?
merhaba,
hızlı bir sorum var
Ekli olduğu çizelgede de belirli koşulları kontrol eden bir göstergem var. Şu anda birden fazla enstrümanı takip ediyorum, bu yüzden tüm enstrümanlardan uyarı alabilmek için aynı göstergeyi farklı grafiklere eklemem gerekiyor. Bir for döngüsü kullanarak tek bir grafiğe eklenmiş tek bir gösterge ile tüm enstrümanları kontrol etmeyi düşünüyordum. Her yeni döngü ile doğru koşullar için farklı bir enstrüman kontrol edilir. Ancak, bu hepsi bir arada göstergenin bağlı olduğu sembol/enstrüman da tik vermediğinde veya döngü ile kontrol edilen diğer cihazların verdiğinden çok daha az tik verdiğinde ne olur. Uyarıları teorik olarak kaçırabilir miyim? Tikler o kadar hızlı geldiğinde, bir sonraki tik gelmeden önce gösterge tüm döngülerden geçmeyi bitirmediğinde ne olur?
Saygılarımla,
merhaba mladen
geri dönüş yaptığınız için teşekkürler
dramcılar
Anladım. Yine de teşekkürler Şans eseri başka çözümler bilmiyor musunuz?dramcılar
Üzgünüm, ama o kadar uzun sürdü ki, VBA kullanarak bazı şeyleri kodladım, o zaman onun hakkında bildiklerimi rüzgarla birlikte gittiğini söyleyebiliriz.
merhaba,
hızlı bir sorum var
Ekli olduğu çizelgede de belirli koşulları kontrol eden bir göstergem var. Şu anda birden fazla enstrümanı takip ediyorum, bu yüzden tüm enstrümanlardan uyarı alabilmek için aynı göstergeyi farklı grafiklere eklemem gerekiyor. Bir for döngüsü kullanarak tek bir grafiğe eklenmiş tek bir gösterge ile tüm enstrümanları kontrol etmeyi düşünüyordum. Her yeni döngü ile doğru koşullar için farklı bir enstrüman kontrol edilir. Ancak, bu hepsi bir arada göstergenin bağlı olduğu sembol/enstrüman da tik vermediğinde veya döngü ile kontrol edilen diğer cihazların verdiğinden çok daha az tik verdiğinde ne olur. Uyarıları teorik olarak kaçırabilir miyim? Tikler o kadar hızlı geldiğinde, bir sonraki tik gelmeden önce gösterge tüm döngülerden geçmeyi bitirmediğinde ne olur?
Saygılarımla,mrcodix
Yeni metatrader 4'te, kenelere bağlı olmayan bir zamanlayıcı işlevine sahipsiniz (geçerli çizelgeye veya başka bir çizelgeye değil). Böylece, hiçbir zaman onay almasalar bile, herhangi bir enstrüman listesine makul derecede hızlı yanıt almak için bunu kullanabilirsiniz.
merhaba mladen ve mr.tools ve herkes....Yardımınıza ihtiyacım var....bir gösterge trend çizginiz var ..ama histogram versiyonuna ihtiyacım var...lütfen tarih yapın......teşekkür ederim çok herkes...
mrcodix Yeni metatrader 4'te kenelere bağlı olmayan bir zamanlayıcı işlevine sahipsiniz (geçerli çizelgeye veya başka bir çizelgeye değil). Böylece, hiçbir zaman onay almasalar bile, herhangi bir enstrüman listesine makul derecede hızlı yanıt almak için bunu kullanabilirsiniz.
vay thx pay mladen!
vay thx pay mladen!
yardımcı olabildiğime sevindim
mutlu ticaret