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
Merhaba. Takvimi belirli bir zamana taşıma imkanı var mı?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerini test etme üzerine forum.
Kütüphaneler: Takvim
fxsaber, 2023.04.13 11:46 am.
Bu bir satırla çözüldü.
Calendar += 3600.Tüm işlevleri hatırlamıyorum. ALT+M yardımcı olur.
Tüm işlevleri hatırlamıyorum. ALT+M yardımcı olur.
Bu makul. Ne yazık ki, henüz bunu yapmaya hazır değilim.
Merhaba - Takvim EA örneğinizi yeni kullandım ve takvim verileri yüklenmiyor gibi görünüyor. Sürüm 5.0 yapı 5200'den önce sorunsuz çalışıyordu. Neyin yanlış olduğu veya herhangi bir düzeltme hakkında bir fikriniz var mı? Teşekkürler
Kontrol edildi - çalışıyor.
Bu dosyalar tüm terminaller için tek bir takvim depolar.
Kontrol edildi - çalışıyor.
Bu dosyalar tüm terminaller için tek bir takvim depolar.
Burada test EA'nızla, 2 farklı terminalle kesinlikle çalışmıyor. Biri doğrudan metaquotes'tan ve diğeri komisyoncum aracılığıyla. Aşağıya bakın, her ikisi de kod 1 hatası gösteriyor:

AppData\Roaming\MetaQuotes\Terminal\Community\Calendar, events, countries ve descriptions adresinde 3 dosya görüyorum.
Test EA'nızdaki satırlar, calendar.bin dosyasının "Roaming\MetaQuotes\Terminal\<identifier>\MQL5\Files" klasöründe "Calendar.bin" olarak kaydedilmesi gerektiğini gösteriyor, ancak orada değil. Yapı 5200'den önce, oraya doğru şekilde yerleştirilirlerdi. Neyin yanlış olabileceğine dair bir fikriniz var mı?
Burada test EA'nızla, 2 farklı terminalle kesinlikle çalışmıyor. Biri doğrudan metaquotes'tan ve diğeri komisyoncum aracılığıyla. Aşağıya bakın, her ikisi de kod 1 hatası gösteriyor:
AppData\Roaming\MetaQuotes\Terminal\Community\Calendar, events, countries ve descriptions adresinde 3 dosya görüyorum.
Test EA'nızdaki satırlar, calendar.bin dosyasının "Roaming\MetaQuotes\Terminal\<identifier>\MQL5\Files" klasöründe "Calendar.bin" olarak kaydedilmesi gerektiğini gösteriyor, ancak orada değil. Yapı 5200'den önce, oraya doğru şekilde yerleştirilirlerdi. Neyin yanlış olabileceğine dair bir fikriniz var mı?
Bunun benim kurulumum olmadığından emin olmak için, kendi ağımın dışında bir Windows sanal makinesi kurdum, her şey temizdi. Terminali indirdim, Dahil Edilen Dosyaları ve Calendar_Example EA'yı yükledim. Hala aynı sorun, hata kodu 1, calendar.bin indirilemiyor:

Neyin yanlış olabileceğine dair bir fikriniz var mı?
MQL5'teki değişiklikler düzeltilene kadar, bunu araştırmanın bir anlamı olduğunu düşünmüyorum. Aşağıdaki derlemeyi deneyin.
Kısa süre önce, test cihazında çalışmak için takvimin tamamını bir dosyaya kaydetmenin yaklaşık 50 saniye sonra zaman aşımına uğramaya başladığını fark ettim.
Önceden her şey yolunda gidiyordu ve takvimin tamamı sorunsuz bir şekilde bir dosyaya indiriliyordu. Terminal sürümlerinden birinde CalendarValueHistory için zaman aşımının azaltıldığından şüpheleniyorum.
Terminal her yerde b5327 olmasına rağmen farklı terminallerde ve farklı sunucularda kontrol ettim. Ayrıca süreyi azaltmayı da denedim. Yani, bir yıl için de bir zaman aşımı var. Ancak birkaç gün boyunca normal indiriyor.
Çağrıların kısa sürelere bölünmesini önlemek için herhangi bir geçici çözüm var mı?
Terminal her yerde b5327 olmasına rağmen farklı terminallerde ve farklı sunucularda kontrol ettim. Ayrıca süreyi azaltmayı da denedim. Yani, bir yıl boyunca da zaman aşımı var. Ancak birkaç gün boyunca normal bir şekilde indiriliyor.
Çağrıları kısa sürelere bölmekten kaçınmak için herhangi bir geçici çözüm var mı?
Küçük bir araştırma yaptım. CalendarValueHistory'ye bir aydan daha uzun bir süre aktarırsanız, işlev yaklaşık 50 saniye boyunca takılmaya başlıyor ve ardından zaman aşımı nedeniyle çöküyor. Bununla birlikte, aynı çağrı, ancak yalnızca bir gün daha kısa bir süre için, <70 ms'de çalışır ve yaklaşık 5.000 takvim etkinliğini mükemmel bir şekilde kaydeder. İçinde kesinlikle bir şeyler değişti.