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
Bazı durumlarda yanıt DC sunucusundan gelmelidir! DC'ler bunu gerçekten umursamıyor. hepsi bu şekilde çalışıyor.
Oh iyi. Bu sorunu çözdü.
:)))))))))
Oh iyi. Bu sorunu çözdü.
:)))))))))
Bugün
IsTradeAllowed( Sembol (), TimeCurrent ())
doğruyu gösterir
Görünüşe göre, işlev yalnızca ticaret programına odaklanıyor. Ve tatiller gibi istisnaları hesaba katamaz, çünkü bu, onu desteklemeyi gerekli görmeyen bir komisyoncudan ek bir program gerektirir.
Sonuç olarak, kapalı bir piyasa belirlemenin basit bir yolu olmadığı sonucuna varıyoruz. Uygulamada zaten defalarca test edilmiş olan yöntem olmaya devam etmektedir.
Bu arada, neden yerel saatin var?
...
Çünkü sunucu saati (TimeCurrent()) hafta sonları değişmez.Doğru, değişmez, sunucunun bilinen son zamanı veya tik, tik yok, zamanda değişiklik yok.
Bl..., şimdi terminale girip görmek senin için zor mu???
Peki, neden bu? Sonuçta, değişmediğini kendiniz doğrulayabilirsiniz. Ek olarak, belgelerde net bir ifade var: https://docs.mql4.com/ru/dateandtime/timecurrent .
Bilinen son sunucu saatini döndürür
Yani, bu, Piyasa İzleme'den herhangi bir sembol için gelen son tik zamanıdır. Hafta sonları, komisyoncu hafta sonları ve tatil günlerinde bile teklif verileri sağlıyorsa bu süre değişebilir. Ancak brokerlerin büyük çoğunluğunda buna sahip değildir - hafta sonları her zaman Cuma gününün son tik saatini alırsınız.
Peki, neden bu? Sonuçta, değişmediğini kendiniz doğrulayabilirsiniz. Ek olarak, belgelerde net bir ifade var: https://docs.mql4.com/ru/dateandtime/timecurrent .
Yani, bu, Piyasa İzleme'den herhangi bir sembol için gelen son tik zamanıdır. Hafta sonları, komisyoncu hafta sonları ve tatil günlerinde bile teklif verileri sağlıyorsa bu süre değişebilir.
Çünkü hafta sonu terminale giderseniz oradaki saat giriş yaptığınız tarihe göre güncellenir ve kene olup olmaması önemli değildir.
Gerçeklerinizi vermeden bariz olanı inkar ediyorsunuz. Bunu nerede gördün? Belki de hafta sonları teklif veren komisyoncuların terminallerinde? O zaman doğru - bir güncelleme olacak, ancak terminal başlatıldıktan sonra değil, kenelerin gelmesinden sonra.
Her ne kadar, büyük olasılıkla, aklında başka bir zaman var. Örneğin, günlükteki zaman. Ancak bu sefer programlı olarak elde edilemez. Burada TimeCurrent() hakkında konuşuyoruz.
Çünkü hafta sonu terminale giderseniz oradaki saat giriş yaptığınız tarihe göre güncellenir ve kene olup olmaması önemli değildir .
Lütfen gösterin. Ve bir şey daha: " Sunucunun bilinen son zamanı olan TimeCurrent() hakkında mı konuşuyorsunuz?" Ve bu arada, mantığınıza göre, İnternet bağlantısını kesmeniz yeterli (kene olmayacak - hafta sonunun taklidi), 5 dakika bekleyin, ardından terminale gidin ve terminalde güncelleme zamanı geldi mi? ?