Prüfung und Bewertung
Einen EA in MT5 reproduzierbar backtesten
Ein nützlicher MT5-Backtest ist ein wiederholbares Experiment: ein identifizierter EA-Build, gespeicherte Eingaben, ein angegebenes Symbol und ein Datumsbereich sowie aufgezeichnete Ausführungsannahmen. Beginnen Sie mit einer festen Konfiguration, bevor Sie versuchen, das Ergebnis zu verbessern.
Definieren Sie zuerst die Frage
„Startet dieser Build und gibt er die erwartete Art von Bestellung auf?“und „Wie empfindlich ist diese Strategie gegenüber den Kosten?“brauche andere Tests. Schreiben Sie eine Frage oben in Ihre Unterlagen. Ändern Sie es nicht stillschweigend, nachdem Sie das Ergebnis gesehen haben.
Nutzen Sie für einen ersten Software-Check einen überschaubaren Zeitraum und prüfen Sie einzelne Ereignisse. Planen Sie für eine Leistungsstudie umfassendere Zeiträume und Annahmen, bevor Sie sie durchführen. Keine dieser Übungen macht zukünftige Renditen vorhersehbar.
Richten Sie einen einzelnen Lauf ein
Open Strategy Tester, wählen Sie den EA, das Symbol, den Zeitrahmen, die Daten und die Kontoannahmen aus und laden Sie dann die beabsichtigten Eingaben. Lassen Sie die Optimierung für die Basislinie deaktiviert. MetaTraders -Testanleitung dokumentiert diese Kontrollen, gespeicherten Einstellungen und visuellen Tests.
| -Datensatz | Warum es wichtig ist |
|---|---|
| Quellversion und EX5 | Eine spätere Bearbeitung verhält sich möglicherweise anders. |
| Broker, Server und genaues Symbol | Ein Suffix kann einen anderen Vertrag identifizieren. |
| Daten, Zeitrahmen und Tick-Modus | Sie definieren, was simuliert wurde. |
| Einlage, Währung und Leverage | Sie wirken sich auf Größen- und Margenannahmen aus. |
| Eingaben, Kosten und Verzögerung | Sie sind Teil des Experiments, keine zufälligen Details. |
Wählen Sie bewusst einen Tick-Modus
Der Real-Tick-Modus nutzt den Broker-Tick-Verlauf, sofern verfügbar. Für den fehlenden Tick-Verlauf sind möglicherweise trotzdem generierte Ticks erforderlich. Gröbere Modi verändern die vom EA beobachteten Preisereignisse. Die offizielle Tick-Modus-Referenz erklärt diese Unterschiede.
Wenn Einstiege, Stopps oder Trailing-Logik von Bewegungen innerhalb einer Kerze abhängen, kann ein Test, der nur grobe Preispunkte überprüft, die falsche Frage beantworten. Notieren Sie den Modus im Bericht, anstatt ein glattes Diagramm als Beweis für eine realistische Ausführung zu betrachten.
Überprüfen Sie die Ereignisse vor dem Gesamtgewinn
Wählen Sie einige Einträge aus und folgen Sie jedem bis zum Ausgang. Vergleichen Sie Zeit, Richtung, Lautstärke und Schutz mit den dokumentierten Regeln. Suchen Sie dann nach Initialisierungsfehlern, abgelehnten Anforderungen und Lücken im Testerprotokoll.
Angenommen, Sie erwarten einen Eintrag nach einer vollendeten stündlichen Kerze, beobachten aber drei Aufträge in derselben Minute. Untersuchen Sie die Regel und den Positionsstatus, bevor Sie die Losgröße ändern. Das Erhöhen oder Verringern der Lautstärke würde das Verhalten, das Sie überprüfen wollten, nur verschleiern.
Speichern Sie das Ergebnis und wählen Sie das nächste Experiment aus
Halten Sie den Bericht, die Einstellungen und das Protokoll zusammen. Schreiben Sie, was der Lauf bewirkt hat und was nicht. Eine angemessene Schlussfolgerung könnte lauten: „Der ausgewählte Bau hat diesen Zeitraum mit diesen Eingaben abgeschlossen“;„Bereit für alle Live-Bedingungen“ wird durch diese Beobachtung nicht gestützt.
Als Nächstes ändern Sie jeweils eine Annahme, beispielsweise den Testzeitraum oder das Kostenszenario, und vergleichen. Benutzen Sie die Leitfaden zum Lesen von Berichten zur Interpretation der Ausgabe und der Leitfaden für Vorwärtstests vor der Parameteroptimierung. Auf historische Überprüfungen sollte eine Demo-Beobachtung folgen, bevor ein Live-Handel in Betracht gezogen wird.
Zurück nach oben