"Adlandırılmış Kanalları kullanarak MetaTrader 5 terminalleri arasında iletişim kurmak için DLL içermeyen bir çözüm" makalesi için tartışma
Yürütme seviyeleri bazen o kadar garip ki, tüm stratejileri yanlış yönlendiriyor.
XL altında basit bir VBA kodu bile doğru verilere sahipsek daha iyi sonuçlar veriyor.
Bize bir peri masalı anlatıyorsun. Bu makaleleri okudunuz mu?
- SimpleTickIndicator ( MQLmagazine'deki uygulamaya benzer)
- PipeTickIndicator
MQLmagazine 'de gösterilen örnek gösterge çok açık, sanırım tikleri görüntülemek için herhangi bir değişiklik yapmadınız?
Bütünlük için bu makaleye yukarıdaki iki uygulamayı da eklemeniz veya en azından 'PipeTickIndicator' uygulamasını eklemeniz mümkün mü?
İçe aktarılmış dll olmadan wininet.dll'den "InternetOpenA" işlevini nasıl kullanabilirim
1. Yapamazsınız. "InternetOpenA" fonksiyonları wininet.dll içerisindedir. Bu fonksiyonu çağırmak için dll'i çağırmanız gerekir, bu da onu içe aktarmanız gerektiği anlamına gelir.
2. İnternet üzerinden Terminaller arasında Veri Alışverişi için WinInet.dll Kullanımı ve MQL5'teWinInet kullanımı makalelerini okuyun.Bölüm2: POST isteği ve Dosyalar.
3. Ve lütfen forumda aynı soruyu soran iki kez gönderi YAPMAYIN.
4. Ve lütfen konudan farklı soru sormayın. Bu konu WinInet ile değil Named Pipes ile ilgilidir. MQL5 aramasını kullanırsanız, yukarıda bahsettiğim 2 makaleyi bulabilir ve herhangi bir soruyu orada sorabilirsiniz.
MKL4 koduna ihtiyaç duyanlar için şu konuya göz atın: https: //www.mql5.com/en/forum/127032
99,9 oranında ihtiyaçlarınız için değiştirmeniz gerekecektir, özellikle de oradaki işlevler ANSI'de olduğu için.
- www.mql5.com
Merhaba,
Metatrade 4'te uygulanabilir mi?
Teşekkürler
DLL içermez? Sözlerini doğru olarak kabul ediyorum. Ancak yine de kernel32.dll kitaplığını içe aktarmanız gerekiyor.
DLL-free? Sözlerini doğru olarak kabul ediyorum. Ancak yine de kernel32.dll kütüphanesini içe aktarmam gerekiyor.
Sanırım orijinal Rusça'nın kötü bir çevirisi (onaylamak için).
Her neyse, güzel bir makale. Paylaşım için teşekkürler.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale Adlandırılmış Kanalları kullanarak MetaTrader 5 terminalleri arasında iletişim kurmak için DLL içermeyen bir çözüm yayınlandı:
Makalede, adlandırılmış kanallar kullanılarak MetaTrader 5 istemci terminalleri arasında İşlemler Arası İletişimin nasıl uygulanacağı açıklanmaktadır. Adlandırılmış kanalların kullanımı için CNamedPipes sınıfı geliştirilmiştir. Kullanımını test etmek ve bağlantı verimini ölçmek için tick göstergesi, sunucu ve istemci script dosyaları sunulur. Adlandırılmış kanalların kullanılması, gerçek zamanlı fiyat teklifleri için yeterlidir.
Aşağıdaki ekran görüntüsünde üç tick göstergesi vardır.
Bunlardan ikisi kanallardan alınan tickleri göstermekte olup ticklerin kaybolmadığını kontrol etmek için, kanalları kullanmayan üçüncü bir gösterge çalıştırıldı.
Yazar: investeo