Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
....
Der Prüfmodus schließt den Optimierungsmodus ein, aber nicht umgekehrt.
Nein. Im Gegenteil.
Ich fürchte, das verstehe ich nicht.
Wenn MQL_OPTIMIZATION in MQL_TESTER enthalten ist, warum sollte es dann auch geprüft werden?
Ich fürchte, das verstehe ich nicht.
Wenn MQL_OPTIMIZATION in MQL_TESTER enthalten ist, warum sollte es dann auch geprüft werden?
Das ist richtig. Wenn du kein Tester oder Optimierer bist, kommst du hier gar nicht rein )))
Artem, wenn ich das richtig verstanden habe, dann ist meine solche Konstruktion
überflüssig ist?
Es wird genug sein
?
Wir wissen, dass wir im Tester arbeiten, aber wir wissen nicht, ob es sich um einen einzelnen Durchlauf oder eine Optimierung handelt, also müssen wir das Optimierungskennzeichen überprüfen
Ja, Andrew, ich verstehe das.
Aber das ist eine allgemeine Frage. Wenn ich optimiere oder teste, werden einige Statistiken zur Verwendung in OnTester() gesammelt.
Daher ist meine Frage, ob es ausreichend ist,if(MQLInfoInteger(MQL_TESTER)) oderif(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) zu schreiben?
Wenn die Optimierung Teil des Tests ist, dann scheint die Überprüfung des Optimierungsmodus unnötig zu sein...
Aber das ist eine allgemeine Frage. Wenn ich optimiere oder teste, werden einige Statistiken zur Verwendung in OnTester() gesammelt.
Daher ist meine Frage, ob es ausreichend ist,if(MQLInfoInteger(MQL_TESTER)) oderif(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) zu schreiben?
Wenn die Optimierung Teil des Tests ist, scheint die Überprüfung des Optimierungsmodus unnötig...
Warum sollte man die Konstruktion verkomplizieren?
Sieht so aus, als hätten Sie Dateien für den Real, für den Tester und den Optimierer.
In diesem Fall - Ihre:
könnte man es so schreiben:
und das war's - alle Ihre Dateien werden für den Tester, den Optimierer und den echten Benutzer klar unterscheidbar sein.
Warum sollte man das Design verkomplizieren?
Es sieht so aus, als hätten Sie Dateien für den echten, für den Tester und für den Optimierer.
In diesem Fall gehören sie Ihnen:
könnte man es so schreiben:
und das war's - alle Ihre Dateien werden für Tester, Optimierer und echte Benutzer unterscheidbar sein.
Ist diese Überprüfung wirklich notwendig?
Ist dieser Test notwendig?
Sie müssen damit beginnen, was der Zweck der Unterscheidung zwischen Tester, Optimierer und Real in Ihrem System ist.
warum können Sie auf diese Kontrollen nicht verzichten?
Sie müssen damit beginnen, was der Zweck der Unterscheidung zwischen Tester, Optimierer und Real in Ihrem System ist.
Warum können Sie nicht auf sie verzichten?
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Was zum Teufel ist hier los?
Sergey Tabolin, 2020.05.20 15:11
Ja, Andrey, ich verstehe das.
Aber es ist eine allgemeine Frage. Wenn ich optimiere oder teste, sammle ich einige Statistiken zur Verwendung in OnTester().
Daher ist meine Frage, ob es ausreichend ist,if(MQLInfoInteger(MQL_TESTER)) oderif(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) zu schreiben?
Wenn die Optimierung Teil des Tests ist, dann scheint die Überprüfung des Optimierungsmodus unnötig zu sein...
Warum fragen Sie jemanden?
Prüfen Sie die Werte vonMQLInfoInteger(MQL_TESTER) undMQLInfoInteger(MQL_OPTIMIZATION) in Tester und Optimierer
und Sie werden sich selbst davon überzeugen.