Backtesting: Testen Sie Ihre Trading-Strategie, bevor Sie echtes Geld riskieren
Bauen Sie eine Strategie aus über 20 Indikatoren oder starten Sie mit einer bewährten Vorlage, testen Sie sie auf jahrelangen offiziellen Marktdaten oder auf Ihrem eigenen NinjaTrader-Export und sehen Sie in Sekunden jeden Trade, die Kapitalkurve, den Drawdown und 30 Kennzahlen.
- 9StrategievorlagenEMA-Cross, RSI, Bollinger, Turtle-Ausbruch, MACD, ICT Liquidity Sweep…
- 20+Indikatoren & BedingungenKreuzt über / unter, Logik „Alle“ oder „Mindestens eine“, gespiegelte Short-Seite.
- NT8Ihre NinjaTrader-DatenExport ablegen: Er bleibt auf Ihrem Gerät.
- ▶Manuelles ReplayKerze für Kerze handeln, die Zukunft bleibt verborgen.
Jetzt eine Trading-Strategie backtesten
Wählen Sie einen Markt und eine Vorlage, passen Sie die Regeln an und klicken Sie auf „Backtest starten“. Jede Berechnung läuft in Ihrem Browser: kein Konto, kein Upload, keine Begrenzung der Anzahl an Backtests.
Backtester wird geladen…
Eine Trading-Strategie in 4 Schritten backtesten
- Daten wählenEinen Markt aus der Bibliothek (offizielle Tageskurse seit 1971 für Devisen, seit 1986 für Öl) oder Ihre eigene Datei, exportiert aus NinjaTrader, TradingView oder MetaTrader, bis hinunter zu 1-Minuten-Kerzen.
- Regeln festlegenStarten Sie mit einer Vorlage oder fügen Sie Bedingungen hinzu: „EMA (20) kreuzt über EMA (50)“, „RSI (14) liegt unter 30“, „Schlusskurs kreuzt über Donchian-Hoch (20)“. Verknüpfen Sie sie mit „Alle“ oder „Mindestens eine“.
- Ausstiege und Kosten einstellenStop-Loss, Take-Profit (in %, ATR, Punkten oder R), Trailing-Stop, Zeitausstieg, Sitzungsfilter, Positionsgröße, Kommission und Slippage.
- Ergebnisse lesenNettogewinn, CAGR, maximaler Drawdown, Profit-Faktor, Trefferquote, Sharpe Ratio, jeder Trade im Chart, Monatsrenditen und ein Vergleich mit Buy & Hold.
9 Strategievorlagen als Ausgangspunkt
Jede Vorlage ist ein Ausgangspunkt, keine Empfehlung. Ändern Sie eine beliebige Regel und starten Sie den Backtest erneut, um die Wirkung zu sehen.
- EMA-Crossover 20/50. Trendfolge: Long, wenn der 20er-EMA den 50er-EMA nach oben kreuzt, Short beim umgekehrten Kreuzen.
- Golden Cross 50/200. Das klassische langfristige Signal: Der 50-Tage-Durchschnitt kreuzt den 200-Tage-Durchschnitt.
- RSI-Umkehr 30/70. Mean Reversion: Kauf, wenn der RSI(14) wieder über 30 steigt, Ausstieg über 70. Stop bei 2 × ATR.
- Mean Reversion an den Bollinger-Bändern. Kauf, wenn eine Kerze wieder innerhalb des unteren Bands schließt, Ausstieg am mittleren Band. Stop bei 2 × ATR.
- Donchian-Ausbruch (Turtle 20/10). Die Turtle-Regeln: Einstieg beim Ausbruch über 20 Kerzen, Ausstieg beim Ausbruch über 10 Kerzen in die Gegenrichtung. Stop bei 2 × ATR.
- MACD-Momentum + 200 EMA. Die MACD-Linie kreuzt ihre Signallinie, nur in Richtung des 200er-EMA.
- ADX-Trend-Pullback. Trend-Pullback: 20er-EMA über 50er-EMA, ADX über 25, Einstieg, wenn der Kurs wieder über den 20er-EMA kreuzt.
- Liquidity Sweep des Vortags (ICT). Raid im ICT-Stil: Der Kurs unterschreitet das Vortagestief und schließt wieder darüber. Stop 1,5 × ATR, Ziel 2R, Ausstieg nach 20 Kerzen.
- Eigene Strategie. Bauen Sie Ihre eigenen Regeln: Jede Bedingung besteht aus einem Indikator, einem Operator und einem weiteren Indikator oder einem Wert.
So lesen Sie Backtest-Ergebnisse
Nettogewinn und CAGR
Was die Strategie nach Kosten verdient hat, und dasselbe Ergebnis als jährliche Wachstumsrate. Vergleichen Sie es immer mit Buy & Hold im selben Markt und Zeitraum.
Maximaler Drawdown
Der größte Rückgang der Kapitalkurve von einem Hoch, in %. Das ist der Schmerz, den Sie durchlebt hätten. Eine Strategie mit 20 % Rendite pro Jahr und 50 % Drawdown lässt sich in Echtzeit kaum durchhalten.
Profit-Faktor
Bruttogewinn ÷ Bruttoverlust. Über 1 hat die Strategie Geld verdient; die meisten robusten Systeme liegen zwischen 1,3 und 2. Ein Wert über 3 bei wenigen Trades deutet meist auf Overfitting hin.
Trefferquote und Payoff
Der Anteil der Gewinntrades und der durchschnittliche Gewinn ÷ durchschnittlicher Verlust. Eine Trefferquote von 35 % kann bei einem Payoff von 3 hervorragend sein; mit einer Trefferquote von 90 % kann man Geld verlieren, wenn die Verluste groß sind.
Sharpe und Sortino Ratio
Rendite pro Einheit Volatilität, annualisiert. Sortino zählt nur die Abwärtsvolatilität. Über 1 ist gut für eine einzelne Strategie; über 2 bei einem langen Test verdient einen zweiten Blick auf mögliche Fehler.
Erwartungswert in R
Das durchschnittliche Ergebnis pro Trade als Vielfaches des Anfangsrisikos (erfordert einen Stop-Loss). +0,3R bedeutet, dass jeder Trade im Schnitt 30 % dessen verdient, was er riskiert.
Backtest mit Ihren NinjaTrader-Daten, Schritt für Schritt
NinjaTrader 8 kann alle auf Ihrem Computer gespeicherten historischen Daten in eine Textdatei exportieren. Der Backtester liest diese Datei direkt, rechnet die Uhrzeiten um und erkennt den Kontrakt.
- Öffnen Sie im NinjaTrader 8 Control Center Tools → Historical Data.
- Wählen Sie im Bereich Export das Instrument (zum Beispiel NQ 12-26), das Intervall Minute (oder Day bzw. Tick) und den Datentyp Last.
- Legen Sie Start- und Enddatum fest, klicken Sie auf Export und speichern Sie die .txt-Datei.
- Legen Sie die Datei oben unter „Ihre Datendatei“ ab. NinjaTrader exportiert in UTC mit Zeitstempeln am Kerzenende: Der Backtester stellt die Kerzen auf ihre Eröffnungszeit um und rechnet sie standardmäßig in New Yorker Zeit um.
- Der Kontrakt wird aus dem Dateinamen gelesen (NQ, ES, CL, GC…): Der Punktwert wird aus der Kontraktgröße der Börse übernommen. Wählen Sie bei Bedarf eine größere Zeiteinheit (5 Min., 15 Min., 1 Std.…).
Dateien aus TradingView (Export chart data) und MetaTrader 5 (Symbols → Bars → Export Bars) funktionieren genauso, ebenso jede CSV-Datei mit den Spalten Datum, Eröffnung, Hoch, Tief, Schluss.
In Ihre Datei gehören nur Daten, die Sie verwenden dürfen; sie verlässt Ihr Gerät nie.
Backtesting-Fehler, die schlechte Strategien gut aussehen lassen
- Overfitting. Wer zehn Parameter so lange optimiert, bis die Kurve perfekt aussieht, passt sich dem Rauschen der Vergangenheit an. Halten Sie die Regeln einfach und testen Sie dieselben Einstellungen auf anderen Märkten und Zeiträumen.
- Look-Ahead-Bias. Informationen nutzen, die man damals nicht haben konnte. Hier wird ein Signal am Schluss einer Kerze gelesen und zur nächsten Eröffnung ausgeführt, sodass die Zukunft nie in einen Trade einfließt.
- Kosten ignorieren. Kommissionen und Slippage fressen Scalping-Strategien auf. Legen Sie sie fest, bevor Sie einem Ergebnis vertrauen.
- Zu wenige Trades. Zwanzig Trades beweisen nichts. Peilen Sie mindestens 100 an, bevor Sie Schlüsse ziehen.
- Nur ein Marktregime. Ein Trendsystem, das nur in einem Trendjahrzehnt getestet wurde, scheitert in einer Range. Testen Sie steigende, fallende und seitwärts laufende Phasen.
- Kein Out-of-Sample-Test. Entwickeln Sie die Strategie auf einem Zeitraum (zum Beispiel 2010–2019) und lassen Sie sie dann unverändert auf dem nächsten laufen (ab 2020).
Wie dieser Backtester Ihre Orders simuliert
- Signale werden am Schluss jeder Kerze ausgewertet und zur Eröffnung der nächsten Kerze ausgeführt (oder, falls gewählt, zum Schluss der Signalkerze).
- Stops und Ziele werden innerhalb jeder Kerze anhand von Hoch und Tief geprüft. Berührt eine Kerze beide, wird der Stop zuerst gezählt (die konservative Wahl). Eine Kurslücke über den Stop hinweg wird zur Eröffnung ausgeführt.
- Der Trailing-Stop wird am Schluss jeder Kerze nachgezogen und gilt ab der nächsten. Sind beide Richtungen aktiv, kehrt ein Gegensignal die Position zum selben Kurs um.
- Die täglichen Reihen der Bibliothek enthalten nur Schlusskurse: Orders und Stops verwenden den Schlusskurs.
- Indikatoren nutzen die gesamte verfügbare Historie vor Ihrem Startdatum, sodass die ersten Trades nicht durch Einschwingphasen verzerrt werden.
- Die Ergebnisse sind hypothetisch. Finanzierungskosten, Teilausführungen und Liquiditätsgrenzen sind nicht enthalten.
Vom Backtest zum Live-Trading in NinjaTrader
Ein guter Backtest ist ein Filter, keine Garantie. Der nächste Schritt ist ein Forward-Test: Lassen Sie dieselben Regeln einige Wochen lang in NinjaTrader auf einem Simulationskonto laufen und vergleichen Sie. Unsere kostenlosen NinjaTrader-8-Indikatoren markieren dieselben Setups im Live-Chart — Turtle Soup und Power of 3 für Liquiditäts-Raids, VWAP und Footprint für den Orderflow — und der Positionsgrößenrechner macht aus Ihrem Stop die richtige Kontraktzahl. Prüfen Sie vor jeder Sitzung den Wirtschaftskalender: An Nachrichtentagen verhält sich der Markt anders als am durchschnittlichen Tag eines Backtests.
Handeln Sie Ihre Strategie mit NinjaTrader
Eröffnen Sie Ihr NinjaTrader-Konto über unseren Link, um historische Futures-Daten herunterzuladen, exportieren Sie sie für diesen Backtester und testen Sie Ihre Strategie im Forward-Test in der Simulation, bevor Sie live gehen.
Mein NinjaTrader-Konto eröffnenKostenlose NinjaTrader-Indikatoren
Partnerlink. Der Handel mit Futures birgt ein erhebliches Verlustrisiko. Disclaimers
Gut zu wissen
- Vergangene Wertentwicklung ist kein Indikator für künftige Ergebnisse: Ein Backtest zeigt, was ein Regelwerk getan hätte, nicht, was es tun wird.
- Die Märkte der Bibliothek sind tägliche Schlusskurse; für Intraday-Strategien verwenden Sie Ihre eigene Datendatei.
- Die Devisenreihen sind die mittäglichen Ankaufskurse (Noon Buying Rates) der Federal Reserve in New York, keine Abrechnungskurse einer Börse.
- Nur zur Information und Weiterbildung, keine Anlageberatung. Trading birgt ein erhebliches Verlustrisiko.
Verwandte Konzepte und Tools
Häufig gestellte Fragen
Was ist Backtesting im Trading?
Beim Backtesting lässt man ein Regelwerk auf historischen Kursen laufen, um zu sehen, wie es abgeschnitten hätte: Anzahl der Trades, Gewinn, Drawdown und Risiko. So erfahren Sie, ob eine Idee weitere Tests wert ist, bevor Sie echtes Geld einsetzen.
Ist dieser Backtester wirklich kostenlos?
Ja. Kein Konto, kein Abo und keine Begrenzung der Anzahl an Backtests. Die Berechnungen laufen in Ihrem eigenen Browser.
Kann ich mit NinjaTrader-Daten backtesten?
Ja. Exportieren Sie die Daten aus NinjaTrader 8 (Tools → Historical Data → Export, als .txt-Datei) und legen Sie die Datei im Backtester ab. Minuten-, Tages- und Tick-Exporte werden unterstützt; Ticks werden zu 1-Minuten-Kerzen zusammengefasst.
Werden meine Daten irgendwo hochgeladen?
Nein. Ihre Datei wird von Ihrem Browser gelesen und der Backtest läuft auf Ihrem Gerät. Nur die öffentliche Marktbibliothek wird von Trading Evolution heruntergeladen.
Wie genau ist ein Backtest?
Er ist nur so gut wie seine Daten und Annahmen. Dieser Backtester führt Orders zur Eröffnung der nächsten Kerze aus, zählt den Stop zuerst, wenn eine Kerze sowohl Stop als auch Ziel berührt, und berücksichtigt Kommission und Slippage, kann aber Liquidität, Teilausführungen oder Nachrichtenspitzen nicht perfekt abbilden.
Was ist ein guter Profit-Faktor?
Über 1 hat die Strategie Geld verdient. Die meisten robusten Strategien zeigen über Hunderte von Trades einen Profit-Faktor zwischen 1,3 und 2. Sehr hohe Werte bei wenigen Trades bedeuten meist, dass die Regeln überoptimiert sind.
Was ist ein guter maximaler Drawdown?
Das hängt von Ihrer Risikotoleranz ab, aber viele Trader streben einen maximalen Drawdown unter 20–25 % an. Vergleichen Sie ihn mit dem Drawdown von Buy & Hold im selben Markt: Eine Strategie sollte ihr Risiko wert sein.
Wie viele Trades brauche ich für einen verlässlichen Backtest?
Mindestens 100 Trades, idealerweise mehrere Hundert unter verschiedenen Marktbedingungen. Weniger Trades machen jede Kennzahl fragil.
Was ist der Unterschied zwischen Backtesting und Forward-Testing?
Ein Backtest nutzt vergangene Daten. Ein Forward-Test (oder Paper-Trading) lässt dieselben Regeln in Echtzeit auf einem Simulationskonto laufen und zeigt, wie sich die Strategie mit Live-Kursen, Spreads und Ihrer eigenen Ausführung verhält.
Kann ich Intraday- und Scalping-Strategien backtesten?
Ja, mit Ihren eigenen Minuten- oder Tickdaten. Nutzen Sie den Sitzungsfilter, um nur während der Handelszeiten zu handeln, schließen Sie Trades am Sitzungsende und legen Sie realistische Kommissionen und Slippage fest: Auf kurzen Zeiteinheiten zählen die Kosten am meisten.
Hypothetische Ergebnisse: Ein Backtest wird mit dem Wissen im Nachhinein berechnet und spiegelt weder echten Handel noch Kosten oder Liquidität wider. Trading Evolution ist nicht mit NinjaTrader, TradingView, MetaQuotes, der Federal Reserve oder der EIA verbunden. Nur zur Information, keine Anlageberatung.
Bildungsinhalt. Diese Indikatoren sind keine Anlageberatung und garantieren kein Ergebnis. Der Handel mit Futures birgt ein Verlustrisiko, das die ursprüngliche Investition übersteigen kann. Nutzungsbedingungen · Haftungsausschlüsse