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.

Minimaler Experimentdatensatz
-DatensatzWarum es wichtig ist
Quellversion und EX5Eine spätere Bearbeitung verhält sich möglicherweise anders.
Broker, Server und genaues SymbolEin Suffix kann einen anderen Vertrag identifizieren.
Daten, Zeitrahmen und Tick-ModusSie definieren, was simuliert wurde.
Einlage, Währung und LeverageSie wirken sich auf Größen- und Margenannahmen aus.
Eingaben, Kosten und VerzögerungSie 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

Überprüfen Sie die Quellprojekte

Überprüfen Sie die bereitgestellte Version, den Eingabeleitfaden und den dokumentierten Testumfang für jedes Paket.

Quantum Titan MT5The Gold Reaper MT5

Warenkorb

Eine persönliche Nutzungslizenz pro Projekt. Jedes Projekt kann nur einmal hinzugefügt werden.

Dein Warenkorb ist leer

Wähle ein Quellcode-Projekt aus.

Weiter einkaufen