Hatalar, hatalar, sorular - sayfa 2422

 

2009 inşa

Çevrimiçi grafikte daha eski zaman dilimlerinden alınan veriler, test cihazında alınan verilerden farklıdır. Hata, eski zaman dilimlerinden gelen verileri kullanarak Uzman Danışmanları doğru şekilde test etmeyi imkansız hale getiriyor.

Ekteki tekrarlanabilir minimal örnekler, çizelge için komut dosyası ve test cihazı için Uzman Danışman, verileri daha sonra karşılaştırılabilmeleri için bir dosyaya yazar.

Karşılık gelen iki dosyayı gösteren ekran görüntüsü önemli farklılıklar gösteriyor:

böcek

Dosyalar:
 
Andrey Dik :

2009'u inşa et

Çevrimiçi grafikteki eski zaman dilimlerinden alınan veriler, test cihazında alınan verilerden farklıdır. Hata, eski zaman dilimlerinden gelen verileri kullanarak Uzman Danışmanları doğru şekilde test etmeyi imkansız hale getiriyor.

Ekteki tekrarlanabilir minimal örnekler, çizelge için komut dosyası ve test cihazı için Uzman Danışman, verileri daha sonra karşılaştırılabilmeleri için bir dosyaya yazar.

Karşılık gelen iki dosyayı gösteren ekran görüntüsü önemli farklılıklar gösteriyor:

Ve evet, kene geçmişinden bağımsız olarak daha eski zaman çerçeveleri oluşturursanız bu hata atlanabilir, ancak bu, i(o,h,l,c), iOpen, vb. serilerinin yanlış çalışmasını görmezden gelebileceğiniz anlamına gelmez. işlevler. test cihazında.

 
Andrey Dik :

Kodlarımı çalıştırdın mı? - hayır? Testlerimi beğenme, testlerini "doğru" yaz. Seslendirilmiş bir hatayı kontrol ettiğinizde - buradan aboneliğinizi iptal edin. Kontrol etmekle uğraşmak istemiyor musun? - o zaman sel etmeyin ve akıllı olmayın, hata raporum sizin için değil, geliştiriciler için.
Platformun beta testinden beri MT5 kullanıyorum ve bana öğretmek size düşmez.

Kodlarınızı çalıştırmanıza gerek yoktur. Gerçekten sorunu anlamadın mı?

Senaryo, bugün için barların durumlarını okur. Test sırasında, Expert Advisor, mevcut test süresi andaki çubukların durumunu okur.

 
Slava :

Kodlarınızı çalıştırmanıza gerek yoktur. Gerçekten sorunu anlamadın mı?

Senaryo, bugün için barların durumlarını okur. Test sırasında, Expert Advisor, mevcut test süresinin andaki çubukların durumunu okur.

Teşekkür ederim, otoritenizin baskısı altında, eylemlerimin doğruluğundan şüphe ettim... ama sadece bir an için, çünkü bahsettiğiniz anı kontrol ettiğimi hatırladım, eski zaman çerçevelerinin zamanını onlarınkilerle birlikte gösterdim. Fiyat:% s.

Yine de, özellikle sizin için bunu yaptım - şimdi sorunu görmek için gereken her şey tek bir satırda gösteriliyor ... ve tamam mı?

Ayrıca, lütfen şu satıra özellikle dikkat edin:

 int bar = iBarShift ( NULL , tf, time, false );

ilgili işlevde, bar, bugün, dün veya dünden önceki gün için istenip istenmediğine bakılmaksızın, zamana göre elde edilen dizideki dizindir, çubuk dizini, istenen zamana göre döndürülür. fonksiyon parametreleri.

TF'lerin zamanının çıktısı ile ekteki örneklerde, onları yine de çalıştırmanızı ve kendi başınıza bir sorun olduğundan emin olmanızı ve soruna dalmak için zahmet etmeyen rastgele yoldan geçenleri dinlememenizi şiddetle tavsiye ederim, koda bakın ve çalıştırın.

İdarenin durumunu anlamıyorum... Bir sorunun varlığını göstermek istedim, en iyisini istedim ama her zamanki gibi çıktı...

Dosyalar:
 
Pavel Nikiforov :

Test cihazında böyle bir sorunla karşılaştım: ilk kez başlat düğmesine basıyoruz, her şey yolunda gidiyor, süreç iyi gidiyor, hemen ardından basıyoruz - hiçbir şey, hata yok, test yok. İşin garibi, birkaç dakika bekledikten sonra test cihazı tekrar çalışır, ancak bir defada tekrar çalışır.

Optimizasyonu birkaç çalıştırmada çalıştırırsanız, şunu verir:

EO 2 15:51:28.514 çekirdek 1 genetik geçiş (0, 0) 0:00:00.052'de "geçiş tamamlandıktan sonra bazı hatalar" hatasıyla test edildi

not 2 15:51:28.615 çekirdek 1 genetik geçiş (0, 1) 0:00:00.000'de "görev test aracısı tarafından reddedildi" hatasıyla test edildi

Sadece bir danışmanla böyle bir sihir, muhtemelen onunla ve yeni güncellemelerle ilgili bir sorun, ancak nereye bakılacağı belli değil, her şey daha önce çalıştı (iki ay boyunca dokunmadı).

