![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
Kanıt
Bu kanıt değil.
Yanılıyorsun.
İfadem geçerlidir - belirtilen uzman yalnızca işlemlerin geçmişine erişimi test eder.Bu kanıt değil.
Yanılıyorsun.
İfadem geçerlidir - belirtilen uzman yalnızca işlemlerin geçmişine erişimi test eder.
Sonuçlara atladı.
Bu tür karşılaştırmaların bir anlamı olduğundan emin değilim - bulut bilişim , MT4 test cihazının hızdaki tüm avantajlarını sıfıra indirir.
Ayrıca, bu durumda, danışman yalnızca veri erişiminin hızını test eder. Ancak bunun danışmanların çoğu için bir "darboğaz" olduğunu düşünmüyorum.
MT5'te riskten korunma pozisyonlu hesapların devreye girmesinden sonra, MT4 için şahsen kendim için tek bir artı görmüyorum. Yalnızca gerçek hesaplarda MT4'e sahip olduğum için platformlar arası kitaplıkları kullanıyorum.
Kişisel olarak eksik olduğum tek şey, işaretçiler veya dizilere yapılan referanslar. Böylece göstergelerdeki verileri bir kez daha kopyalamanıza gerek kalmaz. Diğer her şey MQL5'te.
Sonuçlara atladı.
Tehdit Tüm koşular mükemmel şekilde eşleşmedi. Bu, üçünden birinin kesinlikle yalan söylediği anlamına gelir (MT4+TDS, MT5 , MT4Orders). arayacak.
Konu sayesinde suçlu bulundu, karşılaştırma fırsatı olduğunda her zaman olur.
Bir hata gösteren Uzman Danışman
MT4
MT5
Orada başka neler var? Veri isteği ve bir dosyaya atma. Görünüşe göre daha fazla önlem alınmıyor - ne düşünüyorsunuz, bu Expert Advisor testi mi?
MT5'te riskten korunma pozisyonlu hesapların devreye girmesinden sonra, MT4 için şahsen kendim için tek bir artı görmüyorum.
Bu dal, yapının konsantrasyonu ile bir şekilde ayırt edilir. Bu nedenle, örneğin burada kişisel tercihlerden bahsetmek daha iyidir.
Hata nerede? Hatta kendimi kontrol ettim, Geçmiş fonksiyonlarının olduğu her yerde BreakPoint'leri ayarladım ve CTRL+F5 ile hata ayıklamaya başladım. Her şey temiz çalıştı.
Sonuçlara atladı.
Her şeyin içinde:
5 günde 200.000 işlemin açıldığı testte kabaca 1.800.000 tik alıyoruz. Basit olması için, geçmişteki 100.000 siparişin tarandığı ve 900.000 * 100.000 = 900.000.000.000 OrderSelect çağrısı aldığımız (ve hatta kütüphaneden bir ek yük ile) 900.000 onay işaretine sadeleştiriyoruz. İşte bu kadar 900 milyar OrderSelect ve test edildi.
Ve bunların %99,99'u kesinlikle gereksiz ve sadece "fren" göstermek için yapılıyor.
Temiz bir test yapmak istiyorsanız, kitaplıklar olmadan iki özdeş temiz örnek yazın. Bu nedenle, uyumluluk adına bir saflık garantisi ve yerleşik bir ek yükün olmaması olacaktır.
Geçmiş erişimini optimize ettik ve bu demoyu tamamen iptal ettik. Bilerek öyle yazıldı.
Her şeyin içinde:
Çağrıların %99,99'u kesinlikle gereksizdir ve yalnızca "fren" göstermek için yapılmıştır.
Temiz bir test yapmak istiyorsanız, kitaplıklar olmadan iki özdeş temiz örnek yazın. Bu nedenle, uyumluluk adına bir saflık garantisi ve yerleşik bir ek yükün olmaması olacaktır.
İki test cihazını karşılaştırabilmek istiyorum. Her birinin artılarını ve eksilerini görün. Ve karşılaştırma, hataları belirlemenin en etkili yollarından biridir.
Dal, her iki test kullanıcısının ilk verilerinin kimliğinin bir gösterimi ile başlar. Bu, hiçbir yerde olmayan temeldir. Ayrıca, herkes test için bir danışman seçebilir.
Geçmiş erişimini optimize ettik ve bu demoyu tamamen iptal ettik. Bilerek öyle yazıldı.
Geçmişle çalışmak, OrderSelect ve benzeri OrderXXXX komutlarıdır. Anlamıyormuş gibi yapmak zorunda değilsin. Özellikle bir kitaplık yazdıysanız.
MQL4'ü unutmadım ve ayrıca tarihle ilgili çalışmalar da var.
Her tikte 200.000 işlem derinliğine bir tarih tarayıcısı yazın ve döngüden makul bir çıkış için koşulu unutun mu? Buna - özellikle Rus köylülerini oynamak için denir.
Ve bazı yüzücülere atıfta bulunmayın. Döngü bilerek çok aptalca yazılmıştır. Ve testten sonraki 5 gün içinde bile, orada %99,99'unun çağrılmasına gerek olmayan yüz milyarlarca OrderXXX işlevinden daha fazlası test edilmedi.
Sorun şu ki, "Uzman Danışman örneğinin tamamı, yalnızca tek bir şey yapacak şekilde yazılmıştır - her tikte tüm işlem geçmişini çok verimsiz bir şekilde tarar", kesinlikle kesin ifadeyle tartışmaya başlamanızdır, Testi neden bu kadar özel olarak yazdığınızı çok iyi bilseniz de. Sonuçta, tek bir el hareketiyle aptal taramanın %99,99'unu kaldırabilirlerdi, ancak o zaman test başarısız olurdu.
Geçmişle çalışmak OrderSelect ve benzeri OrderXXXX komutlarıdır. Anlamıyormuş gibi yapmak zorunda değilsin. Özellikle bir kitaplık yazdıysanız.
MQL4'ü unutmadım ve ayrıca tarihle ilgili çalışmalar da var.
Her tikte 200.000 işlem derinliğine bir tarih tarayıcısı yazın ve döngüden makul bir çıkış için koşulu unutun mu? Buna - özellikle Rus köylülerini oynamak için denir.
Ve bazı yüzücülere atıfta bulunmayın. Döngü özel olarak yazılmıştır. Ve testten sonraki 5 gün içinde bile, orada %99,99'unun çağrılmasına gerek olmayan yüz milyarlarca OrderXXX işlevinden daha fazlası test edilmedi.
tartışmayacağım. MQL4'e aşina olan forum üyelerinden bu kısa kaynağa bakmalarını ve Renat'ın ne anlama geldiğini açıklamalarını rica ediyorum.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MT4-Test Cihazı VS MT5-Test Cihazı
fxsaber , 2017.05.08 01:11
danışman
Muhtemelen yanılıyorum, ama açıkçası, MT4'te tarihle çalışmanın nereye gittiğini göremiyorum. Lütfen yardım et.