Backtest mit Custom-Symbolen: Vorgehen und Fallstricke
Inhalt
- Wie Custom-Symbole funktionieren
- Grundlegende Schritte für Erstellung und Import
- Punkte, bei denen fehlende Synchronisierung die Ergebnisse zerstört
- Digits: am schwersten zu bemerken
- Kontraktgröße: bei Gold passieren die meisten Unfälle
- Swap: je länger gehalten wird, desto stärker wirkt er
- Grenzen und Hinweise
- Zusammenfassung
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
- Im Market Watch per Rechtsklick auf „Symbole“ gehen und „Custom-Symbol erstellen“ wählen
- Als „Kopieren von“ dasselbe Symbol des Brokers angeben, mit dem Sie tatsächlich handeln (das ist der wichtigste Punkt)
- Einen Symbolnamen vergeben (er sollte sich vom Original unterscheiden lassen)
- Im Reiter „Ticks“ die Tick-CSV oder im Reiter „Bars“ die 1-Minuten-Kerzen importieren
- Nach dem Import den Chart öffnen und visuell auf Lücken und auffällige Werte prüfen
- 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.
| Punkt | Was bei Abweichung passiert | Prüfmethode |
|---|---|---|
| Digits (Nachkommastellen) | Der in Points angegebene SL/TP-Abstand ist um Größenordnungen falsch | Stellenzahl der importierten Daten neben die Symbolspezifikation des Brokers legen und vergleichen |
| Kontraktgröße | Gewinn/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 Value | Die Gewinn-und-Verlust-Berechnung selbst ist verschoben | Werte im Spezifikationsfenster mit dem Broker-Symbol vergleichen |
| Margenberechnung / Hebel | Situationen, in denen wegen zu geringer Margin gestoppt würde, laufen einfach durch | Prüfen, ob die Berechnungsart der Margin übereinstimmt |
| Swap (Wert, Methode, Triple-Swap-Tag) | Bei EAs mit langer Haltedauer weicht der kumulierte Gewinn/Verlust stark ab | Swap-Methode, Long-/Short-Werte und Wochentag des Triple-Swaps prüfen |
| Handelszeiten / Zeitzone | Zeitfilter und Tagesgrenzen der Tageskerzen verschieben sich | GMT-Offset der Daten und Serverzeit aufeinander abstimmen |
| Vorhandensein von Bid/Ask | Bei Daten nur mit Bid kann der Spread als null behandelt werden | Prü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
Verwandt
2026-10-15
MT5-Historienqualität: Echtticks und Grenzen
2026-10-12
Dark Algo MT5 im Test: PF 2.08, max. DD 35.05 %
2026-10-12
Daytrade Pro Algo MT5 im Test: PF 2.51, max. DD 1.25 %
2026-10-12
News Catcher Pro MT5 im Test: PF 8.34, max. DD 0.68 %
📧 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 ↗