MetaTrader 5 Strateji Test Cihazı: Hatalar, Hatalar, İyileştirme Önerileri - sayfa 82

 
fxsaber :

Optimizasyon için bir EX5 hata ayıklama sürümü veya başka bir yavaş sürüm başlatılırsa lütfen sinyal verin.

Artık, Expert Advisor on Optimization'ın yavaş bir sürümünü yanlışlıkla başlatmak ve sıfırdan zaman ve para kaybetmek çok kolay.

Arama dizisi : Uluchshenie 032.

Günlükte bir mesaj var.

Alert'in herkes için uygun olacağını düşünmüyorum.

 
Andrey Khatimlianskii :

Günlükte bir mesaj var.

Alert'in herkes için uygun olacağını düşünmüyorum.

Peki, Optimizasyon sırasında her seferinde günlüğe bakmayın ve binlerce başka satırda istenen satırın varlığını/yokluğunu arayın.

Örneğin, hata ayıklama EX5 olduğunda yeşil hazır olma göstergesi kırmızıya dönerse, hemen fark edilir.

 
fxsaber :

Peki, Optimizasyon sırasında her seferinde günlüğe bakmayın ve binlerce başka satırda istenen satırın varlığını/yokluğunu arayın.

Örneğin, hata ayıklama EX5 olduğunda yeşil hazır olma göstergesi kırmızıya dönerse, hemen fark edilir.

Gösterge rengi - belki, ancak bir uyarı değil.

OnInit'te kendin izleyemiyor musun?

 
Andrey Khatimlianskii :

OnInit'te kendin izleyemiyor musun?

INIT_FAILED, Optimizasyonu durdurmaz.

 
fxsaber :

INIT_FAILED, Optimizasyonu durdurmaz.

OnTesterInit'ten sıfır olmayan bir değer döndürmek, optimizasyonların çalışmasını engelliyor
 
Slava :
OnTesterInit'ten sıfır olmayan bir değer döndürmek, optimizasyonların çalışmasını engelliyor

Yardımda, her zaman geçersiz sürüme rastladım ... teşekkürler. INIT_FAILED ayrıca çerçeve grafiğini de kapatır. Uygun bir şekilde.

 

Bazı pasajları bitirdikten sonra, bunlara ihtiyaç olmadığı anlaşılır. Örneğin, OnTester'da sıfırları döndürüyorum. Sonuç olarak, Optimizasyon tablosu bu gereksiz verilerle doldurulur.


Bu şekilde hesaptan sökmeye çalıştım ama olmadı.

 input int Range = 0 ;

void OnDeinit ( const int )
{
//  ExpertRemove();
   TesterStop (); // Нужно не учитывать этот проход
}

double OnTester ()
{
   return (Range);
   return ( DBL_MIN ); // Предлагаю при возврате DBL_MIN игнорировать проход.
}


Bir çözüm var mı? Değilse, DBL_MIN -seçeneğini öneririm (kaynağa bakın).


ZY Optimizasyonu durdurmak için WinAPI-crutch kullanmak gereklidir. OptimizationStop()'a sahip olmak mümkün mü? Normal bir Tester-API olmaması üzücü. Ve tst/opt'a düzenli erişim.

 
fxsaber :

...

Bir çözüm var mı? Değilse, DBL_MIN -seçeneğini öneririm (kaynağa bakın).

...

belki:

-DBL_MAX

mümkün olan minimum sayıyı kastediyorsanız.

 
Andrey Dik :

belki:

-DBL_MAX?

Epeyce. Keşke işe yarasaydı.

 

Merhaba, sevgili Strateji Testçisi geliştiricileri!

Sorunun, belirtilen grafik penceresine belirtilen tanıtıcı ile bir gösterge ekleyen ChartIndicatorAdd'de mi yoksa Strateji Test Cihazında mı olduğunu anlamıyorum. Aynı Uzman Danışmanın Strateji Test Cihazında birden fazla optimizasyon yapıldığında, gösterge(ler) ya görüntülenir ya da görüntülenmez. Göstergelerin görüntülenme/gösterilmeme sıklığı kaotiktir ve herhangi bir bağımlılığı yoktur. Üstelik bu sorun uzun vadelidir ve yapıdan yapıya geçer. Şimdi yapı 2690 var. MT5 MetaQuote ticaret terminalinin Strateji Test Cihazını kullanıyorum.

Sorun nedir?

2 masaüstü bilgisayarda ve bir dizüstü bilgisayarda Windows 7 SP1 64-bit işletim sistemi yüklü ve sorun her yerde aynı.

Saygılarımla, Vladimir.