Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
1) sadece sunucunun hafızayı değiştirme hakkı vardır. istemciler onu okur.
2)- Pipe'a bakın. orada veri varışının "olayları" kendi kendini açıklayıcı olarak uygulanmaktadır - veriniz var, onu alıyoruz, onu bekliyoruz.
3)- evet, bir sunucu yazmanız veya MSDN'den kopyalamanız gerekecek, ancak hazır istemciler doğrudan MQL5'te kullanılabilir.
4) maalesef bu sorunu yoklama periyodu ile çözemezsiniz. Sleep(1) bellek ile çalışırken bile ses çıkarmamalı. fonksiyonların zamanlamasını kontrol etmelisiniz, belki bir yerlerde ekstra geçişler ve yük vardır.
1 - sadece bir sunucu (sizin çalışmanızdan yola çıkarak benim tarafımdan yazılmıştır)
2 - ilginç, bakacağım sadece 4(8) baytlık veriyi, yani tüm döngüyü aktarmak için "mümkün olduğunca zamanında" bir görevim var (çok sık yapılmalıdır)
3 - Sanırım makaleye benzeterek kendiminkini yapacağım, ancak şu ana kadar sorun test örneği bile çalışmıyor.
4 - evet, bazı şeyleri yeniden yazdım, kodu optimize ettim, daha iyi görünüyor.
Dll'inizi mt4'e eklemeye çalıştım.
İşte kodtornavidayı sağa çevirin
tornavidayı doğru şekilde çevirin
Bağlantıdaki örneğiniz MemMap.dll kullanıyor
Orada değil, MEmMap32.dll.
mt5'te çalışıyor, ancak mt4'te dosyayı bulamıyor.
Başlangıçta yanlış beyan edilmiş err bir dizi olmalıydı, bunun için teşekkürler
Terminal mt5'in x64 sürümü otomatik olarak sunucuya yükleniyor.
Dizüstü bilgisayarımda Win7x64 var, ancak terminalin normal 32 bit sürümü var ve kendisi x64'e güncellemeye çalışmıyor.