Forex Tester vs. MT Strategy Tester — welches Backtesting-Tool für wen?
An einem Samstag klickte sich Krzysztof, der noch Price Action lernt, an einem einzigen Abend durch zweihundert historische Setups auf EUR/USD — den Chart jedes Mal eingefroren, bevor er eine Entscheidung traf. Sein Programmiererfreund ließ am selben Tag seinen Expert Advisor über fünf Jahre Kursdaten laufen und hatte eine Stunde später einen fertigen Bericht mit Hunderten von Trades auf dem Bildschirm (illustratives Beispiel). Beide haben Backtesting betrieben, und doch nutzte jeder ein völlig anderes Werkzeug für einen völlig anderen Zweck. In diesem Artikel vergleiche ich den eingebauten Strategy Tester in MetaTrader mit dem eigenständigen Programm Forex Tester anhand konkreter Kriterien — damit du weißt, welches Tool zu deiner tatsächlichen Arbeitsweise passt.
Der MetaTrader Strategy Tester — vollständiges Profil
Der Strategy Tester ist ein Modul, das in die Terminals MetaTrader 4 und MetaTrader 5 integriert ist. Er ist kostenlos und dazu gedacht, einen Expert Advisor — einen in der Sprache MQL geschriebenen Algorithmus — automatisch durch historische Daten laufen zu lassen. Du stellst Währungspaar, Zeitrahmen, Datumsbereich und Modellierungsmodus ein, und der Tester führt die Strategie Kerze für Kerze ohne dein Zutun aus, zählt jeden Trade und liefert am Ende einen Bericht: Anzahl der Trades, Equity-Kurve, Drawdown und Gewinn-Verlust-Statistik. Es ist ein Werkzeug für Entwickler, nicht für jemanden, der den Chart selbst abliest.
Die größte Stärke der MT5-Version liegt in der Qualität der In-Kerzen-Modellierung. Der genaueste Modus, in der Dokumentation als „every tick based on real ticks" bezeichnet, verwendet die vom Broker tatsächlich archivierten Ticks — anstatt sie künstlich zu erzeugen. Dazu kommt die Parameteroptimierung, darunter eine genetische Variante, die den Suchraum intelligent durchforstet, sowie verteiltes Rechnen über das MQL5 Cloud Network, wenn ein einzelner Rechner nicht mithalten kann. Die bekannte Schwäche des älteren MT4 war die „Modellierungsqualität": Auf Einminutendaten zeichnete der Tester die Bewegung innerhalb der Kerze nach, und das Ergebnis fiel oft optimistischer aus als die Realität.
Die Grenzen des Strategy Testers zeigen sich, sobald du Entscheidungen testen möchtest, die du selbst triffst. MT5 bietet zwar einen visuellen Modus und ein „Replay"-Feature, doch das manuelle Klicken von Einstiegen wirkt hier umständlich und künstlich. Hinzu kommt das klassische Datenproblem: Kostenlose Kurshistorien sind häufig lückenhaft, und ihre Qualität schwankt von Broker zu Broker. Wie das im Detail funktioniert, erkläre ich in einem separaten Beitrag zur praktischen Anwendung von Backtests in MetaTrader.
Forex Tester — vollständiges Profil
Forex Tester ist ein eigenständiges Programm, das du unabhängig von deiner Brokerplattform kaufst. Seine gesamte Philosophie ist das Gegenteil eines Roboters: Es wurde für manuelles Backtesting und Training entwickelt. Du lädst die Kurshistorie eines gewünschten Paars, stoppst den Chart an einem beliebigen Punkt in der Vergangenheit und scrollst Kerze für Kerze vorwärts — und kannst jederzeit eine Order setzen, Stop Loss und Take Profit festlegen und die Position schließen, genau wie beim Live-Trading, nur im Zeitraffer. Es ist ein Entscheidungssimulator, kein bloßer Ergebnisrechner.
Für jemanden, der das Chartlesen und die eigene Disziplin trainiert, hat das einen enormen Wert. An einem Wochenende kannst du mehr Marktsituationen durcharbeiten als in einem ganzen Monat im Live-Trading — und dabei führst du ein Journal und siehst, wo du wirklich Fehler machst. Der Hersteller bietet zudem eigene, hochwertigere Tick-Daten mit langer Historie an, was das Programm von einem Test auf lückenhaften, kostenlosen Broker-Kursen abhebt. Wenn du deine Vorgehensweise gerade erst entwickelst, beginne mit dem Beitrag zu Handelsstrategien und deren Entwicklung.
Die Schwächen sind ebenfalls klar. Erstens ist das Programm kostenpflichtig — eine Ausgabe, die der Strategy Tester nicht verlangt. Zweitens lässt sich ein in MQL geschriebener Expert Advisor hier nicht so starten, wie MetaTrader es tut; Forex Tester hat eine eigene Strategy Engine und eine eigene Sprache. Wer also einen fertigen Algorithmus testen will, ist hier falsch. Die Grundlagen solcher Handelsroboter habe ich im Beitrag zu Plattformen und Tools für MetaTrader-Nutzer behandelt.
Vergleich nach Kriterien
Der Unterschied wird am schnellsten sichtbar, wenn du beide Tools anhand der Punkte gegenüberstellst, die beim Auswählen wirklich zählen.
Das Fazit aus der Tabelle ist eindeutig: Beide sind keine Konkurrenten für dieselbe Aufgabe, sondern zwei verschiedene Werkbänke. Die eine dient dem Algorithmus, die andere dem Menschen am Chart.
„Walk-Forward-Simulation ist der einzige Test, der eine Handelsstrategie unter Bedingungen misst, die dem echten Trading so nahe wie möglich kommen." — Robert Pardo, 2008
Wann du den Strategy Tester wählen solltest
Wähle den eingebauten Tester, wenn du einen Algorithmus testest. Wenn du einen Expert Advisor in MQL5 schreibst oder einen fertigen heruntergeladen hast, ist sein natürliches Zuhause der Strategy Tester in MetaTrader 5 — am besten im Real-Tick-Modus. Dort bekommst du native Code-Ausführung, genaue Modellierung der Bewegung innerhalb der Kerze und Parameteroptimierung über Jahre von Daten in vertretbarer Zeit. Kein externes manuelles Tool kann das ersetzen, schlicht weil du den Roboter dort nicht starten kannst.
Es ist auch die bessere Wahl, wenn du einen großen Parameterraum durchsuchen willst — etwa um zu prüfen, wie sich eine Strategie bei verschiedenen gleitenden Durchschnittslängen oder Indikator-Schwellenwerten verhält. Denk aber daran: Ein Optimierungsergebnis verlangt eine Out-of-Sample-Prüfung. Ein hoher Score auf genau den Daten, auf denen du die Parameter abgestimmt hast, beweist noch nichts — das Walk-Forward-Verfahren hilft dir, Overfitting früh zu erkennen.
Wann du Forex Tester wählen solltest
Greif zu Forex Tester, wenn du manuell getroffene Entscheidungen trainierst. Wenn dein Vorteil darin liegt, Price Action zu lesen, Muster zu erkennen und dich im Einstiegsmoment im Griff zu haben, brauchst du ein Tool, mit dem du den Markt „zurückspulen" und diese Entscheidungen Hunderte Male üben kannst. Was hier zählt, ist Wiederholung unter Zeitdruck, nicht eine Equity-Kurve aus tausend automatisierten Trades. Der Bar-Replay-Modus in TradingView erfüllt in gewissem Maß dieselbe Funktion, wenn du lieber im Browser arbeitest.
Forex Tester hat auch einen didaktischen Vorteil: In Kombination mit einem Trade-Journal zeigt es dir die Situationen, in denen du regelmäßig falsch liegst. Das ist in der Phase, in der du noch eine Methode aufbaust und ein Live-Konto ein zu teurer Übungsplatz wäre, unbezahlbar. Viele Trader verwenden beide Tools gleichzeitig — Forex Tester für manuelles Üben und den Strategy Tester für das Testen von Robotern — weil sie zwei verschiedene Fragen beantworten.
Die häufigsten Fehler bei der Wahl
Der erste Fehler ist die Verwechslung des Verwendungszwecks. Ein Trader kauft Forex Tester, um „seinen Bot zu testen", und stellt dann fest, dass er dort keine MQL-Datei laden kann. Oder umgekehrt: Er versucht, Price Action manuell im Strategy Tester zu üben, und kämpft mit einer unbeholfenen Oberfläche. Passe das Tool an das an, was du wirklich tust — nicht an das, was gerade in Mode ist.
Der zweite Fehler ist gefährlicher, weil er die Glaubwürdigkeit des Tests selbst betrifft. Bei einem manuellen Backtest ist es leicht, sich selbst zu täuschen: Wenn du die nächste Kerze aus dem Augenwinkel siehst, triffst du unwillkürlich eine „bessere" Entscheidung, als du es live getan hättest. Forex Tester verbirgt die Zukunft und zwingt dich, im Takt zu klicken — das begrenzt dieses Problem, aber die Disziplin liegt weiterhin bei dir. Der dritte Fehler ist blinder Glaube an das Ergebnis: Übermäßig angepasste Parameter und schlechte Datenqualität können eine schöne Kurve erzeugen, die im Live-Einsatz zerfällt. Das vollständige Werkzeugset für Tests und Forward-Tests bespreche ich im Abschnitt Plattformen und Tools auf forexmechanics.com.
Fazit — welches Backtesting-Tool für wen
Bringen wir es auf eine einzige Entscheidung. Du testest Code — bleib beim Strategy Tester in MT5 und achte auf Real-Ticks und Out-of-Sample-Prüfung. Du trainierst deine Hand und deinen Kopf — wähle Forex Tester oder Bar Replay in TradingView. Die konsequentesten Studenten der Handelspraxis nutzen beide und betrachten sie nicht als Alternativen, sondern als zwei separate Werkzeuge in einem Koffer. Was auch immer du wählst: Vergiss die eiserne Regel nicht — kein Backtest, so überzeugend er auch aussieht, ist ein Versprechen für Live-Ergebnisse, sondern nur ein Hinweis, der weiter geprüft werden muss.
Was jetzt zu tun ist
- Benenne ehrlich, was du testest. Nimm dir fünf Minuten und schreib einen einzigen Satz: Liegt dein Vorteil in einem MQL-Algorithmus oder im manuellen Chartlesen? Diese eine Antwort entscheidet die Tool-Wahl besser als jede Funktionsliste — ein Roboter führt zum Strategy Tester, die eigene Hand zu Forex Tester oder Bar Replay.
- Führe den kostenlosen Test durch, bevor du Geld ausgibst. Öffne den Strategy Tester in MetaTrader 5, wähle ein Währungspaar, die letzten zwei Jahre und den Real-Tick-Modus, und lass eine einfache Strategie — etwa den Crossover zweier gleitender Durchschnitte — durchlaufen. So siehst du mit eigenen Augen, wie ein Bericht aussieht, bevor du entscheidest, ob du Forex Tester kaufst.
- Prüfe die Qualität deiner historischen Daten. Schaue im Tester-Fenster nach, für welchen Zeitraum der Broker tatsächlich Real-Ticks archiviert hat — nicht nur Einminutenbalken. Wenn die Historie kurz oder lückenhaft ist, plane einen längeren Daten-Download oder eine bessere Quelle, bevor du Schlüsse daraus ziehst.
- Plane deine Out-of-Sample-Prüfung ein. Bevor du eine Strategie für gut befindest, lege die letzten sechs Monate der Daten für einen separaten Test beiseite, den du nicht zur Parameteranpassung verwendest. Das ist eine einfache Möglichkeit, Overfitting früh zu entdecken, statt es auf einem Live-Konto zu lernen.
Quellen und Literatur
-
MetaQuotes Trading Strategy Tester — MetaTrader 5 · Oficjalny opis wbudowanego Strategy Testera: testowanie i optymalizacja robotów handlowych, tryby modelowania ticków, optymalizacja genetyczna oraz rozproszone obliczenia w sieci MQL5 Cloud Network. www.metatrader5.com ↗
-
MetaQuotes Strategy Testing — MetaTrader 5 Help (Algorithmic Trading) · Dokumentacja trybów generowania ticków: „Every tick", „Every tick based on real ticks" (na realnych tickach brokera) oraz „1 minute OHLC", wraz z różnicami w dokładności i szybkości. www.metatrader5.com ↗
-
MQL5 Reference (MetaQuotes) Testing Trading Strategies — MQL5 Reference · Techniczny opis działania testera: zdarzenie NewTick jako główne zdarzenie Expert Advisora i sposób wywoływania funkcji OnTick w zależności od wybranego trybu modelowania. www.mql5.com ↗
-
Forex Tester Software Manual Backtesting for Trading — Forex Tester · Opis ręcznego backtestu na Forex Testerze: przewijanie wykresu słupek po słupku bez skryptu, pełna kontrola nad każdą operacją handlową, pauza i odtwarzanie oraz dane tickowe z długą historią deklarowane przez producenta. forextester.com ↗
Häufig gestellte Fragen
Ist der Strategy Tester in MetaTrader kostenlos?
Ja. Der Strategy Tester ist in die Terminals MetaTrader 4 und MetaTrader 5 integriert, und beide Terminals lädst du kostenlos beim Broker oder direkt beim Hersteller herunter. Du zahlst nichts für das Tool selbst und nichts für die Parameteroptimierung. Der einzige Kostenpunkt, der wirklich auftaucht, ist die Datenqualität: Die kostenlosen historischen Kurse vom Broker-Server sind häufig lückenhaft, weshalb ein ernsthafter Test auf Real-Ticks oft einen längeren Daten-Download oder eine bessere bezahlte Quelle erfordert. Das MQL5 Cloud Network für verteilte Optimierung ist kostenpflichtig, sobald du das kostenlose Kontingent überschreitest — aber die meisten Retail-Tests brauchen es überhaupt nicht.
Kann ich meinen MT4 Expert Advisor in Forex Tester starten?
Nicht so, wie du es in MetaTrader tun würdest. Forex Tester hat eine eigene Strategy Engine und eine eigene Skriptsprache — eine fertig in MQL kompilierte Datei lässt sich dort nicht eins zu eins laden. Wenn dein Vorteil ein Algorithmus ist, der in MQL4 oder MQL5 geschrieben wurde, bleibt die natürliche Testumgebung der eingebaute Strategy Tester im passenden Terminal. Forex Tester glänzt dagegen dort, wo du von Hand getroffene Entscheidungen testest: Du scrollst den Chart Kerze für Kerze und klickst selbst Einstiege und Ausstiege. Das sind zwei verschiedene Aufgaben — weshalb viele Trader beide Tools nebeneinander halten und jedes für einen anderen Zweck nutzen.
Was bedeutet der Modus „every tick based on real ticks" in MT5?
Es ist der genaueste Modellierungsmodus in MetaTrader 5. Statt die Preisbewegung innerhalb einer Kerze künstlich zu erzeugen, verwendet der Tester die tatsächlichen Ticks, die der Broker gesammelt und gespeichert hat. Dadurch kann ein Expert-Advisor-Test so nah wie möglich an dem nachvollziehen, was wirklich auf dem Markt passiert ist — einschließlich der Mikrobewegungen, die Stop-Loss-Orders und Pending Orders auslösen. Die Genauigkeit hat jedoch ihren Preis: Real-Ticks sind nur für den Zeitraum verfügbar, den der Broker tatsächlich archiviert hat, daher kann die Geschichte kürzer sein als gewünscht, und die Qualität unterscheidet sich von Broker zu Broker. MetaTrader 5 bietet auch schnellere, weniger genaue Modi — „1 minute OHLC" und „open prices only" — die für ein erstes grobes Sieben von Ideen nützlich sind.
Warum sieht mein Backtest toll aus, aber die Strategie verliert im Live-Einsatz?
Drei Dinge sind meistens schuld. Das erste ist Overfitting: Du hast die Parameter so fein auf die Vergangenheit abgestimmt, dass der Markt danach einfach nicht mehr dasselbe war. Das zweite ist Datenqualität — ein Test auf lückenhaften Kursen oder ohne realistischen Spread und Slippage bläst die Ergebnisse auf. Das dritte, beim manuellen Backtesting, ist Selbsttäuschung: Wenn du die nächste Kerze aus dem Augenwinkel siehst, triffst du unwillkürlich „bessere" Entscheidungen, als du es live getan hättest. Forex Tester begrenzt dieses letzte Problem, weil es die Zukunft verbirgt und dich zwingt, im Takt zu klicken. Die stärkste Absicherung bleibt aber Walk-Forward-Analyse und ein ehrlicher Test auf Daten, die du vorher nicht gesehen hast.