Startseite > Blog > Backtest mit Custom-Symbolen: Vorgehen und Fallstricke

BacktestMT5Testmethodik

Backtest mit Custom-Symbolen: Vorgehen und Fallstricke

Veröffentlicht: 2026-10-16Lesezeit: ca. 3 Min
⏱ Dieser Artikel gibt den Stand zum Veröffentlichungsdatum wieder. Die Performance-Kennzahlen der EAs (PF, DD, Jahresrendite) ändern sich mit dem Live-Handel und erneuten Validierungen – die aktuellen Werte finden Sie auf den EA-Seiten. Aktuelle EA-Ergebnisse ansehen →

Mit einem „Custom-Symbol“ in MT5 lassen sich Backtests auch für Zeiträume durchführen, die der Broker nicht anbietet, oder mit Tickdaten aus externen Quellen. Das ist nützlich, wenn Sie über lange Zeiträume testen oder die Ergebnisse mehrerer Datenquellen vergleichen möchten.

Vorab das Fazit: Bei Custom-Symbolen geht meist nicht die Tickdaten-Qualität kaputt, sondern die „Symbolspezifikation“. Weicht auch nur einer der Werte Digits, Kontraktgröße, Tick Value oder Swap vom Broker ab, mit dem Sie tatsächlich handeln, sind die Backtest-Zahlen etwas völlig anderes – egal wie exakt die Daten sind. Und in den meisten Fällen gibt es keine Fehlermeldung. Es erscheinen einfach plausibel aussehende Zahlen.

Wie Custom-Symbole funktionieren

Ein Custom-Symbol ist ein virtuelles Symbol, bei dem Sie „Preisdaten“ und „Symbolspezifikation“ selbst bereitstellen.

  • Preisdaten: Ticks (Bid/Ask/Zeit) oder 1-Minuten-Kerzen, z. B. aus CSV-Dateien importiert
  • Symbolspezifikation: Nachkommastellen, Kontraktgröße, Tick-Größe, Margenberechnung, Swap, Handelszeiten usw.

Der Strategietester wendet diese Spezifikation auf die importierten Preise an und berechnet daraus Gewinn/Verlust und Margin. Sind die Preise korrekt, aber die Spezifikation falsch, ist die gesamte Gewinn-und-Verlust-Rechnung verschoben. Genau deshalb sind wir bei Custom-Symbolen vorsichtiger als bei normalen Symbolen: Die Spezifikation lässt sich frei festlegen.

📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten

Direkt nach der Anmeldung erhalten Sie einen Download-Link für ein Paket nur für Abonnenten mit unseren 13 MT5-Indikatoren: kompilierte Dateien (.ex5), Quellcode und eine Einrichtungsanleitung. Danach folgen 8 E-Mails zu den Grundlagen des Algo-Tradings, zum richtigen Lesen von Backtests und zur Brokerwahl (in den ersten 5 Tagen täglich eine, dann 7, 14 und 30 Tage nach der Anmeldung). Außerdem erhalten Sie vor jeder Preiserhöhung der im MQL5 Market verkauften Versionen einen Hinweis (Einführungspreise, die mit steigenden Verkäufen stufenweise erhöht werden). Auf dieser Website sind unsere EAs mit einem Echtgeldkonto bei einem Partnerbroker kostenlos.

* Datenschutz streng geschützt. Sie können jederzeit kündigen.

Grundlegende Schritte für Erstellung und Import

  1. Im Market Watch per Rechtsklick auf „Symbole“ gehen und „Custom-Symbol erstellen“ wählen
  2. Als „Kopieren von“ dasselbe Symbol des Brokers angeben, mit dem Sie tatsächlich handeln (das ist der wichtigste Punkt)
  3. Einen Symbolnamen vergeben (er sollte sich vom Original unterscheiden lassen)
  4. Im Reiter „Ticks“ die Tick-CSV oder im Reiter „Bars“ die 1-Minuten-Kerzen importieren
  5. Nach dem Import den Chart öffnen und visuell auf Lücken und auffällige Werte prüfen
  6. Im Tester das Custom-Symbol auswählen und mit „Jeder Tick basierend auf realen Ticks“ ausführen

Falls Sie die MT5-Grundbedienung noch nicht beherrschen, richten Sie zuvor Ihre Umgebung mit dem MT5-Setup ein – das erleichtert die Arbeit.

Punkte, bei denen fehlende Synchronisierung die Ergebnisse zerstört

Auch wenn Sie eine Kopiervorlage angegeben haben, kann es zu Abweichungen kommen: wenn das Format der importierten Daten nicht dazu passt oder sich die Spezifikation beim Broker nach der Erstellung geändert hat. Hier die Punkte, die wir tatsächlich prüfen.

PunktWas bei Abweichung passiertPrüfmethode
Digits (Nachkommastellen)Der in Points angegebene SL/TP-Abstand ist um Größenordnungen falschStellenzahl der importierten Daten neben die Symbolspezifikation des Brokers legen und vergleichen
KontraktgrößeGewinn/Verlust pro Lot ist um Größenordnungen falsch (bei Gold besonders aufpassen)Gewinn/Verlust bei 1 Lot und 1 Point Kursbewegung von Hand berechnen und abgleichen
Tick-Größe / Tick ValueDie Gewinn-und-Verlust-Berechnung selbst ist verschobenWerte im Spezifikationsfenster mit dem Broker-Symbol vergleichen
Margenberechnung / HebelSituationen, in denen wegen zu geringer Margin gestoppt würde, laufen einfach durchPrüfen, ob die Berechnungsart der Margin übereinstimmt
Swap (Wert, Methode, Triple-Swap-Tag)Bei EAs mit langer Haltedauer weicht der kumulierte Gewinn/Verlust stark abSwap-Methode, Long-/Short-Werte und Wochentag des Triple-Swaps prüfen
Handelszeiten / ZeitzoneZeitfilter und Tagesgrenzen der Tageskerzen verschieben sichGMT-Offset der Daten und Serverzeit aufeinander abstimmen
Vorhandensein von Bid/AskBei Daten nur mit Bid kann der Spread als null behandelt werdenPrüfen, ob die importierten Ticks einen Ask enthalten

