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
Teşekkürler, sebebini bulduk - farklı saat dilimleri. Bir çözüm bulunduğunda size haber vereceğiz.
Ülke saat dilimlerini mi kastediyorsunuz?
Ülke saat dilimlerini mi kastediyorsunuz?
Kullanıcı (terminal) saat dilimi ve olay kaynağı
Kullanıcı (terminal) saat dilimi ve olay kaynağı
Tabii ki, benden daha yetkin programcılarla tartışmayacağım, ancak burada bir şey mantıklı görünmüyor. Sonuçta haberin saati 1:30 ise ve istek 1:00 ile 2:00 arasında yapılıyorsa bu haberin MT saatinden bağımsız olarak görünür olması gerekir. Ve 1:00'den 4:00'e kadar istek yapıldığında aniden bu haber bulunur ve haberin saati 1:30 olarak belirlenir. Tüm bunlara rağmen örneğimde belirtilen diğer tarihler 1 saatlik zaman aralığı ile sorunsuz çalışmaktadır.
Ve şu anda ekonomik takvim üzerinde çalıştığımız için, 1:30 ile 1 saat aralığında haber talep etmek mümkün değilse, en az 5 dakikalık bir zaman aralığı belirlemenin mümkün olmasını rica ediyorum. :31 Doğru, itiraf etmeliyim ki izin verilen minimum aralığın ne olduğunu kontrol etmedim.
Haber yayın zamanı bir saat değişebilir
Ne olmuş? Değişim ne zaman gerçekleşebilir? Direkt olarak tayin edilen saatte haber yerine saat değişikliği var mı?
Ama sonuçta CalendarValueHistory isteğinde saat terminalin saati değil GMT'dir ve yapıya GMT saati yazılır.
Takvim İşlevlerine Not Ekleme
Not
Ekonomik takvim ile çalışmak için tüm fonksiyonlar ticaret sunucusunun zamanını kullanır ( TimeTradeServer ). Bu, MqlCalendarValue yapısındaki saatin ve CalendarValueHistoryByEvent / CalendarValueHistory işlevlerindeki giriş zaman parametrelerinin, kullanıcının yerel saatinde değil, ticaret sunucusunun saat diliminde ayarlandığı anlamına gelir.
Takvim İşlevlerine Not Ekleme
Not
Ekonomik takvim ile çalışmak için tüm fonksiyonlar ticaret sunucusunun zamanını kullanır ( TimeTradeServer ). Bu, MqlCalendarValue yapısındaki saatin ve CalendarValueHistoryByEvent / CalendarValueHistory işlevlerindeki giriş zaman parametrelerinin, kullanıcının yerel saatinde değil, ticaret sunucusunun saat diliminde ayarlandığı anlamına gelir.
Teşekkürler, sorunlu bir alanı kontrol ettim. Her şey doktorun emrettiği gibi.
Haberin tam saatini biliyorsanız sorgu aralığını 1 dakikaya ayarlayabilirsiniz. Ancak, date_to öğesinin aralığa dahil olmadığını unutmayın. Yani, zamanı ayarlarsanız
Yukarıdaki örnekteki ekonomik takvim olayları alınmayacaktır.
Renat Fatkhullin'in fotoğrafı.
Ekonomik takvimin kendi lisanssız uygulamasını zaten yaptık.
Hizmetimiz birçok resmi kaynaktan bağımsız olarak ilk verileri toplar ve mümkün olan en hızlı yanıt için yapılandırılır. Ek olarak, derin bir değerler geçmişi korunur.
İlk olarak, bu sitede takvimi etkinleştireceğiz ve ardından takvimi MT5'te yükselteceğiz ve MQL5'ten tüm takvim verilerine doğrudan erişim sağlayacağız. Takvimi test cihazında da kullanmak mümkün olacak - geçmişi de modellenecek.
__________________
Henüz test cihazında uygulanmadığını görüyorum