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
Sorun şu ki, tüm kanıtlar yalnızca komisyoncudan veya borsadan gelebilir, yani. Onları alamayacağım. Bu yüzden şimdilik bu durumu anlamaya devam edeceğim.
Komisyoncudan yanıt aldım
"
İyi günler, Alexey Vyacheslavovich! Geliştiricilerin yanıtı -
İstemci tarafında ağ gecikmeleri gibi görünüyor, işlem sunucusu tarafında yürütme şu şekilde gerçekleşti:
"
Günlükten anladığım kadarıyla:
1. Yürütme süresi yaklaşık olarak aynıdır
2. Yürütme bilgisi sunucudan geldi ve program tarafından 3 saniye gecikmeyle işlendi.
3 saniyelik bir gecikmeye atıfta bulunmak çok garip geliyor, çünkü İnternetim kablodaki yönlendiriciye kadar oldukça iyi, kanal aşırı yüklenmedi. Bilgisayar çekirdekleri %100 yüklenmemişti ama belki bazı çekirdekler %100 yüklenmişti.
Sonra ortaya çıkıyor:
1. Geliştiriciler, ilk etapta CPU tarafından hesaplanması gereken görevlerin (iş parçacıklarının) uygun öncelik yönetimini sağlamadılar ve MT5 çekirdeğinin kendisi her zaman en az yüklü işlemci çekirdeğini kullanmaya zorlanabilir. Ve %100 yüklenirken, göstergeler ve diğer özel kodlar için hesaplamanın yürütme önceliğini azaltın.
2. MT5 günlüklerine güvenilemez.
Evet, şu anda kimseye güvenilemez.
Rusya'da eylemlerin cezası hiçbir zaman orantılı olmadı.
Bir kutu kibrit çalıp 3 yıl oturabilirsiniz ama kibritleri vagonlarla çalarsanız,
o zaman sana bir şey olmayacak!
MT5 günlüklerinize göre:
ve bu
sadece işlemlerin şifresinin çözülmesi
Katma
SUNUCU günlüklerinden, değişimin çekirdeğinde her şeyin anında, 3-4 ms'de yürütüldüğü görülebilir, bunlar komisyoncudan değişimin çekirdeğine kadar olan gecikmelerdir, çünkü Plaza 2'deki işlemler ayrı bir akışta ilerler. ,
sunucu tarafından gerçek zamanlı olarak değil, dilimler halinde elde edilir.
Kısacası, broer ve geliştiricileri sallamanız gerekiyor.
"Ağ gecikmeleri" seninle ve benimle değil, onlarla!
Katma
Her sabah (evet, gün içinde olur) komut birkaç saniye boyunca yürütülmez
Komisyoncudan yanıt aldım
"Ağ gecikmeleri" seninle ve benimle değil, onlarla!
Katma
Her sabah (evet, öğleden sonra olur) komut birkaç saniye boyunca yürütülmez
Beni başka ilgilendiren şey, saatin nerede gösterildiğidir - günlükteki terminalimde bu benim bilgisayar zamanım ve MT5 sunucusunun zamanına sahipler mi?
Sadece zaman senkronizasyonum var - ilgili sunucu (ntp2.stratum2.ru) tarafından her 10 dakikada bir, anakarttaki pili değiştirdim, yani. zaman doğru olmalıdır. Ve ekranda sık sık saatimin zamanın geçtiğini ve çubuğun sürünmeye devam ettiğini görüyorum - bu mu? Değişimin bir çeşit kalan zamanı var mı?
Beni başka ilgilendiren şey, saatin nerede gösterildiğidir - günlükteki terminalimde bu benim bilgisayar zamanım ve MT5 sunucusunun zamanına sahipler mi?
Sadece zaman senkronizasyonum var - ilgili sunucu (ntp2.stratum2.ru) tarafından her 10 dakikada bir, anakarttaki pili değiştirdim, yani. zaman doğru olmalıdır. Ve ekranda sık sık saatimin zamanın geçtiğini ve çubuğun sürünmeye devam ettiğini görüyorum - bu mu? Değişimin bir çeşit kalan zamanı var mı?
MQ'nun MT5 sunucu zamanının Exchange zamanı ile senkronizasyonunu nasıl uyguladığını bilmiyorum.
Ancak borsada işlem yaptığımız için, bilgisayarınızın veya MT5 sunucunuzun saatinin ne olduğu önemli değil, önemli olan Exchange zamanı!
Senkronizasyon Exchange saatine göre yapılmalıdır.
Yani , TimeCurrent() - TAM zaman DEĞİL
TimeTradeServer (cur_time); //Ticaret sunucusunun tahmini geçerli saatini döndürür.
TimeTradeServer - kesin zaman değil
Gerçek şu ki, Borsa geçen yıldan beri borsa ticareti için gerekli TÜM bilgileri yayınlıyor,
bazı hesaplamalara kadar.
Plaza 2 protokol spesifikasyonu diyor ki
kalp atışı - Sunucu saati servis tablosu
Bu tablo ne için?
Başlangıçta, MT5, "ölen" ve MQ'ya ihtiyaç duyulan Plaza 2 p2gate'e "oturdu"
sunucuyu CGate'de hızlı bir şekilde yeniden yazın ve zaten yazıldığından ve çalıştığından, neden rahatsız ediyorsunuz?
Bir şey ekle-düzelt.
Katma
Gecikmelerle ilgili sorun, ciddi bir kusurun sonucudur.
Terminal 1 saniye içinde olamaz. 60'tan fazla işlem gönderin (yani 2 Plaza 2 oturum açma)
Basit hesaplamalarla, bir komisyoncunun hangi "ateş hızına" sahip olması gerektiğini belirleyebilirsiniz;
MT5 sunucularını ve ağ geçidini destekler.
MQ'nun MT5 sunucu zamanının Exchange zamanı ile senkronizasyonunu nasıl uyguladığını bilmiyorum.
Ancak borsada işlem yaptığımız için, bilgisayarınızın veya MT5 sunucunuzun saatinin ne olduğu önemli değil, önemli olan Exchange zamanı!
Senkronizasyon Exchange saatine göre yapılmalıdır.
Aslında, neler oluyor? Belki borsanın, kullanıcıların bilgisayar zamanını senkronize etmek için bir sunucusu vardır?
Aslında, neler oluyor? Belki borsanın, kullanıcıların bilgisayar zamanını senkronize etmek için bir sunucusu vardır?
Bir önceki mesajıma bilgi ekledim.
Beni başka ilgilendiren şey, saatin nerede gösterildiğidir - günlükteki terminalimde bu benim bilgisayar zamanım ve MT5 sunucusunun zamanına sahipler mi?
Bu komut dosyası ne çıktı?
Bu komut dosyası ne çıktı?
2018.04.26 16:59:58.686 Test_sr (Si Ek,M15) arrK=0.2021591274299704
Ne olduğunu?2018.04.26 16:59:58.686 Test_sr (Si Ek,M15) arrK=0.2021591274299704
Ne olduğunu?Bilmiyorum, yukarıdaki komut dosyasıyla ilgisi yok. Sorunun oluştuğu ticaret hesabında ne yayınladığını gösterin.