Hatalar, hatalar, sorular - sayfa 2628

 
volchyonok :
Merhaba, EA kabul edilemez değerlere ulaşırsa bireysel testi durdurarak OnTiket'teki TestorStop() işlevini kullanarak testi hızlandırmaya çalışıyorum. Sonuç olarak, bireysel çalıştırmalar diğerlerinden daha hızlı gidiyor ve test aracılarından biri önce bitiriyor (bir yerde, test aracısı bir süre boşta kalırsa kapandığını okudum) - kalan tüm aracılar bittiğinde, görevler gönderilmez ilk ajana. Ve böylece, test etme ajanları, bir ajan kalana kadar birer birer ayrılıyor - bu durumda, hız hakkında söylenecek bir şey yok. Yani, hız artırılabilir, ancak dağıtılmış hesaplamanın uygulanmasındaki teknik hatalara izin verilmez. Örneğin , biri ilk çalıştırmada diğerinden daha büyük olması gereken 2 parametreyi optimize etmek için OnInit() içinde TestorStop()'u çalıştırırsanız, hız da artar ve bundan sonra, görevler tamamlansa da test aracıları görevleri yürütmeyi durdurur. gönderilir ve gönderilen görevlerin sayacı yüksek hızda artar ve aracı tarafından çözülen sayaç görevleri buna değer. Belki birisi bunu nasıl aşacağını biliyordur, bu yüzden konu ilginç, gereksiz sonuçların atılması nedeniyle testin hızı normal teste göre 10 kat daha fazladır, ayrıca OnTest()'te gereksiz sonuçları sıfırlayarak, genetiği yönlendirebilirsiniz. yön bulmamız gereken algoritmaya!

Bir çoğaltma sağlarsanız, sorunla ilgilenirler.

 
fxsaber :

Bir çoğaltma sağlarsanız, sorunla ilgilenirler.

İlk çalıştırmadan sonra 3 ajan testten çıktı
Dosyalar:
1.jpg  86 kb
 
volchyonok :
İlk çalıştırmadan sonra 3 ajan testten çıktı

Ben kendim sadece Yerel Temsilcilerle çalışıyorum, bu yüzden size kesin bir şey söyleyemem.

Kaynağı oynatma için geliştiricilere gönderin.

 
Vladislav Andruschenko :

...

Grafikte çalıştırıyorum - bu satır için değer yok!

...

Sayın @MetaQuotes Yönetimi. Yani şimdi olacak mı? Yoksa bu bir bug mı?


2304 aynıdır.

2280 her şey yolunda.

Mesaj için teşekkürler.

Bu bir hatadır, düzeltilmiştir, yakında bir güncelleme yayınlayacağız.

Terminali yeniden başlatmak yardımcı olur, ancak yalnızca MQL programının ilk başlatılması için, bu programın sonraki tüm başlatmaları (aynı veya başka bir grafikte) dize ve kayan nokta türlerinde bir hataya neden olur.

 
Andrey Khatimlianskii :

Anladığım kadarıyla maksimum.

Evet, doğru, kontrol ettim. bu yüzden her zaman uygun değildir. İdeal olarak, elle seçilen herhangi bir bölüme göre veya onu belirlemek için bir fonksiyon ayarlayarak, örneğin mod veya MO değerlerine göre bir yüzey oluşturun.

 

Derleyici hatası:

 template < typename T>
class _CTest
  {
  T   val;
public :
                     _CTest(T mVal):val(mVal){}
  };
//--------------------------------------------------------------
class CTest
  {
public :
   template < typename T>
   _CTest<T>* Get(T mVal);
  };
//------------------------------------------------------------
template < typename T>
_CTest<T>* CTest::Get(T mVal) { return new _CTest<T>(mVal);} //'Get' - function already defined and has different type

Aynı zamanda, her şey şöyle güzel:

 class CTest
  {
public :
   template < typename T>
   _CTest<T>* Get(T mVal) { return new _CTest<T>(mVal);}
  };

Ve ilerisi. mql4'te böyle bir hata yok.

 
Aleksey Mavrin :

Evet, doğru, kontrol ettim. bu yüzden her zaman uygun değildir. İdeal olarak, elle seçilen herhangi bir bölüme göre veya onu belirlemek için bir fonksiyon ayarlayarak, örneğin mod veya MO değerlerine göre bir yüzey oluşturun.

Ortalama veya medyan değerin gösterilmesinin daha iyi olup olmayacağı hakkında hiçbir fikrim yok. Bir nevi maksimumu arıyoruz.

Ancak sonuç tablosunda grafiğin çizilmesini de etkileyen bir filtre olsaydı, herhangi bir "dilim" görmek mümkün olurdu.

 
Lütfen KB'ye bir danışman yerleştirmeye yardım edin. Böyle bir hata alıyorum.
main file not found

Her şey yerinde.


Ilımlılıkla ilgili bu mesaj bir kalıntı mı?


 
Ilyas :

Mesaj için teşekkürler.

Bu bir hatadır, düzeltilmiştir, yakında bir güncelleme yayınlayacağız.

Terminali yeniden başlatmak yardımcı olur, ancak yalnızca MQL programının ilk başlatılması için, bu programın sonraki tüm başlatmaları (aynı veya başka bir grafikte) dize ve kayan nokta türlerinde bir hataya neden olur.


teşekkürler

2305 - her şey çalışıyor.

 
Andrey Khatimlianskii :

Ortalama veya medyan değerin gösterilmesinin daha iyi olup olmayacağı hakkında hiçbir fikrim yok. Bir nevi maksimumu arıyoruz.

Ancak sonuç tablosunda grafiğin çizilmesini de etkileyen bir filtre olsaydı, herhangi bir "dilim" görmek mümkün olurdu.

İki özel parametreyle ilgili olarak - Maksimum, yalnızca bir aykırı değerdir ve genellikle istatistiksel olarak anlamlı değildir.

Filtreler evet, katılıyorum, demek istediğim buydu.