Bibliotheken: MultiTester - Seite 37

 
fxsaber #:
Ich verwende nur MTTester.mqh. Versuchen Sie, dieses Beispiel zu verstehen.

Das Verbinden von MTTester.mqh anstelle von MultiTester.mqh verursacht den Fehler " 'TesterSettings' - undeclared identifier ".

Und zu Ihrem Beispiel - ich führe nicht mehrere aufeinanderfolgende Optimierungen durch, sondern probiere jede Zeile einzeln aus und kann nicht verstehen, warum die erste funktioniert, die zweite sich seltsam verhält und die dritte überhaupt nicht kompiliert. Die anderen beiden sind auskommentiert , wie im Video zu sehen ist, es sieht so aus:

Können Sie mit Ihrem geschulten Auge einen offensichtlichen Fehler erkennen?

 
Yauheni Shauchenka #:

Das Verbinden von MTTester.mqh anstelle von MultiTester.mqh führt zu dem Fehler " 'TesterSettings' - undeclared identifier ".

Können Sie mit Ihrem scharfen Auge einen offensichtlichen Fehler erkennen?

Ich wiederhole.

Ich weiß nicht, welche Aufgabe Sie lösen.

 
fxsaber #:
Ich weiß nicht, welche Aufgabe Sie lösen wollen.

Ich möchte lernen, wie man einen Strategietester mit einem benutzerdefinierten Startdatum, das in den Funktionsparametern angegeben ist, und mit Standardeinstellungen, die im Strategietester angegeben sind, ausführt. Genau wie auf dem Foto


 
fxsaber #:

Ich sage es noch einmal.

Ich verwendenur MTTester .mqh.

Nun, die Tatsache, dass Sie nur MTTester.mqh verwenden , ist verständlich, ich denke, das ist, was ich tue.


 
Yauheni Shauchenka #:

Nun, die Tatsache, dass Sie nur MTTester.mqh verwenden , ist verständlich, ich glaube, das tue ich auch.

Sie verwenden Funktionen aus einer anderen mqh.

 

Guten Tag!

Ich führe MultiTester_Example aus der MultiTester-Bibliothek aus und halte mich dabei genau an die vorgeschlagenen Einstellungen.

Das Programm startet und erlaubt es sogar, die Eingabeparameter zu ändern. Aber bei allen Eingabeparametern (einschließlich der Standardparameter) zeigt es die folgende Meldung an: Waiting Tester....

Und es finden keine weiteren Aktionen statt. Es ist nicht klar, was das Programm von dem Tester erwartet. Ich hänge den Bildschirm an.

Bitte beraten Sie mich, was getan werden kann.

Mit freundlichen Grüßen, Alexander

Dateien:
 
klycko #:

wird die folgende Meldung angezeigt: Waiting Tester.....

Das Programm geht davon aus, dass sich der Tester jetzt im Berechnungszustand befindet - die rote Stopptaste leuchtet.

const bool Init = EventSetTimer(1);

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

void OnTimer()
{
  Comment(MTTESTER::IsReady()); // true - Start-Taste, false - Stop-Taste.
}

Dieser Code soll zeigen, ob die Definition des Status "Wartender Tester" korrekt funktioniert oder nicht.

 
fxsaber #:

Das Programm geht davon aus, dass sich der Tester jetzt im Berechnungszustand befindet - die rote Stopptaste leuchtet.

Dieser Code soll zeigen, ob die Definition des Zustands "Tester bereit" korrekt funktioniert oder nicht.

Ja, Sie haben recht, dieser Code liefert einen falschen Wert, obwohl die grüne Taste "Start" leuchtet. Alsoschätzt die"Tester-Bereitschaftsstatus-Erkennung" den Bereitschaftsstatus falsch ein? Wie und wo kann dies korrigiert werden?

 
klycko #:

Guten Tag!

Ich führe MultiTester_Example aus der MultiTester-Bibliothek aus und halte mich dabei streng an die vorgeschlagenen Einstellungen.

Das Programm startet und erlaubt es sogar, die Eingabeparameter zu ändern. Aber bei allen Eingabeparametern (auch den Standardparametern) zeigt es folgende Meldung an: Waiting Tester.....

Und es finden keine weiteren Aktionen statt. Es ist nicht klar, was das Programm von dem Tester erwartet. Ich hänge den Bildschirm an.

Bitte um Rat, was getan werden kann.

Mit freundlichen Grüßen, Alexander

Versuchen Sie einen anderen Standard mql5 Expert Advisor Nicht alle Expert Advisors bestehen den Tester in mt5 und bleiben hängen.

Es ist auch ein Teil der Hardware, Windows-Software, etc., etc., nicht nur MultiTester.

 
Aleksei Skrypnev #:

Versuchen Sie einen anderen Standard mql5 Expert Advisor

Ich habe es mit dem MACD Sample versucht. Das Ergebnis ist genau das gleiche.

Mir wurde ein Code geschickt, der den "Bereitschaftszustand des Testers" auswertet.Er ergibt false (d.h.er denkt, dass der rote Knopf "Stop" leuchtet), obwohl der grüne Knopf "Start" leuchtet. Das heißt, die "Erkennung des Bereitschaftszustands des Testers" bewertet diese Bereitschaft falsch? Wie und wo kann dies korrigiert werden?