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.
▼ Inhaltsverzeichnis
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
Strategietester öffnen
Den Strategietester mit Ctrl+R öffnen und den EA und das Währungspaar (XAUUSD H1) konfigurieren.
- 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
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
Auf Start klicken
Sobald die Einstellungen abgeschlossen sind, auf 'Start' klicken. Je nach Anzahl der Parameterkombinationen kann dies einige Zeit dauern.
- 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.
• 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)