Quanition Calendar Diagnostic
- Yardımcı programlar
- Sürüm: 1.10
Quanition Calendar Diagnostic — MT5 için ücretsiz tanılama betiği (betik adı: CalendarDiagnostic). Sonuçlar Experts sekmesinde görüntülenir.
Ekonomik Takvim sekmeniz boş görünüyor ya da haber filtreniz tetiklenmeyi bıraktı. Takvim beslemesi mi durgun? Makine saati mi kaymış? Yoksa sekme sadece filtrelenmiş mi? Takvim sekmesinden bakınca bu üçü tamamen aynı görünür.
Bu betik bu üçünü birbirinden ayırır, ardından ne yapmanız gerektiğini söyler.
NE YAPAR
Takvim veritabanını, arayüz filtrelerinden etkilenmeyen API üzerinden okur. API gelecekteki olayları döndürüyor ama Takvim sekmenizde hiçbiri görünmüyorsa, önce rapordaki değerlendirmeyi ve saat veya veri akışıyla ilgili uyarıları inceleyin; ardından sekmenin tarih aralığı, ülke ve önem düzeyi filtrelerini kontrol edin.
Ardından bulduğunu şu değerlendirmelerden birine sınıflandırır:
- HEALTHY — gelecekteki olaylar mevcut, besleme canlı
- STALE_FEED — satırlar var ama hiçbiri şu andan sonrasına ait değil
- EMPTY — tüm pencerede hiç satır yok
- API_ERROR — çağrının kendisi başarısız oldu
- UNSUPPORTED — bu terminal takvimi sunmuyor
- CLOCK_SUSPECT — satırlar okundu, ancak "şimdi" güvenilir değil
Her değerlendirmeyle birlikte o değerlendirmeye özgü çözüm de gelir. Elinizde sadece bir durum kodu kalmaz.
SAAT KONTROL EDİLİR VE KONTROL EDİLEMEDİĞİNDE BUNU SÖYLER
Kaymış bir makine saati, geçmiş ile gelecek arasındaki sınırı kaydırır ve böylece kanıtı sahteler: ileri gidiyorsa her olay zaten geçmişte gibi görünür ve sağlıklı bir besleme durgun gibi okunur; geri gidiyorsa durgun satırlar yarının olayları gibi görünür ve ölü bir besleme sağlıklı gibi okunur. Saat, son tikten toleransın ötesinde saparsa, betik besleme hakkında bir hüküm vermeyi reddeder ve CLOCK_SUSPECT bildirir.
Ve kontrolün hiçbir şekilde yapılamadığı durumda — piyasa kapalı görünür, bu yüzden terminalin içinden bakıldığında durgun bir tik ile kaymış bir saat aynı ölçüme dönüşür — okuma sessizce doğrulanmış gibi sunulmaz. Yine de besleme değerlendirmesini alırsınız (aksi halde bu araç her hafta sonu işe yaramaz olurdu), ama işaretlenmiş olarak: STALE_FEED okumasında, ileri giden bir saatin de tam olarak bunu üretebileceği konusunda uyarır ve takvim önbelleğine dokunmadan önce işlem saatlerinde yeniden çalıştırmanızı önerir; HEALTHY okumasında ise geri giden bir saatin bunu taklit edebileceği konusunda uyarır, dolayısıyla bunu bir haber filtresinin çalıştığının kanıtı saymayın der. VPS'te bu yaygın bir arıza ve yanlış teşhis edilmesi kolay bir durumdur.
FİLTRENİZİN KULLANDIĞI ÜLKEYİ DE KONTROL EDER
Herhangi bir ülkeden tek bir gelecek olay, filtrenizin gerçekte okuduğu tek ülkeye ait tüm satırlar eksikken bile tüm veritabanını sağlıklı gösterebilir. Betik hem genel olarak hem de seçtiğiniz ülke için ayrı ayrı sorgular ve iki değerlendirme çelişirse bunu belirtip hangisinin geçerli olduğunu söyler.
CANLI GRAFİKTE GÜVENLİDİR
Yapısı gereği yalnızca okumalıdır. Emir vermez, pozisyon değiştirmez, ayar değiştirmez, dosya yazmaz ve hiçbir şeyi çalışır durumda bırakmaz. Bir betik olduğu için grafiğinizdeki Expert Advisor'ın yerini de almaz. Grafiğe sürükleyin, Uzmanlar sekmesini okuyun; bu kadar.
NE OLMADIĞI
Bir alım satım sistemi değildir ve hiçbir sinyal vermez. Durgun bir beslemeyi onarmaz veya saatinizi ayarlamaz — hangisiyle karşı karşıya olduğunuzu belirler ve çözümü adlandırır. Takvimin yerini almaz; MetaTrader'ın zaten sunduğu takvimi teşhis eder.
NASIL KULLANILIR
Herhangi bir grafiğe sürükleyin ve Uzmanlar sekmesini okuyun. Varsayılanlar makuldür. Belirli bir ülke için haberleri filtreliyorsanız, o ülkeyi ve filtrenizin her olay etrafında engellediği saat aralığını ayarlayın; betik takvim verilerinde buna karşılık gelen haber engelleme aralığını kontrol eder. Yeniden oynatmanın yalnızca yüksek önem düzeyindeki olayları saydığını unutmayın: kendi filtreniz orta veya düşük önemi de engelliyorsa ya da asimetrik bir pencere kullanıyorsa, sonuç farklı olacaktır.
Sorularınız için lütfen bu ürün sayfasının yorumlar bölümünü kullanın.
