Sonntag, 19. April 2026, 18:29 - Trading Tools
Realistische Backtests: So erkennen Sie gute Daten und vermeiden falsche Ergebnisse
Datenqualität im Backtest: Tickdaten, Spreads & Survivorship Bias richtig beurteilen
Ein guter Backtest ist die Grundlage jedes professionellen Robotrading-Systems.
Doch was viele Trader übersehen: Die Qualität der Ergebnisse hängt nicht von der Strategie ab, sondern von den verwendeten Daten.
Ein EA, der im Backtest 300 % Gewinn erzielt, kann im Live-Handel schon nach wenigen Wochen scheitern – nicht, weil der Algorithmus schlecht ist, sondern weil die Testdaten unrealistisch waren.
In diesem Artikel erfahren Sie,
- worin sich OHLC-, 1-Minuten- und Tickdaten unterscheiden,
- warum variable Spreads und Slippage unverzichtbar sind,
- wie Sie Datenquellen richtig bewerten,
- und woran Sie „gute Backtest-Daten“ erkennen.
Am Ende erhalten Sie eine Checkliste, mit der Sie in wenigen Minuten die Datenqualität Ihres EAs einschätzen können.
Warum Datenqualität im Backtest entscheidend ist
Ein Backtest simuliert das Verhalten eines Expert Advisors unter historischen Marktbedingungen.
Damit die Ergebnisse Aussagekraft haben, müssen die Daten realistische Handelsbedingungen abbilden – nicht nur Preisverläufe.
Schlechte Daten erzeugen falsche Strategien.
Ein kleiner Unterschied im Spread, im Tickverhalten oder in der Latenz kann den Unterschied zwischen einem profitablen System und einem Totalausfall ausmachen.
Typische Fehler durch schlechte Daten:
| Fehlerquelle | Auswirkung |
| OHLC statt Tickdaten | Trades werden zu einem unrealistischen Barpreis geöffnet/geschlossen |
| Feste Spreads | Scalper wirken profitabel, obwohl sie es nicht sind |
| Fehlende Kommissionen | Profitabilität überschätzt |
| Kein Slippage | Execution-Risiko ignoriert |
| Keine Order-Rejects | News-Spikes unrealistisch handelbar |
| Survivorship Bias | Nur erfolgreiche Symbole im Datensatz – Risiko verzerrt |
Darum gilt:
Ein Backtest ist nur so gut wie seine Datenbasis.
OHLC vs. Tickdaten – der entscheidende Unterschied
a) OHLC-Daten (Open, High, Low, Close)
Diese Daten enthalten nur vier Werte pro Zeitraum – meist pro Minute oder Stunde.
Sie sind kompakt, aber unpräzise.
Beispiel:
Ein EA, der auf Tickbewegungen reagiert (z. B. Breakouts oder Scalping), trifft Entscheidungen zwischen den OHLC-Punkten – diese Informationen fehlen im Test.
Vorteil:
- Schnell, ressourcenschonend
Nachteil:
- Falsche Preisreihenfolge innerhalb der Kerze
- Kein realistisches Slippage
- Überoptimierte Ergebnisse
Fazit:
Nur geeignet für grobe Strategien (z. B. D1-Swing-Trading).
b) Tickdaten
Tickdaten enthalten jede einzelne Preisveränderung, also alle Bid/Ask-Bewegungen.
Sie bilden das Marktverhalten präzise ab und erlauben Backtests mit Spread, Slippage und realer Orderlogik.
Vorteil:
- Höchste Genauigkeit
- Simuliert echte Broker-Umgebung
- Perfekt für Scalper, Grid- und High-Frequency-EAs
Nachteil:
- Sehr große Dateien (mehrere GB)
- Langsame Testgeschwindigkeit
Fazit:
Für jede ernsthafte Strategieentwicklung sind Tickdaten Pflicht.
Konstante vs. variable Spreads
Der zweite große Fehler vieler Backtests ist der feste Spread.
In der Realität schwankt der Spread – besonders in Nachrichtenphasen, am Tageswechsel oder bei geringer Liquidität.
| Marktphase | Typischer Spread EUR/USD |
| London Session | 0.2 – 0.5 Pips |
| New York Close | 1.5 – 3.0 Pips |
| NFP / CPI News | 5 – 20 Pips |
Warum das wichtig ist:
Ein EA mit Take-Profit = 5 Pips wirkt im Backtest profitabel (Spread = 0.2),
aber im Live-Handel mit Spread = 1.5 Pips verliert er permanent.
Lösung:
Nutzen Sie variable Spreads, die sich dynamisch an Tickvolumen und Volatilität anpassen.
MetaTrader-Tipp:
Im MT5 Strategy Tester → „Use real ticks“ aktivieren → echte Spreads werden simuliert.
Realismusfaktoren: Slippage, Kommissionen, Order-Rejects
Viele Trader optimieren Strategien mit „perfekten“ Daten – ohne Friktionen.
Doch der reale Markt hat immer Reibung.
a) Slippage
Slippage tritt auf, wenn Orderausführungspreis ≠ gewünschter Preis ist.
Je nach Marktlage und Broker-Struktur (Market / ECN) schwankt sie stark.
Backtest-Tipp:
Simulieren Sie 0.2–0.5 Pips Slippage pro Trade (bzw. 1–2 Pips bei Volatilität).
OrderSend(Symbol(),OP_BUY,Lots,Ask + 0.00005,Slippage,SL,TP);
b) Kommissionen
Viele Trader vergessen, dass ECN-Konten Kommissionen pro Lot berechnen – meist $6–7 Roundturn.
Bei Scalping-Systemen können Kommissionen 30–40 % des Profits verschlingen.
Tipp:
Immer Kommissionen im Backtest hinterlegen → Strategy Tester → „Commission per lot“.
c) Order-Rejects
In der Realität lehnen Broker manchmal Orders ab (z. B. bei News, Requotes, Handelsaussetzungen).
Gute Tickdaten simulieren solche „Lücken“ oder verpasste Ausführungen.
Datenquellen im Vergleich
Nicht alle historischen Daten sind gleichwertig.
Einige sind für Backtesting optimiert, andere stammen aus Retail-Plattformen mit Lücken.
| Anbieter | Datenart | Zeitraum | Spreads | Qualität |
| Dukascopy | Tickdaten | 2003–heute | variabel | Sehr gut |
| TrueFX | Tickdaten (Interbank) | 2009–heute | variabel | Sehr gut |
| TickData LLC | Premium Tickdaten | bis 1990er | variabel | Exzellent (kostenpflichtig) |
| MetaQuotes / MT5 | Broker Tickfeed | brokerabhängig | Echtzeit | Gut |
| HistData.com | OHLC | 2000–heute | konstant | Mittel |
| Broker-Export (CSV) | Realdaten | abhängig von Anbieter | variabel | Unterschiedlich |
Empfehlung:
Für präzise Backtests:
- Dukascopy für Forex & Gold
- TickData LLC für institutionelle Qualität
- MT5 Real Tick Feed für schnell verfügbare Simulation
Survivorship Bias – der unsichtbare Fehler in historischen Tests
„Survivorship Bias“ entsteht, wenn nur aktive oder erfolgreiche Symbole/Daten im Backtest enthalten sind.
Beispiel:
Ein EA wird auf 30 Forex-Paaren getestet – aber nur jene Paare, die heute noch existieren.
Verluste durch Delisting oder unpopuläre Paare fehlen → Ergebnis wirkt stabiler, als es war.
Lösung:
- Nutzen Sie Daten aus vollständigen historischen Symbolsets (inkl. delisteter Produkte).
- Bei Aktien: Verwenden Sie Total Return Indexes oder Survivorship-freie Datenfeeds (z. B. Quandl Premium).
- Im Forex-Bereich: Achten Sie auf wechselnde Symbolnamen (z. B. EURUSD → EURUSD.r → EURUSD.pro).
Checkliste: So erkennen Sie „gute“ Backtest-Daten
| Kriterium | Soll-Zustand | Prüfpunkt |
| Datenlücken | Keine fehlenden Kerzen oder Sprünge | Prüfen Sie auf Gaps in Zeitreihen |
| Spread | Variabel nach Volatilität | In Tickdaten vorhanden |
| Tick-Qualität | Mind. 90–99 % Genauigkeit | MT5 Report oder Tickstats |
| Slippage simuliert | Ja | 0.2–1.0 Pips realistisch |
| Kommissionen enthalten | Ja | Brokerbedingungen prüfen |
| Ordertyp getestet | Market/Limit/Stop | Beide simuliert |
| Survivorship Bias | Kein Bias | Vollständige Historie |
| Datenquelle | Institutionell / ECN | Dukascopy, TrueFX o. Ä. |
| Zeitzonenabgleich | UTC+0 oder Brokerzeit | Einheitlich für alle Symbole |
Profi-Tipp:
Gute Backtests lassen sich replizieren – wenn Sie denselben Datensatz und dieselben Parameter nutzen, sollten Ergebnisse reproduzierbar sein.
Praxis: So verbessern Sie Ihre Backtest-Qualität Schritt für Schritt
Verwenden Sie echte Tickdaten
→ mind. 99 % Datenqualität im MT5 Strategy Tester.
Nutzen Sie variable Spreads und Kommissionen
→ In „Modelling Parameters“ hinterlegen.
Simulieren Sie Slippage und Orderverzögerung
→ In EA-Logik einbauen oder in der Testplattform aktivieren.
Überprüfen Sie die Datenquelle regelmäßig
→ Fehlerhafte Ticks, doppelte Datensätze oder Zeitlücken bereinigen.
Vergleichen Sie Ergebnisse über mehrere Brokerfeeds
→ Wenn Strategie nur bei einem Datensatz funktioniert → Overfitting-Verdacht.
Out-of-Sample-Test mit neuem Feed durchführen
→ So prüfen Sie Robustheit über verschiedene Marktregime.
Beispiel: Unterschied zwischen OHLC- und Tick-Backtest
| Testtyp | Datenquelle | Spread | Ergebnis |
| OHLC 1M, fester Spread 0.2 | MetaQuotes | konstant | +280 % in 1 Jahr |
| Tickdaten, variabler Spread, Kommission & Slippage | Dukascopy | realistisch | +47 % in 1 Jahr |
Der Unterschied: Nicht die Strategie – sondern die Daten!
Das zweite Ergebnis ist realistischer und wesentlich belastbarer für den Live-Einsatz.
Fazit
- Backtests sind kein Selbstzweck. Sie sollen nicht schön aussehen, sondern die Realität simulieren.
- Ein Robotrader, der seine Strategie auf schwachen Daten testet, baut auf Sand.
Ein Trader, der seine Daten prüft, baut auf Fundament. - Die wichtigste Erkenntnis lautet: „Gute Daten sind teurer – aber schlechte Daten kosten das Konto.“
- Wenn Sie Tickdaten, variable Spreads, Slippage und Survivorship-Kontrolle kombinieren, erhalten Sie Backtests mit echter Aussagekraft, die im Live-Markt bestehen können.
Zusammenfassung der Kernaussagen
- OHLC-Daten sind schnell, aber unpräzise – Tickdaten sind Standard für Profis
- Variable Spreads, Slippage und Kommissionen müssen im Test enthalten sein
- Datenquellen wie Dukascopy oder TrueFX liefern höchste Qualität
- Survivorship Bias vermeiden – vollständige Historie nutzen
- Checkliste zur Bewertung der Datenqualität anwenden