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
Yarım saniye için bir zamanlayıcı ayarladım. Biraz daha iyi oldu. Tamam, şimdilik öyle olsun.
Kodu göster.
Kodu göster.
Fazlalıkları temizledim.
Ancak bu tür gecikmeler genellikle manuel olarak yakalanabilir veya 500 ms için normal mi?
Fazlalıkları temizledim.
Ancak bu tür gecikmeler genellikle manuel olarak yakalanabilir veya 500 ms için normal mi?
Etiketi silmek yerine böyle bir yapıyı denedim, etiket varsa sadece metni değiştirin ama pek bir fark göremedim
bu tür gecikmeler genellikle manuel olarak yakalanabilir veya 500 ms için normal mi?
Bu bir gecikme değil. Zamanı OnTimer'dan ekrana yazdırırsınız, ardından 500ms beklersiniz. Bu 500ms sırasında zaman değişir, ancak OnTimer henüz çağrılmadı.
Senkronize etmeniz gerekiyor - EventSetTimer(1)'i tam olarak "TimerCurrent değiştiği" anda ayarlayın.
senkronize etmeye çalıştım
Çalışmıyor. Ve MT5 gecikmesine karşı kötü düşüncelerim var. Komut dosyanızın bu değişikliklerle nasıl davranacağını kendiniz görün.senkronize etmeye çalıştım
Çalışmıyor. Ve MT5 gecikmesine karşı kötü düşüncelerim var.OnTimer, verilen ms sayısından sonra çağrılmaz. Dolayısıyla birikmiş hata ve gözlemlenen gecikme. Hata yap!
Bu bir gecikme değil. Zamanı OnTimer'dan ekrana yazdırırsınız, ardından 500ms beklersiniz. Bu 500ms sırasında zaman değişir, ancak OnTimer henüz çağrılmadı.
Senkronize etmeniz gerekiyor - EventSetTimer(1)'i tam olarak "TimerCurrent değiştiği" anda ayarlayın.
senkronize etmeye çalıştım
Çalışmıyor. Ve MT5 gecikmesine karşı kötü düşüncelerim var. Komut dosyanızın bu değişikliklerle nasıl davranacağını kendiniz görün.OnInit'te kodda bir milisaniye zamanlayıcınız var, gönderide her zamanki gibi saniyede yazın. Anladığım kadarıyla EventSetTimer (1) kullanmanız gerekiyor mu?
İlk olarak, senkronizasyon ilk zamanlayıcı aracılığıyla gerçekleşir, ardından ikincisi ayarlanır.
İlk olarak, senkronizasyon ilk zamanlayıcı aracılığıyla gerçekleşir, ardından ikincisi ayarlanır.
OnTimer, verilen ms sayısından sonra çağrılmaz. Dolayısıyla birikmiş hata ve gözlemlenen gecikme. Hata yap!
Grafik yorumundaki komut dosyası bu hatayı gösteriyor