[SERVICE DESK] Zamanlayıcıda kıdemli TF'nin zamanı alınırken hata oluştu! - sayfa 12
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
Bir sorun görmüyorum, yeni bir mum ortaya çıktı - göstergenin / danışmanın son mumunu yeniden hesaplıyoruz.
Birden fazla yeni mum ortaya çıktı - göstergenin / danışmanın tam bir yeniden hesaplamasını yapıyoruz.
Aynı - yeni bir mum belirir.
Yine de - güncellenmeleri için gerekli sürelerin sürekli olarak "çekilmesi" gerekir.
Nokta sembolü üzerinde kimse çalışmıyorsa (tırnak işaretleri kontrol edilmez, gösterge çalışmıyor), o zaman gereksiz olduğu düşünüldüğü için "uykuya dalar".
Ördek çekiyoruz, çekiyoruz. İstek yapıyoruz, hata alıyoruz, çıkıyoruz. Ancak burada, gördüğünüz gibi, başka bir "özellik" ortaya çıkıyor - sıfırlamadan sonra hata tekrar düzeltilmiyor. Eğilirdi - sorun olmazdı. Ve bu nedenle yanlış verilerin döndürülmesi bir sorundur. Ve bunu çok net görebiliyorum.
Bu örnekte tüm hata kontrol sistemi boşa gidiyor.
Terminal, en son verilerin güncel olmadığını nasıl anlıyor?
Sonuçta tarih var.
Komisyoncuya istek gönderildi... mümkün olan en kısa sürede.
Yeni bir çubuk belirir - veriler güncellenir.
Terminal, en son verilerin güncel olmadığını nasıl anlıyor?
Sonuçta tarih var.
Komisyoncuya istek gönderildi... mümkün olan en kısa sürede.
Yeni bir çubuk belirir - veriler güncellenir.
Sunucuya bağlantı kuruldu. Üst düzey bir TF'den veri talep ederken, veriler hazır değilse - bir hata veya 0 döndürür. Veriler hazırsa - SADECE gerçek verileri döndürür. Herşey. Veriler uzun süre hazır değilse bize bir hata veya 0 döndürmesine izin verin.
Bu arada, terminalin versiyonuyla ilgili soruyu cevaplamadınız.
Bu arada, terminalin versiyonuyla ilgili soruyu cevaplamadınız.
Ve terminalin versiyonunun genel olarak bununla ne ilgisi var. Yeni veriler var ya da yok. Ve sunucudan gelmedilerse hiçbir sürüm kaydedilmez.
Sadece gösterge, yeni veriler gelmeden önce başlar. Bir seçenek olarak, çekleri , yeni bir onay işareti alındığında tetiklenen OnCalculate öğesine taşıyın.
Bir seçenek olarak, çekleri , yeni bir onay işareti alındığında tetiklenen OnCalculate'e taşıyın.
bu ona birkaç kez teklif edildi ve admin de
gösterge başlatıldığında gösterge OnCalculate() 'i çalıştırır, ancak ikinci kez OnCalculate() bir onay işareti geldiğinde çalışır - burası zamanlayıcıyı açmanız ve yeni OHLC verilerini indirmeniz gereken yerdir
bu ona birkaç kez teklif edildi ve admin de
gösterge başlatıldığında gösterge OnCalculate()'i çalıştırır, ancak ikinci kez OnCalculate() bir onay işareti geldiğinde çalışır - burası zamanlayıcıyı açmanız ve yeni OHLC verilerini indirmeniz gereken yerdir
Gönderdiğim son koda bakın. Artık zamanlayıcı değil, her şey OnCalculate()'e taşındı. Terminal başlatılırken hala çalışmıyor.
Gönderdiğim son koda bakın. Artık zamanlayıcı değil, her şey OnCalculate()'e taşındı. Terminal başlatılırken hala çalışmıyor.
Peki başlangıçta ilk geçişi atla
Peki başlangıçta ilk geçişi atla
1. maddeyi okuyun .