![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
başka bir deyişle, fiyat besleme bağlantısı için bir tcp/ip protokolü kullanmıyor. [...] Aracı kuruma fiyat besleme bağlantısı, ya da gerçekte UDP tipi bağlantı
Tcpview , MT4'ten aracıya olan bağlantının UDP değil TCP olduğunu gösteriyor gibi görünüyor.
Sırasıyla Windows'ta ve MetaTrader'da sistem zamanının kesinliği hakkında faydalı bilgiler [...]
Sanırım GetTickCount() gibi şeylerden bahsediyorsunuz. 2000'den sonraki tüm Windows sürümleri ayrıca yüksek frekanslı bir sistem zamanlayıcısı sağlar. Bkz. http://msdn.microsoft.com/en-us/library/ms644904(VS.85).aspx vb. GetTickCount() öğesinin tipik 16ms ayrıntı düzeyi, özellikle böyle yerel bilgisayar saatine değil, aracının zaman damgasına göre bir grafik çizilecektir. MT4 zaman damgasının milisaniye hassasiyeti varsa, ki bu yoktur.
Şahsen ben kene grafiğine sahip olmama kararının saf bir tasarım kararı olduğundan eminim [...]
Şüphesiz doğru. Kısmen, MT4 platformunun biraz alışılmadık bir "kene" tanımı ve bağlı olduğunuz komisyoncuya bağlı olarak çok farklı sayıda "tik"e yol açması nedeniyle.
1. Aynen, MetaTrader4'te kullanılan "GetTickCount()"dan bahsediyorum.
2. Yüksek hassasiyetli zamanlamalar için "QueryPerformanceCounter" ve "QueryPerformanceFrequency" kullanımı saf gibi görünüyor çünkü bu işlevler CPU'nun saat hızına dayanıyor.
CPU'nun saat hızının sabit olmadığını ve çalışma sırasında sistem tarafından değiştirilebileceğini iyi biliyoruz.
2. Yüksek hassasiyetli zamanlamalar için "QueryPerformanceCounter & QueryPerformanceFrequency" kullanımı naif [...]
[...] çünkü bu işlevler CPU'nun saat hızına dayalıdır.
3. Yapay 100 ms grafiğini elde etmek için zaman damgalarını senkronize etmemize gerek yok.
4. MT4, PIC'yi yeniden programlayabildiğimizden, 1 ms hassasiyete sahip olma yeteneğine sahiptir .
http://blogs.msdn.com/b/oldnewthing/archive/2008/09/08/8931563.aspx?PageIndex=2 :
"
carsten orthbandt
Çoğu zaman QPC'den bahsedilir, çok önemli bir şey eksiktir.
QPC'nin fena halde güvenilmez olduğu gerçeği. Gerçek donanıma ve CPU yüküne bağlı olarak, QPC rasgele birkaç saniye ileri geri atlayacaktır (deneyimlerime göre genellikle ~ 4 saniyeydi).
Duvar saati süresini de takip ederek ve bu sıçramaları tespit etmeye çalışarak bu sorunu çözebilirsiniz.
"
Carsten Orthbandt [...]
İşlemciler Microsoft tarafından üretilmez.
İşlemciler Microsoft tarafından üretilmez.
Onlar değil? Vay! Asla bilemezdim. Teşekkür ederim.