Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 41
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
Örnekleme başlangıcının ilk OnTick'in başında olduğunu belirtmeyi unuttunuz. Ölçümün sonu - OnDeinit'in başında
// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
Bu konuya
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
fxsaber , 2016.08.25 11:13
Hayat kesmekVeya OnTester'ın başında, çünkü
Ve ölçüm sonucunu OnTester'dan bir dönüş kodu olarak döndürün
GetTickCount'u henüz test cihazında test etmediniz. Bu işlevin, bazı durumlarda mantıklı olabilecek test cihazı tarafından taklit edileceğini varsaydım.
Bu arada, test cihazındaki geçerli saati ms'ye kadar doğrulukla nasıl anlayabilirim? SymbolInfoTick+Tick.time_msc aracılığıyla, ana sembolün OnTick çağrısının zamanını bulmak için çıkıyor. Ve hatta test cihazı kayma modunun doğru çalışıp çalışmadığını kontrol edin. Ama başka yolu yok gibi.
Doğru, başka bir şey sormak istedim. İlk ve son değerleri atarak optimize edicideki bir sıralamayı otomatikleştirmek için çerçeveler üzerinden mi hareket etmeniz (OnTester sonucunu aktarmak için) yoksa bu sonucu bozar mı?
Doğru, başka bir şey sormak istedim. İlk ve son değerleri atarak optimize edicideki bir sıralamayı otomatikleştirmek için çerçeveler üzerinden mi hareket etmeniz (OnTester sonucunu aktarmak için) yoksa bu sonucu bozar mı?
Toplu ölçümler için mikrosaniye zamanlayıcıyı kullanmayın. Normal milisaniye GetTickCount'u kullanın.
GetMicrosecondCount , test cihazını GetTickCount'tan daha fazla yavaşlatıyor mu (veya öykünüyor mu)?
Yoksa EventSetMillisecondTimer'dan vazgeçmek mi istediniz?
GetMicrosecondCount, test cihazını GetTickCount'tan daha fazla yavaşlatıyor mu (veya öykünüyor mu)?
Yoksa EventSetMillisecondTimer'dan vazgeçmek mi istediniz?
GetMicrosecondCount demek istiyorum. Sunucuyu yavaşlatıp yavaşlatmadığını kesin olarak söylemek mümkün değil. Dolaylı bir etkisi olabilir. Bu nedenle, sistem yerel GetTickCount'u kullanmak daha iyidir.
GetMicrosecondCount, kod yürütmenin kısa bölümlerini ölçmek için kullanılır. Büyük bir OnTick setinin yürütülmesini ölçmek için GetTickCount yine de daha iyidir
Kararlı sonuçlar aldıktan sonra GetTickCount yerine GetMicrosecondsCount kullanmayı deneyin. O zaman buradan söyle. Belki boşuna endişeleniyorum
İçerikleri yalnızca HistorySelect işlevleri aracılığıyla etkilenebilir. Ve böyle olur
Bu tür işlemlerin DEAL_ENTRY'si DEAL_ENTRY_IN (0)'a eşittir.