Wie kann ich überprüfen, ob eine "Optimierung" oder eine "Vorwärtsoptimierung" im Gange ist? - Seite 7
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Weiterleiten=Benutzerdefiniert, Optimierung=Deaktiviert? - Sollte dies auch geprüft werden oder nur die Gleichgewichtslinie ermittelt und die Regressionsparameter berechnet werden?
Berechnen Sie die Regression STRICTLY IF Forward=Cast, Optimization=Disabled. D.h. wenn es sich um eine reguläre Optimierung oder einen Lauf ohne Vorlauf handelt, tun wir nichts.
In MQL5 gibt es keine Flaggen.
Nun, kann der Code einfach in die Ini-Datei gehen und sie sich ansehen?
Ich habe indirekt eine ähnliche Prüfung vorgenommen. Der erste Handel ist immer eine Aufstockung (bei allen Läufen gleich). Deshalb habe ich mir HistoryDealGetInteger(ticket, DEAL_TIME) für den ersten Trade in OnTester gemerkt und in den Frame geschrieben. Mit diesem Wert können wir die gesamte Menge der Läufe inOnTesterPass in Back und Forward unterteilen.Wenn möglich, übergeben Sie die Werte für die erforderlichen Berechnungen von OnTester an OnTesterPass, während die Berechnung selbst bereits in OnTesterPass durchgeführt wird.
Nun, kann der Code einfach in die Ini-Datei gehen und sie sich ansehen?
Wir müssen Regression und Gewinn durch Vorwärtsbewegungen sammeln - daher die Annahme, dass die Ini-Datei sichtbar sein wird.
Und ja, nebenbei bemerkt, vielleicht läuft OnTester nur einmal, wenn man einfach nur optimiert - dann ist keine Prüfung nötig. Die zweite Initialisierung wird einfach nicht stattfinden.
Wenn möglich, übergeben Sie Werte für die erforderlichen Berechnungen von OnTester an OnTesterPass und führen Sie die Berechnung selbst in OnTesterPass durch.
Wir müssen Regression und Gewinn durch Vorwärtsbewegungen sammeln - daher die Annahme, dass die Ini-Datei sichtbar sein wird.
Und ja, nebenbei bemerkt, vielleicht läuft OnTester nur einmal, wenn man einfach nur optimiert - dann ist keine Prüfung nötig. Die zweite Initialisierung wird einfach nicht stattfinden.
Das Thema hier begann mit der Tatsache, dass es unmöglich ist, vorwärts und rückwärts programmatisch zu definieren, was das Hauptproblem dieses Themas ist. Die ini kann nur verwendet werden, um herauszufinden, in welchem Modus der Tester läuft.
Es ist nicht möglich, die Grenze zwischen beiden programmatisch zu definieren. Aber ich zum Beispiel brauche keine Grenze, ich brauche Daten. Sie sagten, dass der zweite Anstoß von OnTester nur mit Vorwärtsdaten funktioniert.