Startseite > EA & MT5 Wissensbasis > Parameteroptimierung

OptimierungFortgeschritten

Wie man EA-Parameter optimiert und was zu beachten ist

Aktualisiert: 15. Mai 2026

Bitte vor der Optimierung lesen

Parameteroptimierung ist eine leistungsstarke Funktion, aber wenn sie falsch verwendet wird, kann sie historische Daten überoptimieren (Überanpassung), was zu einem EA führt, der auf realen Märkten überhaupt nicht funktioniert. Dieser Artikel erklärt auch diese Vorsichtsmaßnahmen im Detail.

Was ist Optimierung?

EA-Parameteroptimierung ist der Prozess, verschiedene Parameterkombinationen — wie EMA-Perioden, ATR-Multiplikatoren und Risikoprozentsätze — zu backtesten, um die beste Leistungskombination zu finden.

Der MT5-Strategietester hat einen 'Optimierungsmodus', der automatisch alle Parameterkombinationen innerhalb eines angegebenen Bereichs auf Brute-Force-Weise testet. Durch Multithread-Verarbeitung wird eine Hochgeschwindigkeitsoptimierung ermöglicht.

Optimierungsschritte

  1. 1

    Strategietester öffnen

    Den Strategietester mit Ctrl+R öffnen und den EA und das Währungspaar (XAUUSD H1) konfigurieren.

  2. 2

    Optimierungsmodus auswählen

    Das Kontrollkästchen 'Optimierung' aktivieren und das Optimierungskriterium auswählen (z.B. Max. Nettogewinn, Max. Sharpe-Ratio). Wir empfehlen die Verwendung der Sharpe-Ratio als Kriterium.

  3. 3

    Parameterbereiche festlegen

    Im Tab 'Eingabe' die zu optimierenden Parameter auswählen und Startwert, Schritt und Endwert festlegen. Beispiel: FastEMA_Period (Start: 10, Schritt: 5, Ende: 50)

  4. 4

    Auf Start klicken

    Sobald die Einstellungen abgeschlossen sind, auf 'Start' klicken. Je nach Anzahl der Parameterkombinationen kann dies einige Zeit dauern.

  5. 5

    Ergebnisse prüfen

    Nach Abschluss der Optimierung zeigt der Tab 'Optimierung' eine Liste der Ergebnisse für jede Kombination. Nach Sharpe-Ratio oder Nettogewinn sortieren, um die besten Kombinationen zu prüfen.

Was ist Überanpassung?

Überanpassung ist ein Phänomen, bei dem ein EA historische Backtest-Daten überoptimiert und auf realen Märkten vollständig aufhört zu funktionieren.

Auch wenn Sie mit sehr spezifischen Parametern wie FastEMA_Period=23, SlowEMA_Period=47 wunderbare Backtest-Ergebnisse erhalten, war dies wahrscheinlich nur 'zu eng an historische Daten angepasst' und funktioniert möglicherweise nicht auf zukünftigen Märkten.

Warnsignale:
• Die Backtest-Gewinnkurve ist extrem glatt (unnatürlich gute Performance)
• Nur für einen bestimmten Zeitraum optimiert
• Empfindlich gegenüber Parameteränderungen — kleine Änderungen verursachen große Ergebnisänderungen

Wie man Überanpassung vermeidet

Out-of-Sample-Tests durchführen

Die für die Optimierung verwendeten Daten (In-Sample) von den für die Überprüfung verwendeten Daten (Out-of-Sample) trennen. Beispielsweise auf 2018-2023-Daten optimieren und auf 2024-2025-Daten verifizieren. Wenn auch im Out-of-Sample-Zeitraum gute Ergebnisse erscheinen, kann Effektivität auf realen Märkten erwartet werden.

Stabilität gegenüber Parameteränderungen überprüfen

Bestätigen, dass sich Backtest-Ergebnisse mit Parametern nahe dem Optimalwert nicht wesentlich ändern. Wenn beispielsweise FastEMA=20 optimal ist, ist es wichtig, dass ähnliche Ergebnisse mit 19 oder 21 erscheinen.

Zu optimierende Parameter begrenzen

Es ist gefährlich, alle Parameter gleichzeitig zu optimieren. Wir empfehlen, sich auf die wirkungsvollsten Parameter zu konzentrieren (Risikoprozentsatz, EMA-Perioden usw.).

Best Practices für die Optimierung

  • 'Max. Sharpe-Ratio' oder 'Max. Recovery-Faktor' anstelle von 'Max. Nettogewinn' als Optimierungskriterium verwenden
  • Mindestens 3+ Jahre Daten für den Optimierungszeitraum verwenden
  • Immer Out-of-Sample-Tests durchführen, um auf Überanpassung zu prüfen
  • Sensitivitätsanalyse durchführen (mit Werten nahe dem Optimum testen)
  • Nach der Optimierung mindestens 3 Monate Demo-Handel durchführen, bevor ein Echtgeldkonto verwendet wird
  • Periodische Neuoptimierung in Betracht ziehen (alle 6-12 Monate)