Kütüphaneler: MultiTester - sayfa 37

 
fxsaber #:
Ben sadece MTTester.mqh kullanıyorum. Bu örneği anlamaya çalışın.

MultiTester.mqh yerine MTTester.mqh bağlamak " 'TesterSettings' - undeclared identifier " hatasına neden oluyor.

Örneğinizle ilgili olarak - birkaç ardışık optimizasyon çalıştırmıyorum, her satırı ayrı ayrı deniyorum ve neden birincisinin çalıştığını, ikincisinin garip davrandığını ve üçüncüsünün hiç derlenmediğini anlayamıyorum. Diğer ikisi videoda gösterildiği gibi yorumlanmış, bu şekilde görünüyor:

Eğitimli gözlerinizle bariz bir hata görebiliyor musunuz?

 
Yauheni Shauchenka #:

MultiTester . mqh yerine MTTester. mqh bağlanması " 'TesterSettings' - undeclared identifier " hatasına neden olur

Keskin gözlerinizle bariz bir hata görebiliyor musunuz?

Tekrar ediyorum.

Hangi görevi çözdüğünüzü bilmiyorum.

 
fxsaber #:
Hangi görevi çözdüğünüzü bilmiyorum.

İşlev parametrelerinde belirtilen özel bir başlangıç tarihi ve strateji test cihazında belirtilen standart ayarlarla bir strateji test cihazının nasıl çalıştırılacağını öğrenmek istiyorum. Tıpkı fotoğraftaki gibi


 
fxsaber #:

Tekrar söylüyorum.

Bensadece MTTester .mqh kullanıyorum.

Sadece MTTester.mqh kullanmanız anlaşılabilir bir durum, sanırım ben de öyle yapıyorum.


 
Yauheni Shauchenka #:

Sadece MTTester.mqh kullanmanız anlaşılabilir bir durum, sanırım ben de kullanıyorum.

Başka bir mqh'den fonksiyonlar kullanıyorsunuz.

 

İyi günler!

MultiTester_Example'ı MultiTester kütüphanesinden, önerilen ayarları kesinlikle izleyerek çalıştırıyorum.

Program başlıyor ve hatta giriş parametrelerini değiştirmeye izin veriyor. Ancak herhangi bir giriş parametresiyle (varsayılanlar dahil) aşağıdaki mesajı görüntülüyor: Tester Bekleniyor....

Ve başka hiçbir eylem gerçekleşmiyor. Programın test cihazından ne beklediği açık değil. Ekranı ekliyorum.

Lütfen ne yapılabileceğini bildiriniz.

Saygılarımla, Alexander

Dosyalar:
 
klycko #:

aşağıdaki mesajı görüntüler: Waiting Tester.....

Program, Test Cihazının şu anda hesaplama durumunda olduğunu düşünür - kırmızı Durdur düğmesi yanar.

const bool Init = EventSetTimer(1);

#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/tr/code/26132

void OnTimer()
{
  Comment(MTTESTER::IsReady()); // true - Başlat düğmesi, false - Durdur düğmesi.
}

Bu kod, Bekleyen Test Cihazı durumunun tanımının doğru çalışıp çalışmadığını göstermelidir.

 
fxsaber #:

Program, Test Cihazının artık hesaplama durumunda olduğunu kabul eder - kırmızı Durdur düğmesi yanar.

Bu kod, Test Cihazı hazır durumu tanımının doğru çalışıp çalışmadığını göstermelidir.

Evet, haklısınız, yeşil "Başlat" düğmesi yanmasına rağmen bu kod yanlış veriyor. Yani,"test cihazı hazır olma durumu tespiti" hazır olma durumunu yanlış mı tahmin ediyor? Bu nasıl ve nerede düzeltilebilir?

 
klycko #:

İyi günler!

MultiTester_Example'ı MultiTester kütüphanesinden, önerilen ayarlara harfiyen uyarak çalıştırıyorum.

Program başlıyor ve hatta giriş parametrelerini değiştirmeye izin veriyor. Ancak herhangi bir girdi parametresiyle (varsayılanlar dahil) aşağıdaki mesajı görüntüler: Waiting Tester.....

Ve başka hiçbir eylem gerçekleşmez. Programın test ediciden ne beklediği belli değil. Ekranı ekliyorum.

Lütfen ne yapılabileceğini bildiriniz.

Saygılarımla, Alexander

Başka bir standart mql5 Uzman Danışmanı deneyin Tüm Uzman Danışmanlar mt5'teki test cihazını geçemez ve takılır.

Sadece MultiTester değil, donanımın, windows yazılımının vb. bir parçası da vardır.

 
Aleksei Skrypnev #:

Başka bir standart mql5 Uzman Danışmanı deneyin

MACD Örneği ile denedim. Sonuç tamamen aynı.

Bana "Test Cihazının hazır olma durumunu" değerlendiren bir kod gönderildi. Yeşil düğme "Başlat" yanmasına rağmen yanlış veriyor (yani kırmızı düğme "Durdur " un yandığını düşünüyor). Yani, "Test cihazınınhazır olma durumu tespiti" bu hazır olma durumunu yanlış mı değerlendiriyor? Bu nasıl ve nerede düzeltilebilir?