Digits: am schwersten zu bemerken

Läuft etwa ein EA, der für einen Broker mit 5 Nachkommastellen entwickelt wurde, auf einem Custom-Symbol mit Daten in 3 Nachkommastellen, ist die tatsächliche Preisspanne eines „SL von 30 Points“ um das 100-Fache anders. Der EA läuft ohne Fehlermeldung weiter, doch die ausgewiesenen Ergebnisse gehören zu einer völlig anderen Strategie.

Kontraktgröße: bei Gold passieren die meisten Unfälle

Wie viele Unzen ein Lot XAUUSD entspricht, hängt vom Broker ab. Wer das Symbol von Hand anlegt, statt es zu kopieren, lässt diesen Wert unter Umständen auf dem Standardwert stehen. Gewinn und Verlust sind dann um Größenordnungen verschoben, und die Lot-Berechnung sowie die Bewertung des Drawdowns brechen von Grund auf zusammen.

Swap: je länger gehalten wird, desto stärker wirkt er

Bei Trendfolge-EAs mit einer durchschnittlichen Haltedauer von mehreren Dutzend Stunden hat der kumulierte Swap einen nicht zu vernachlässigenden Einfluss auf das Ergebnis. Der Swap eines Custom-Symbols ist jedoch ein fester Wert, daher lassen sich historische Änderungen des Swap-Niveaus nicht nachbilden. Auch wir haben keine Methode, das exakt zu reproduzieren. Die Ergebnisse sollten Sie hier mit einer gewissen Bandbreite lesen.

Grenzen und Hinweise

Auch wenn Sie die Spezifikation sauber angleichen, bleiben folgende Punkte bestehen:

  • Ausführung lässt sich nicht nachbilden: Slippage, abgelehnte Orders und plötzliche Spread-Ausweitungen bei Datenveröffentlichungen fließen nicht in den Test ein, wenn sie nicht in den Daten stecken.
  • Die Qualität externer Daten lässt sich nicht vollständig prüfen: Ob externe Ticks Lücken haben oder gefiltert wurden, können auch wir nicht lückenlos nachvollziehen. Dass sich die Ergebnisse bei einem Wechsel der Datenquelle ändern, ist völlig normal.
  • Preisunterschiede zum Broker: Es gibt keine Garantie, dass die Preise der externen Daten mit den Kursen Ihres Brokers übereinstimmen. EAs mit kleinen Kursspannen, etwa Scalping-EAs, sind davon stärker betroffen.
  • Je besser das Ergebnis, desto größer das Misstrauen: Abweichungen in der Spezifikation können die Ergebnisse auch besser aussehen lassen. Gerade wenn die Zahlen über den Erwartungen liegen, sollten Sie die Spezifikation erneut prüfen.

Letztlich ist das Custom-Symbol ein „Werkzeug, um die Testbreite zu erweitern“ – kein Ersatz für Tests mit den Daten des Brokers. Wir achten darauf, ob die Ergebnisse sowohl mit den realen Broker-Daten als auch mit dem Custom-Symbol in dieselbe Richtung weisen.

Die Testbedingungen der einzelnen EAs veröffentlichen wir auf den jeweiligen Seiten des Messwerte-Rankings. Unsere Überlegungen zur Testmethodik haben wir außerdem unter EA- und MT5-Know-how zusammengestellt.

Zusammenfassung

  • Bei Custom-Symbolen geht eher die Symbolspezifikation kaputt als die Daten
  • Beim Erstellen immer dasselbe Symbol des Brokers, mit dem Sie handeln, als Kopiervorlage verwenden
  • Digits, Kontraktgröße, Tick Value, Swap und Zeitzone jedes Mal abgleichen
  • Am schnellsten gelingt die Kontrolle, indem Sie Gewinn/Verlust pro 1 Lot und 1 Point von Hand nachrechnen
  • Swap-Verlauf, Ausführung und Slippage lassen sich nicht nachbilden
  • Bei zu guten Ergebnissen zuerst an eine abweichende Spezifikation denken

📧 Kostenloser E-Mail-Kurs (8 E-Mails) + Paket mit 13 MT5-Indikatoren nur für Abonnenten

Direkt nach der Anmeldung erhalten Sie einen Download-Link für ein Paket nur für Abonnenten mit unseren 13 MT5-Indikatoren: kompilierte Dateien (.ex5), Quellcode und eine Einrichtungsanleitung. Danach folgen 8 E-Mails zu den Grundlagen des Algo-Tradings, zum richtigen Lesen von Backtests und zur Brokerwahl (in den ersten 5 Tagen täglich eine, dann 7, 14 und 30 Tage nach der Anmeldung). Außerdem erhalten Sie vor jeder Preiserhöhung der im MQL5 Market verkauften Versionen einen Hinweis (Einführungspreise, die mit steigenden Verkäufen stufenweise erhöht werden). Auf dieser Website sind unsere EAs mit einem Echtgeldkonto bei einem Partnerbroker kostenlos.

* Datenschutz streng geschützt. Sie können jederzeit kündigen.

Fragen zu EAs oder Forex?

Stelle sie im Trading-Forum von Nattzy (kostenlose Registrierung). Auch Fragen über diesen Artikel hinaus sind willkommen – etwa zu EA-Einstellungen oder zur Brokerwahl.

Auf Nattzy fragen ↗

Kommentare & Fragen