Technik · Anleitung
Strategy Tester: MT4 & MT5 Schritt für Schritt
Einen Test reproduzierbar aufsetzen, seine Annahmen prüfen und historische Ergebnisse richtig begrenzen.
In diesem Artikel
Zuerst die Testfrage formulierenMT4: Einen einzelnen Test vorbereitenMT5: Daten und Umgebung bewusst auswählenWas das Preisverfahren verändertDen Report lesenOptimierung und getrennte KontrollzeiträumeTestprotokoll und praktische GrenzeQuellenZuerst die Testfrage formulieren
Wollen Sie prüfen, ob das Programm die beschriebenen Regeln korrekt ausführt, oder ob die Strategie unter bestimmten Annahmen wirtschaftlich tragfähig wäre? Das sind verschiedene Fragen. Unser Einstieg: eine kurze Testfrage, ein überschaubarer Zeitraum und eine unveränderte Ausgangskonfiguration.
Notieren Sie vor dem Start Programmversion, Plattformbuild, Symbol, Datenquelle, Zeitraum, Zeitrahmen, Parameter, Startkapital, Kontowährung, Kontomodell und Kostenannahmen. Nachträglich ausgewählte Gewinnergebnisse sind schwerer zu beurteilen, wenn die ursprüngliche Testfrage fehlt.
MT4: Einen einzelnen Test vorbereiten
- Strategy Tester über Ansicht öffnen.
- Das installierte und kompilierte EA-Programm auswählen.
- Symbol, Zeitrahmen und Testzeitraum einstellen.
- Modell wählen: Jeder Tick, Kontrollpunkte oder Nur Eröffnungspreise, entsprechend den angebotenen Einstellungen.
- Experteneigenschaften öffnen; Anfangskapital und Eingabeparameter kontrollieren. Optimierung für den ersten Durchlauf ausschalten.
- Spreadannahme und Datenbasis festhalten, anschließend starten.
- Ergebnisse, Report und Journal prüfen; bei Bedarf Visualisierung verwenden.
Ein Modell mit wenigen Preisstützpunkten kann für Strategien, die innerhalb einer Kerze handeln, andere Ergebnisse erzeugen als ein detaillierterer Verlauf. „Jeder Tick“ in MT4 ist nicht gleichbedeutend mit der Zusicherung einer vollständigen realen Tickhistorie.
MT5: Daten und Umgebung bewusst auswählen
- Strategy Tester öffnen und zunächst einen Einzeltest wählen.
- EA, Symbol, Zeitraum und Parameter festlegen.
- Den angebotenen Tickmodus wählen und den Datenbezug dokumentieren.
- Startkapital, Kontowährung, Hebel und erforderliche Instrumentdaten prüfen.
- Vorhandene erweiterte Kosten-, Konten- und Verzögerungsannahmen kontrollieren, statt ihre Voreinstellung ungeprüft zu übernehmen.
- Test starten; nach dem Datenladen Ergebnis und Journal untersuchen.
Bei Tests mehrerer Instrumente müssen auch deren Daten und Handelsbedingungen passen. Eine scheinbar schnelle Berechnung kann auf einem vereinfachten Modell beruhen.
Was das Preisverfahren verändert
| Modell | Bedeutung für die Interpretation |
|---|---|
| Reale Ticks in MT5 | Verwendet verfügbare historische Tickdaten; Datenlücken und Modellannahmen weiter prüfen |
| Generierte Ticks | Der Zwischenverlauf wird aus vorhandenen Daten modelliert |
| 1-Minute-OHLC | Wenige Stützpunkte pro Minute; keine vollständige beobachtete Tickfolge |
| Nur Eröffnungspreise | Stark reduzierter Verlauf; für intrabarabhängige Regeln gesondert problematisch |
Die MT5-Hilfe beschreibt Unterschiede in Auslösung und Ausführung zwischen vereinfachten und detaillierten Testmodi. Darum darf ein gutes Ergebnis im groben Modus nicht ungeprüft als Bestätigung realer Stopausführung gelten.
[FEATURES-TEST5]Redaktionelle Gegenprobe: denselben unveränderten EA auf demselben Zeitraum mit zwei geeigneten Modellen vergleichen. Untersuchen Sie zunächst einzelne abweichende Trades. Nicht sofort neue Parameter wählen, um die Differenz kosmetisch auszugleichen.
Den Report lesen
Testerreports liefern unter anderem Ergebnis- und Rückgangskennzahlen. Lesen Sie deren Definitionen und trennen Sie Balance, Equity, Zahl der Geschäfte und Kosten. Das Journal hilft, fehlerhafte oder unvollständige Durchläufe zu erkennen.
[TESTREPORT5]Unsere Auswertungsfragen: Wie viele unabhängige Situationen wurden überhaupt getestet? Trägt ein einzelner großer Gewinner das Ergebnis? Wie tief lag das Konto zwischenzeitlich? Sind offene Positionen am Testende berücksichtigt? Passen die Kosten zur vorgesehenen Nutzung?
Eine selbst gewählte Beispielstrategie mit nur drei Trades erlaubt weniger belastbare Aussagen als eine breite Beobachtung über verschiedene Bedingungen. Ein höherer historischer Gewinn allein sagt nicht, welche Variante künftig robuster wäre.
Optimierung und getrennte Kontrollzeiträume
Bei einer Optimierung werden mehrere Parameterkombinationen ausprobiert. Unsere Methode: vorab sinnvolle Bereiche festlegen, einen Entwicklungszeitraum verwenden und einen späteren Kontrollzeitraum zurückhalten. Jede erneute Auswahl anhand dieses Kontrollzeitraums macht ihn ein Stück weit zum Entwicklungsdatensatz.
Nicht nur das beste Einzelresultat anschauen: Liegen ähnliche Parameter in einem vergleichbaren Ergebnisbereich oder bricht die Strategie bei einer kleinen Änderung ein? Anschließend eine unveränderte Konfiguration im Demo-Forwardbetrieb beobachten. Dies ist eine redaktionelle Prüfmethode, keine Garantie.
Testprotokoll und praktische Grenze
| Zu archivieren | Warum? |
|---|---|
| Programm und Parameter | Damit dieselbe Variante wiederauffindbar ist |
| Datenmodell und Zeitraum | Damit das Ergebnis vergleichbar bleibt |
| Kosten und Kontraktannahmen | Damit die wirtschaftliche Grundlage erkennbar ist |
| Report, Journal und ausgewählte Einzelvorgänge | Damit Kennzahl und tatsächlicher Ablauf zusammenpassen |
| Getrennte Forwardbeobachtung | Damit spätere Erfahrung nicht in die alte Historie hineinoptimiert wird |
Ein Tester reproduziert ein Modell der Umgebung. Reale Netzunterbrechungen, tatsächliche Brokerentscheidungen, veränderte Liquidität und zukünftige Kurse werden dadurch nicht vollständig vorhergesagt. Für operative Vorbereitung anschließend die EA-Anleitung und Kontraktspezifikation verwenden.
Quellen & Geltungsbereich
Die Aussage bleibt prüfbar.
- MT4 · Testereinstellungen
Konkrete MT4-Testerhilfe. Werbeblöcke für die neue Plattform dürfen nicht als MT4-Funktionen gelesen werden.
Quelle öffnen ↗ - MT5 · Strategy Tester
Testmodi und Multisymboltests; Daten und Annahmen bestimmen die Aussage.
Quelle öffnen ↗ - MT5 · Reale und generierte Ticks
Datenmodelle und Grenzen der Tickrekonstruktion.
Quelle öffnen ↗ - MT5 · Testerbesonderheiten
Auslösung und Preisverarbeitung sind vom Testmodell und Instrument abhängig.
Quelle öffnen ↗ - MT5 · Testerreport
Testkennzahlen sind innerhalb ihrer Modellannahmen zu lesen.
Quelle öffnen ↗