Überanpassung bei EAs: Möglichkeiten und Grenzen von Forward-Tests

Eine Überanpassung tritt auf, wenn Parameterauswahlen mit dem für ihre Auswahl verwendeten Verlauf übereinstimmen, sich aber nicht verallgemeinern lassen. Reservieren Sie einen unberührten Zeitraum, definieren Sie Bewertungsregeln vor der Optimierung und protokollieren Sie jedes Experiment – ​​nicht nur die erfolgreichen Einstellungen.

Warum die Suche nach mehr Kombinationen die Frage ändert

Angenommen, Sie testen 200 Parameterkombinationen und präsentieren nur die beste. Das ausgewählte Ergebnis spiegelt sowohl die Strategie als auch den Suchprozess wider. Ein gut aussehender Gewinner könnte von den Besonderheiten dieser Probe profitiert haben.

Diese Beobachtung ist kein Beweis dafür, dass die Strategie nutzlos ist. Es ist ein Grund zu fragen, wie der Kandidat ausgewählt wurde und welche Beweise unabhängig von der Auswahl übrig bleiben. Notieren Sie die Suchbereiche und die Anzahl der Versuche zusammen mit der endgültigen Voreinstellung.

Trennen Sie Entwicklung und Evaluierung

MT5 bietet eine Vorwärtstestoption, die den späteren Teil eines historischen Intervalls reserviert und dort ausgewählte Optimierungsergebnisse auswertet. Siehe die offizieller Leitfaden für Optimierung und Vorwärtstests. Dies ist ein historischer Holdout-Test; Es unterscheidet sich von der Führung eines Demokontos, wenn neue Preise eintreffen.

Für einen anschaulichen Forschungsplan entwickeln Sie den Zeitraum Januar–Dezember eines Jahres und reservieren Sie die nächsten sechs Monate. Diese Daten sind ein Beispiel, keine universelle Aufteilung. Die verfügbare Historie, die Strategiehäufigkeit und Änderungen der Marktbedingungen sollten in das Design einfließen.

Schreiben Sie die Bewertungsregeln, bevor Sie suchen

  • Welche Kennzahlen werden neben dem Gewinn überprüft?
  • Welche Kosten und Positionsgrößenregeln bleiben unverändert?
  • Welches Verhalten würde Sie dazu veranlassen, den Kandidaten abzulehnen oder zu untersuchen?
  • Wie werden eine geringe Anzahl von Trades oder unvollständige Daten gemeldet?

Passen Sie Parameter nicht wiederholt an, nachdem Sie den „unberührten“ Zeitraum untersucht haben, und beschreiben Sie ihn dennoch als unabhängig. Sobald es Ihre Entscheidungen beeinflusst, werden es zu Entwicklungsdaten. Behalten Sie diese Historie im Protokoll und suchen Sie nach neuen Beweisen für die nächste Bewertung.

Die Empfindlichkeit gegenüber Parametern prüfen

Probieren Sie nahegelegene Parameterwerte als Sensibilitätsübung aus. Wenn die Änderung eines Schwellenwerts von 20 auf 19 oder 21 zu einer dramatischen Umkehr führt, untersuchen Sie die Ursache. Ein größerer Bereich mit ähnlichem Verhalten kann aussagekräftiger sein als ein einzelner Peak, obwohl keiner von beiden die zukünftige Zuverlässigkeit beweist.

Variieren Sie dann jeweils eine Ausführungsannahme. Ein Kandidat, der auf ungewöhnlich günstige Kosten angewiesen ist, verdient eine genauere Betrachtung. Beschriften Sie alle absichtlich hervorgehobenen Einstellungen, damit sie nicht mit der ursprünglichen Broker-Spezifikation verwechselt werden.

Nutzen Sie die Demo-Beobachtung für eine andere Frage

Historische Holdouts fragen, ob sich ausgewählte Regeln in anderen Historien ähnlich verhalten. Durch die Demo-Beobachtung können betriebliche Probleme wie Planung, Protokollierung und Wiederverbindungsverhalten aufgedeckt werden. Die MQL5-Tester-Referenz dokumentiert Unterschiede zwischen der Testumgebung und dem Normalbetrieb.

Erstellen Sie ein kurzes Forschungsprotokoll mit Kandidaten, Auswahlzeitraum, Haltezeitraum, Annahmen, Ergebnis und nächster Aktion. Behalten Sie auch gescheiterte Kandidaten. Weiter mit Ausführungskostenanalyse , wenn Sie ein vielversprechendes Ergebnis überprüfen, und vermeiden Sie es, Forward-Tests oder ein Demokonto als Rentabilitätszertifikat zu behandeln.

Zurück nach oben
Prüfung und BewertungGeschätzte Lesezeit: 3 Min.

Einen EA in MT5 reproduzierbar backtesten

Richten Sie einen MT5-Basistest ein, wählen Sie einen Tick-Modus, prüfen Sie einzelne Ereignisse und speichern Sie genügend Beweise, um das Ergebnis zu wiederholen.

Forex- und EA-GrundlagenGeschätzte Lesezeit: 3 Min.

Spread, Slippage und Provision: die Kosten eines EAs

Vergleichen Sie Handelskosten anhand eines ausgearbeiteten Beispiels, vermeiden Sie Doppelzählungen und dokumentieren Sie Ausführungsannahmen in einem EA-Test.

Ü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