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
.fxt dosyanızın boyutu nedir? 4GB'tan büyükse, nedeni budur.
Karmaşık, canlı, gerçek paralı EA'larımızı düzgün bir şekilde geriye dönük test ettiremiyoruz (yani, 509 ve öncesinde elde ettiğimiz 60x derlemelerle aynı test sonuçlarını elde ediyoruz). Düzgün ticaret yapıyor gibi görünüyorlar (ayrıntıyı söylemek o kadar kolay olmasa da), ancak geriye dönük testler çok farklı sonuçlar gösteriyor. Buna neden olan o kadar çok farklı potansiyel sorun var ki, suçluların hangileri olduğunu bulmak şimdiye kadar imkansızdı ve listeden herhangi bir şeyi tamamen ortadan kaldırmak çok zordu.
Gönderim korkarım herhangi bir teknik değer katmıyor ama yeni gerçeklikle mücadele eden yetenekli insanlar/ekipler olduğunu gösteriyor.
O kadar büyük olmamalı, 4 yıllık geriye dönük testlerim yaklaşık 2,75 GB'lık fxt dosyaları oluşturdu
Merhaba SDC,
Tarihsel verilerdeki değişiklikler göz önüne alındığında, bu, incelediğimiz alanlardan biri. Onu olası sorunlar listesinden çıkarmaya çalışıyoruz.
Dün MQ adamlarından biriyle aşağıdaki (düzenlenmiş) etkileşimi yaşadım (tüm M1 verilerimizi doğrudan aracıdan aldığımızı/ödediğimizi ve kullanmadan önce eksiksiz olup olmadığını iyice analiz ettiğimizi ve o zamandan beri değiştirmediğimizi göz önünde bulundurarak):
Trev: Strateji test cihazını her zaman, M1 .hst dosyalarının sürekli olarak yeni M1 aracı verileriyle eklendiği canlı, aracı bağlantılı bir terminalde kullandık. Sanırım sorum şu, terminal yükseltmesinin bir parçası olarak mevcut M1 .hst dosyama herhangi bir şey yapıldı mı ve yeni veriler geldikçe bu dosyaya ne oluyor (yani, doğru biçimde güncelleniyor mu)?
MQ: Test için yeni MT4 600'de uzmanların hiçbir şey yapmasına gerek yok.
Cevap gerçekten aradığım şey değil (sadece anlambilim olsa da). Yükseltmenin bir parçası olarak .hst'lerime (eğer varsa) ne yapıldığıyla ilgili ayrıntıları bilmek istiyorum. Her şey, eski veriler yeni terminalin test cihazı ile zaten kullanılabilir olacak şekilde yeni formata dönüştürüldü mü ve yeni veriler doğru şekilde giriliyor mu? Bu sorunun cevabı evet ise (ve doğru yapıldığını varsayarsak), o zaman SDC sorunuzu %100 onaylayarak cevaplayabilir ve sorun listemden çıkarabilirim.
Merhaba SDC,
Tarihsel verilerdeki değişiklikler göz önüne alındığında, bu, incelediğimiz alanlardan biri. Onu olası sorunlar listesinden çıkarmaya çalışıyoruz.
Dün MQ adamlarından biriyle aşağıdaki (düzenlenmiş) etkileşimi yaşadım (tüm M1 verilerimizi doğrudan aracıdan aldığımızı/ödediğimizi ve kullanmadan önce eksiksiz olup olmadığını iyice analiz ettiğimizi ve o zamandan beri değiştirmediğimizi göz önünde bulundurarak):
Trev: Strateji test cihazını her zaman, M1 .hst dosyalarının sürekli olarak yeni M1 aracı verileriyle eklendiği canlı, aracı bağlantılı bir terminalde kullandık. Sanırım sorum şu, terminal yükseltmesinin bir parçası olarak mevcut M1 .hst dosyama herhangi bir şey yapıldı mı ve yeni veriler geldikçe bu dosyaya ne oluyor (yani, doğru biçimde güncelleniyor mu)?
MQ: Test için yeni MT4 600'de uzmanların hiçbir şey yapmasına gerek yok.
Cevap gerçekten aradığım şey değil (sadece anlambilim olsa da). Yükseltmenin bir parçası olarak .hst'lerime (eğer varsa) ne yapıldığıyla ilgili ayrıntıları bilmek istiyorum. Her şey, eski veriler yeni terminalin test cihazı ile zaten kullanılabilir olacak şekilde yeni formata dönüştürüldü mü ve yeni veriler doğru şekilde giriliyor mu? Bu sorunun cevabı evet ise (ve doğru yapıldığını varsayarsak), o zaman SDC sorunuzu %100 onaylayarak cevaplayabilir ve sorun listemden çıkarabilirim.
Veriler aynı, sadece .hst formatı değiştirildi. SDC'nin testinin gösterdiği gibi, geriye dönük test sonuçları hem yapı 509 hem de 60x ile aynıdır. Ancak aynı verileri kullanmadığı için SDC'nin ilk denemesinin bozuk olduğunu da gösteriyor.
Ancak komisyoncu verilerinizi değiştirebilir.
Yeni bir "olay" kullandığınızı görebiliyorum, eski mt4 sözdizimini kullanmayı deneyin. 60* sürümleri için.
Teşekkürler & Saygılar
Bunu yaptım, yeni yapılarda start() veya OnTick() kullanmış olmam sonuçta hiçbir fark yaratmadı. Fark potansiyelini en üst düzeye çıkarmak için yeni derleyicide yeni sözdizimini ve #property strict kullanmaya karar verdim.
Hala aynı grafik verisine sahip her iki yapıya da sahipken, kodunun yeni yapılarda çalışma şeklini değiştiren bir sorun belirlediklerine inanan herkes, test kodunu bu sorunun bir örneğini içerecek şekilde değiştirebilir, daha sonra çalıştıracağım. tekrar test eder, böylece geriye dönük test üzerinde ne gibi bir etkisi olduğunu görebiliriz.
Bu testleri yaparken birkaç küçük hata fark ettim.
1) Yeni terminalde farklı hesaplara giriş ve çıkış yaparken, gezgindeki küçük adam hepsinde yeşil kalıyor ve hangi hesabın giriş yaptığını söylemeyi zorlaştırıyor.
2) Strateji test cihazındaki yayılma kutusu. Formayı 3 olarak girdiğimde o kutudaki değer aralıklı olarak kendi kendine 30 oluyor. Bunun 5 haneli hesapla bir ilgisi olabilir .... 5 haneli olduğu için 30 girmem gerektiğini mi söylemeye çalışıyor?
Tamam, deinit() geçen zaman hesaplamasına bir init() ekledim.
1 yıl geriye dönük test, EUR/USD, 1 dakikalık grafikler
509 inşa
606 yap
Build 606 strateji test cihazı, build 509'dan ortalama %11,8 daha hızlıydı
Bu görsel mi yoksa görsel olmayan mod muydu?
görsel olmayan
tüm test için 32x'te tamam mı? Bu testleri on yaşında bir AMD 2.4 Ghz düello çekirdekli dizüstü bilgisayarda çalıştırıyorum, bu yüzden hız testlerine hayran kalmayı beklemeyin lol