Genel olarak anlaşıldı. Kimin umrunda, hepsi Uyku (5000); ve kaç milisaniyenin mümkün olduğu önemli değil ve bir. Teoride, Sleep(), belirtilen süre boyunca oluşturulan keneleri "oynatırken" testi etkilememelidir. Sleep() ile belirli bir danışman kodu arasındaki ilişkiyi henüz bulamadım, diğer baykuşlarda böyle bir sorun yok ama yine de daha önce olmuyordu ve bir alt ev ile karşı karşıyaysanız dikkat etmeniz gerekiyor. buna.

 
Andrey Dik :

Teşekkür ederim, otoritenizin baskısı altında, eylemlerimin doğruluğundan şüphe ettim... ama sadece bir an için, çünkü bahsettiğiniz anı kontrol ettiğimi hatırladım, eski zaman çerçevelerinin zamanını onlarınkilerle birlikte gösterdim. Fiyat:% s.

Yine de, özellikle sizin için bunu yaptım - şimdi sorunu görmek için gereken her şey tek bir satırda gösteriliyor ... ve tamam mı?

Ayrıca, lütfen şu satıra özellikle dikkat edin:

ilgili işlevde, bar, bugün, dün veya dünden önceki gün için istenip istenmediğine bakılmaksızın, zamana göre elde edilen dizideki dizindir, çubuk dizini, istenen zamana göre döndürülür. fonksiyon parametreleri.

TF'lerin zamanının çıktısı ile ekteki örneklerde, onları yine de çalıştırmanızı ve kendi başınıza bir sorun olduğundan emin olmanızı ve soruna dalmak için zahmet etmeyen rastgele yoldan geçenleri dinlememenizi şiddetle tavsiye ederim, koda bakın ve çalıştırın.

İdarenin durumunu anlamıyorum... Bir sorunun varlığını göstermek istedim, en iyisini istedim ama her zamanki gibi çıktı...

Expert Advisor'da CopyRates() kullanmaya çalıştım, sonuç i() ile aynı yanlış, zaman eşleşiyor ama fiyatlar uyuşmuyor.

 

Derleyici hatası. Aşağıdaki örnek, aşırı yüklenmiş = operatörüne sahip olmasına rağmen sabit alanlı bir nesneyi kopyalamaya çalışırken hata veriyor. Ayrıca, korumanın bununla hiçbir ilgisi olmadığı için , hata mesajının metni, oluşma nedenine bile karşılık gelmez.

 class A
{
};

class B
{
  A _data;
 public :
   const A* const Data;
  
  B() : Data(&_data) { }
  
   void operator =( const B &other) { _data= other._data; }
};

struct C
{
  B b;
};

void OnInit ()
{
  B b;
  b=b; // Так работает
  C c;
  c=c; // '=' - not allowed for objects with protected members or inheritance
}
 
English KB'den Rusça ME'den kod nasıl indirilir?
 
Andrey Dik :

Teşekkür ederim, otoritenizin baskısı altında, eylemlerimin doğruluğundan şüphe ettim... ama sadece bir an için, çünkü bahsettiğiniz anı kontrol ettiğimi hatırladım, eski zaman çerçevelerinin zamanını onlarınkilerle birlikte gösterdim. Fiyat:% s.

Yine de, özellikle sizin için bunu yaptım - şimdi sorunu görmek için gereken her şey tek bir satırda gösteriliyor ... ve tamam mı?

Ayrıca, lütfen şu satıra özellikle dikkat edin:

ilgili işlevde, bar, bugün, dün veya dünden önceki gün için istenip istenmediğine bakılmaksızın, zamana göre elde edilen dizideki dizindir, çubuk dizini, istenen zamana göre döndürülür. fonksiyon parametreleri.

TF'lerin zamanının çıktısı ile ekteki örneklerde, onları yine de çalıştırmanızı ve kendi başınıza bir sorun olduğundan emin olmanızı ve soruna dalmak için zahmet etmeyen rastgele yoldan geçenleri dinlememenizi şiddetle tavsiye ederim, koda bakın ve çalıştırın.

İdarenin durumunu anlamıyorum... Bir sorunun varlığını göstermek istedim, en iyisini istedim ama her zamanki gibi çıktı...

Bu kimseyi ilgilendirmez. Ana Pazar ve sinyaller çalışıyor.
 

Tünaydın.

2007'yi oluşturun. Sorun şudur. Strateji test cihazında görselleştirme ile gelecekte (yapıştırma değil) bir Uzman Danışman başlatıyorum. aşağıdaki sonucu alıyorum

Şimdi "Görselleştirme" onay kutusunu kaldırıyorum ve farklı sonuçlar alıyorum

Enstrümanlar da dahil olmak üzere diğer dönemleri aldı. Hem kâr göstergeleri hem de işlem sayısı farklıdır. Ayrıca, işlemlerin detaylı bir karşılaştırmasından sonra, görselleştirme olmadan danışmanın mantığı düzeyinde var olamayacak işlemler olduğunu öğrendim. Toplam doğru veriler ancak görselleştirme ile olabilir.

Yoldaşlar forum kullanıcıları ve geliştiricileri, nedir ve bununla nasıl başa çıkılır? İşlem görselleştirme olmadan olduğundan daha uzun sürdüğünden, uzun süreler boyunca görselleştirme ile her zaman test etmek pahalıdır.