This article has been translated from English to German.
Hast du schon mal eine Prüfung gemacht? Wenn ja, hast du dich bestimmt mit alten Prüfungsfragen vorbereitet. Die meisten Leute machen das unter Prüfungsbedingungen. Das Ziel ist, herauszufinden, ob die Herangehensweise und Strategie, die du beim Lernen benutzt hast, wirklich funktioniert. Wenn du alte Prüfungsfragen durchgehst, kannst du sehen, wo deine Stärken liegen und wo du dich noch verbessern musst. Das Backtesting deiner Handelsstrategie funktioniert beim Trading genauso. Das heißt, du nimmst eine Handelsstrategie, die du anwenden möchtest, wendest sie auf vergangene Marktdaten an und zeichnest dann die Ergebnisse auf. Dieser Prozess zeigt dir, wo deine Strategie gut funktioniert und wo sie versagt, sodass du sie verfeinern kannst, bevor du echtes Geld riskierst – genauso wie alte Prüfungsaufgaben dir helfen, Schwachstellen vor dem Prüfungstag zu beheben.
In diesem Artikel behandeln wir folgende Themen:
- Was ist Backtesting und warum ist es wichtig?
- Wie man eine Backtesting-Sitzung richtig einrichtet.
- Wie du deine Handelsstrategie optimieren und verfeinern kannst.
- Häufige Fallstricke, die du beim Backtesting vermeiden solltest.
Was ist Backtesting?
Backtesting ist der Prozess der Bewertung einer Handelsstrategie, indem ihre Regeln auf historische Marktdaten angewendet werden, um zu sehen, wie sie sich in der Vergangenheit entwickelt hat. Dazu gibst du Trades genau dort ein, wo deine Regeln es dir vorschreiben, und du schließt Trades nur dort, wo deine Regeln den Ausstieg definieren. Während dieses Prozesses hältst du dich an deine vorab festgelegten Regeln, ohne Änderungen vorzunehmen.
Backtesting hilft Tradern, die mit einer Strategie verbundenen Risiken zu verstehen, ohne echtes Geld einzusetzen. Es garantiert zwar keine zukünftigen Ergebnisse, hilft Tradern aber, fundierte Entscheidungen zu treffen und sich mit mehr Selbstvertrauen auf den Live-Handel vorzubereiten.
Beispiel
So sehen die vorab festgelegten Regeln für einen Trader namens Bryan aus. Seine Regeln lauten, nur mit GBPUSD zu handeln, nur nach einem Liquiditäts-Sweep über einem Hoch oder unter einem Tief einzusteigen, einen Stop-Loss von 20 Pips und einen Take-Profit von 80 Pips festzulegen. Er ändert keine dieser Regeln während des Backtestings. Indem er sich strikt an diese Regeln hält, kann Bryan festhalten, welche Trades gewonnen und welche verloren hätten, und Muster in der Performance über verschiedene Sessions hinweg erkennen.
So richtest du eine Backtesting-Sitzung richtig ein
Schritt 1: Definieren Sie Ihre Handelsstrategie
| „Das Wesentliche einer Strategie ist die Entscheidung, was man nicht tun will.“ – Michael Porter, renommierter amerikanischer Ökonom und Professor an der Harvard Business School. |
Bevor du irgendetwas testest, musst du deine Strategie klar formulieren, denn die Definition deiner Handelsstrategie ist ein entscheidender Schritt in deiner Backtesting-Sitzung. Sie gibt die Richtung für jede Entscheidung vor. In diesem Schritt skizzierst du die Regeln und Kriterien, aus denen sich die Handelsstrategie zusammensetzt, die du testen möchtest.
Nimm zum Beispiel Bryan. In seinem Backtesting-Beispiel handelt er GBPUSD mit einer Liquiditäts-Sweep-Strategie. Seine Regeln sind klar:
- Einstieg nach einem Liquiditäts-Sweep über einem Hoch oder unter einem Tief.
- Setze einen Stop-Loss von 20 Pips.
- Setze einen Take-Profit von 80 Pips.
Indem Bryan zunächst seine Strategie klar definiert, stellt er sicher, dass jeder Trade, den er in seinem Backtesting-Blatt erfasst, konsistenten Regeln folgt. Dieser Schritt verankert deine Sitzung und macht die Ergebnisse aussagekräftig. Ohne eine definierte Strategie wird das Backtesting zufällig und unzuverlässig.
Schritt 2: Wähle eine Backtesting-Plattform mit hochwertigen historischen Daten
Hochwertige Marktdaten und das Tool, mit dem du sie testest, sind für ein zuverlässiges Backtesting unerlässlich. Plattformen wie MetaTrader 4 und 5, TradingView, FX Replay und TradeZella bieten historische Kursdaten sowie Funktionen zu deren Wiedergabe und Analyse. Mit diesen Tools kannst du Ein- und Ausstiege sowie die Ausführung von Regeln üben und gleichzeitig sicherstellen, dass die Ergebnisse die realen Marktbedingungen widerspiegeln. TradingView eignet sich gut für neue und fortgeschrittene Trader, die das Preisverhalten, die Marktstruktur und die Liquidität verstehen wollen. Du kannst historische Kursbewegungen wiedergeben und sehen, wie sich deine Strategie über mehrere Sitzungen hinweg entwickelt. So stellst du sicher, dass deine Ergebnisse aussagekräftig sind und die tatsächlichen Marktbedingungen widerspiegeln. Wähle ein Tool, das einfach zu bedienen ist, deinem technischen Kenntnisstand entspricht und dir die Durchführung wiederholbarer Tests ermöglicht.
Für eine höhere Genauigkeit kannst du Daten von einigen Brokern hinzufügen, die Tick-Level-Daten, Volumen und Markttiefe bereitstellen.
| Zu diesen Brokern gehören beispielsweise Eightcap, IC Markets, Pepperstone, ThinkMarkets und FXCM. |
Schritt 3: Führen Sie die Handelsstrategie aus
Wende deine definierte Strategie auf die historischen Daten an und simuliere Trades, als würden sie in Echtzeit ausgeführt. So gehst du vor:
- Wähle einen Punkt in den historischen Kursdaten als Startzeitpunkt.
- Befolge deine Einstiegsregeln: Überprüfe, ob die Bedingungen für einen Trade erfüllt sind.
- Nimm den Trade auf: Notier dir das Paar, die Sitzung, den Einstiegspreis, den Stop-Loss, den Take-Profit und den Grund.
- Befolge die Ausstiegsregeln: Wenn deine Bedingungen einen Ausstieg vorsehen, notiere den Ausstiegspreis und das Ergebnis (Gewinn/Verlust).
- Geh zum nächsten Trade über: Arbeite dich durch die historischen Daten, ohne Schritte zu überspringen oder Regeln zu ändern.
Sobald die Trades ausgeführt sind, ist es an der Zeit zu sehen, wo die Strategie am besten funktioniert und wo sie versagt. Dies ist der Beginn der Optimierung.
So optimierst und verfeinerst du deine Handelsstrategie
Optimierung ist der Prozess, bei dem du herausfindest, wo deine Strategie nach der Ausführung anhand historischer Daten Mängel aufweist. Dabei wird deine Strategie anhand der Erkenntnisse aus deinem Backtest feinabgestimmt, damit sie unter realen Marktbedingungen effektiver funktioniert. Du nimmst die bereits getesteten Regeln und passt sie an, um die Einstellungen zu finden, die die profitabelsten Ergebnisse liefern.
Durch die Optimierung werden die Backtest-Daten in umsetzbare Entscheidungen umgewandelt. In Schritt 4 geht's darum, diese Ergebnisse zu analysieren, damit du Muster, Schwächen und Bereiche erkennen kannst, in denen deine Strategie verbessert werden kann.
Schritt 4: Analyse der Ergebnisse
Die Analyse ist der Ausgangspunkt für die Optimierung, denn du kannst eine Strategie nur verbessern, wenn du verstehst, wie sie funktioniert. Dazu brauchst du eine vollständige Aufzeichnung aller Trades, damit du Muster untersuchen und sehen kannst, wie sich deine Regeln über Paare, Sitzungen und Bedingungen hinweg verhalten. Bryan hat seine Strategie bereits im Backtesting umgesetzt und dabei seine festgelegten Regeln konsequent befolgt. Durch die Überprüfung seiner Trades können wir genau sehen, welche Setups funktioniert haben, welche fehlgeschlagen sind und unter welchen Umständen. So sehen seine Ergebnisse aus:
| Trade | Paar | Sitzung | Stop-Loss | Take Profit | Grund für den Handel | Ergebnis |
| 1. | GBPUSD | London | 20 | 80 | Liquiditätsabfluss über dem Höchststand | Gewinn |
| 2 | GBPUSD | London | 20 | 40 | Liquiditätsabfluss über dem Höchststand | Gewinn |
| 3 | GBPUSD | Asiatisch | 20 | 80 | Liquiditätsabfluss über dem Höchststand | Verlust |
| 4 | USDJPY | Asiatisch | 20 | 80 | Liquiditätsabfluss unterhalb eines Tiefststands | Verlust |
| 5 | USDJPY | Asiatisch | 20 | 80 | Liquiditätsabfluss über Höchststand | Verlust |
| 6 | GBPUSD | London | 20 | 80 | Liquiditätsabfluss über dem Höchststand | Gewinn |
Anhand von Bryans Ergebnissen lassen sich schnell Optimierungsmöglichkeiten erkennen. Jedes Mal, wenn Bryan statt seines Hauptpaares USDJPY handelte, verzeichnete er einen Verlust. Alle seine Verluste entstanden während der asiatischen Handelssitzung. Seine Trades während der Londoner Handelssitzung brachten ausschließlich Gewinne. Bei einem Trade wurde statt der geplanten 80 Pips ein Take Profit von 40 Pips verwendet, was die Konsistenz beeinträchtigte.
Diese Analyse zeigt, wo die Strategie funktioniert und wo sie versagt. In Bryans Fall erzielte er Gewinne, wenn er sich an sein geplantes Paar hielt und während der Londoner Börsensitzung handelte. Seine Verluste traten immer dann auf, wenn er von diesen Regeln abwich, was genau zeigt, was angepasst werden muss.
Schritt 5: Passen Sie Ihre Strategie an
Die Optimierung deiner Strategie ist angewandte Optimierung. Du passt nur das an, was laut den Daten angepasst werden muss. Für Bryan ist der Weg zur Optimierung klar. Er sollte die asiatische Börsensitzung aus seinem Plan streichen. Er sollte sich auf sein primäres Paar konzentrieren, anstatt die Instrumente zu wechseln. Er sollte seinen Take-Profit bei 80 Pips belassen, um die Konsistenz zu wahren.
Diese Optimierungen verbessern die Stabilität und die Risikokontrolle. Außerdem sorgen sie für realistische Erwartungen. Bryan versteht jetzt, welche Bedingungen seine Strategie unterstützen und welche ihr schaden. Die Optimierung verfeinert einen bestehenden Vorteil. Sie bereitet dich darauf vor, mit Regeln zu handeln, denen du vertraust, und mit Daten, die du verstehst.
Häufige Fallstricke, die beim Backtesting zu vermeiden sind
1. Fehlen eines schriftlichen Plans.
Der erste Schritt bei jeder Backtesting-Sitzung ist ein schriftlicher Plan, wie oben beschrieben. Du musst definieren, was du testen möchtest, welche Daten du sammeln wirst und wie du die Performance überprüfen wirst. Um sicherzustellen, dass du diesen Fehler nicht machst:
| Erstelle einen kurzen Plan, den du jedes Mal befolgst. Lege fest, was du testen willst, welche Kriterien du verwenden wirst und welche Parameter du anwenden wirst. Schreibe diesen Plan, bevor du Daten sammelst. |
2. Transaktionskosten ignorieren.
Slippage und Provisionen zu übersehen, ist ein häufiger Fehler. Diese Kosten wirken sich direkt auf deine Ergebnisse aus. Wenn du sie ignorierst, entsteht ein überhöhtes Bild der Performance und dein Backtesting wird unzuverlässig. Gewinne, die du ohne diese Kosten siehst, werden im Live-Handel nicht existieren. Du musst Slippage und Provisionen als Teil der Strategie behandeln.
| Lösung: Bau Kostenannahmen in deinen Test ein. Nutze historische Daten, um die Slippage für jedes Paar zu schätzen . Wende die tatsächliche Provisionsrate deines Brokers an . So erhältst du Ergebnisse, die den Live-Bedingungen näher kommen. |
3. Unzureichende Handelsbeispiele.
Wenn du dich auf eine kleine Stichprobengröße verlässt, schwächt das deine Analyse. Du stützt deine Schlussfolgerungen auf begrenzte Daten. Viele Trader überprüfen eine kleine Anzahl von Trades und fühlen sich sicher. Dieses Vertrauen ist falsch. Kleine Stichproben verbergen, wie sich eine Strategie im Laufe der Zeit verhält.
In Bryans Fall sind sieben Trades kein Backtesting. Sieben Trades sagen nichts über Konsistenz, Drawdowns oder Risiken aus. Bryan braucht Dutzende oder Hunderte von Trades, um die tatsächliche Performance zu sehen.
| Lösung: Führe ein Backtesting der Strategie über viele Trades und lange Zeiträume durch, bis die Daten ein konsistentes Verhalten zeigen. |
4. Unterschätzung psychologischer und emotionaler Faktoren.
Wenn wir über Trading reden, kommt ein großer Teil des Erfolgs davon, die psychologischen und emotionalen Fallen zu verstehen, die sich in jedes Backtesting und jede Trade-Überprüfung einschleichen. Diese Faktoren können deine Sicht auf die Daten verzerren und dich glauben lassen, dass dein System besser funktioniert, als es tatsächlich der Fall ist. Möglicherweise konzentrierst du dich nur auf Trades, die gut gelaufen sind, ignorierst Verluste oder interpretierst jede Bewegung als Bestätigung deiner bereits bestehenden Überzeugung. Dadurch entsteht ein Bild des Marktes, das durch deine persönliche Brille gefiltert ist und nicht der Realität entspricht. Du könntest beispielsweise nur gewinnbringende Trades protokollieren, Verluste als Pech abtun oder nur saubere, ruhige Zeiträume für deine Analyse auswählen. Mit der Zeit lässt dies deine Strategie auf dem Papier konsistent erscheinen, in der Realität jedoch fragil.
| Lösung: Du brauchst strenge, konsistente Prozesse. Protokolliere jeden Trade, Gewinne und Verluste, mit Kontext. Beziehe Setups, Bedingungen und sogar deinen emotionalen Zustand mit ein. Spiele Charts Kerze für Kerze ab, bevor du die Ergebnisse offenlegst, um die tatsächliche Entscheidungsfindung zu erfassen. |
