Was ist Backtesting und wie führt man einen Backtest bei einer Handelsstrategie durch?
Auf unseren Plattformen können Sie an vielen verschiedenen Märkten traden. Sie brauchen daher für jede Anlageklasse eine Backtesting-Strategie, die am besten geeignet ist. Vorteile und Risiken des Backtesting entdecken.
Was ist Backtesting?
Backtesting ist eine Methode zur Analyse der potenziellen Performance einer Handelsstrategie. Dabei wird die Handelsstrategie auf echte Daten aus der Vergangenheit angewendet. Die Testergebnisse helfen Ihnen, Strategien gegeneinander abzuwägen und so die besten Ergebnisse zu erzielen.
Backtesting basiert auf der Vorstellung, dass Strategien, die mit Daten aus der Vergangenheit gute Ergebnisse erzielen, sich wahrscheinlich auch unter aktuellen und künftigen Marktbedingungen gut entwickeln. Probiert man also Handelspläne an alten Datensätzen aus, die einen engen Zusammenhang zu aktuellen Preisen, Vorschriften und Marktbedingungen aufweisen, dann kann man ihre Performance testen, bevor man tatsächlich tradet.
Wichtig dabei: Backtesting ist keine Garantie für den Erfolg einer Strategie im aktuellen Marktumfeld. Ergebnisse aus der Vergangenheit sind niemals ein sicheres Indiz für künftige Wertentwicklungen. Deshalb ist Backtesting eher Teil einer sorgfältigen Prüfung, vor Eröffnung einer Position. Backtesting hilft Ihnen dabei, festzustellen, wie volatil eine Anlageklasse werden kann. Sie können dann die erforderlichen Massnahmen für Ihr Risikomanagement ergreifen.
Trader sollten bedenken, dass bei realen Trades Gebühren anfallen, die in Backtests eventuell nicht enthalten sind. Diese Handelskosten müssen Sie also bei der Durchführung dieser Simulationen berücksichtigen, denn sie werden sich auf einem Live-Konto auf Ihre Gewinn- und Verlustmarge auswirken.
Mit uns können Sie auf Plattformen wie MetaTrader 4 und ProRealTime Backtests durchführen, um Ihre gesamte Trading-Erfahrung nach Ihren Wünschen individuell zu gestalten.
Vorteile und Risiken des Backtesting
Hier einige Vorteile und Nachteile des Backtesting von Handelsstrategien:
Vorteile des Backtesting
- Sie können mehrere, sogar sehr unterschiedliche Handelsstrategien sehr schnell testen, ohne ein finanzielles Risiko einzugehen.
- Indem Sie Strategien immer wieder testen, optimieren und erneut testen, können Sie beim Backtesting jede Strategie, die aus Ihrer Sicht günstige Ergebnisse liefern könnte, kontinuierlich verfeinern.
- Sie haben die Möglichkeit, auf Ihre individuellen Präferenzen für Risiko und Ertrag massgeschneiderte Strategien entwickeln und anpassen.
Risiken des Backtesting
- Daten aus der Vergangenheit liefern nicht zwingend eine gute Vorhersage für künftige Marktentwicklungen, daher kann keine Strategie eine bestimmte Entwicklung garantieren.
- Sie könnten versucht sein, ein Modell so zu verfeinern, dass es optimal auf historische Daten passt, ohne dabei zu berücksichtigen, dass die Bedingungen in der Zukunft unterschiedlich sein können.
- Datensätze aus der Vergangenheit können aufgrund von ungünstigen Marktereignissen oder untypisch positiven Stimmungen verzerrt sein.
- Nicht ausreichend umfangreiche Datensätze erzeugen wahrscheinlich Modelle, die viele unterschiedliche Marktbedingungen nicht berücksichtigen.
- Eine Handelsstrategie, die bei mehreren Datensätzen aus einem Markt (z. B. Forex) gut funktioniert, eignet sich unter Umständen nicht für einen anderen Markt (z. B. Aktien).
- Strategien, deren Tests in einem steigenden Markt gut ausgefallen sind, entwickeln sich in sinkenden Märkten eventuell schlecht – und umgekehrt.
Bei der Anwendung jeder Handelsstrategie ist es stets wichtig, die erforderlichen Massnahmen für das Risikomanagement zu ergreifen. Selbst in simulierten Umgebungen, in denen ausschliesslich virtuelles Kapital gewonnen oder verloren werden kann, sollten Sie unbedingt in Positionen investieren, die zu Ihrer Risikobereitschaft passen.
Backtesting, Szenarioanalyse und Forward-Performancetests im Vergleich
Backtesting unterscheidet sich von der Szenarioanalyse und dem Ansatz der Forward- (also zukunftsgerichteten) Performancetests, wenn die Effektivität einer vorgegebenen Handelsstrategie getestet werden soll. Steht zum Beispiel im Vereinigten Königreich ein neuer Lockdown als Reaktion auf einen neuen Ausbruch des Coronavirus bevor, wird sich das auf die Marktpreise auswirken. Dabei bietet es sich an, zu prüfen, wie sich bestimmte Branchen in der Vergangenheit entwickelt haben und welche Strategien gute Ergebnisse erzielt haben.
Im Gegensatz dazu prüft die Szenarioanalyse eine Strategie unter mehreren hypothetischen Marktbedingungen, die in historischen Datensätzen vielleicht nicht vorkommen.
Man könnte zum Beispiel eine Simulation durchführen, um nachzuvollziehen, wie ein Aktienportfolio im Gesundheitswesen sich bei Anwendung einer bestimmten Strategie entwickeln würde, wenn die Massnahmen zur Coronabekämpfung noch länger andauerten. Eine Reihe von Schlüsselvariablen wie Zinsänderungen und Inflation müssten dabei einbezogen werden.
Bei Forward-Performancetests, auch bekannt als "Paper Trading", werden Handelsstrategien auf aktuelle und in Entwicklung befindliche Marktbedingungen angewandt, ohne dass Sie Ihr Kapital riskieren.
Kunden testen ihre Strategien auf dem Papier und nicht live auf der Handelsplattform. Dabei spekulieren sie bei gewissen Bedingungen exakt an den Einstiegs- und Ausstiegspunkten und dokumentieren die Ergebnisse.
Führen Sie diese Simulationen auf ProRealTime (PRT) durch. Mit dieser Plattform erhalten Sie die Möglichkeit, eine Strategie einem Backtest zu unterziehen, künftige Entwicklungen auszuprobieren und einen Markt-Screener zu verwenden, um Aktien auszufiltern, die zu Ihrem Risikoportfolio passen.
Sie können auch ohne Risiko an den aktuellen Märkten handeln, wenn Sie bei uns ein Demo-Konto eröffnen.
So geht Backtesting auf MetaTrader 4 (MT4)
MT4 verfügt über ein Backtesting-Tool, den so genannten "Strategy Tester". Mit dem Strategy Tester können Sie die automatischen Tradingprogramme (die "Expert Advisors" oder "EAs") testen.
Bevor Sie loslegen sollten Sie sicherstellen, dass das EA-Programm installiert und auf die Testplattform gezogen ist.
Starten Sie das Programm, indem Sie zur Webseite des Strategy Tester navigieren. Sie erhalten dann mehrere aus quantitativen Daten gespeiste Berichte und Charts, die Sie analysieren können.
Für die Prüfung Ihrer Trainingsstrategie stehen sehr viele Informationen zur Verfügung, unter anderem das Gewinn/Verlust-Verhältnis, die Anzahl gewinnbringender und verlustbringender Trades in einem bestimmten Zeitraum, die involvierten Risikofaktoren und vieles mehr.
Bei der Analyse der Ergebnisse können Sie mögliche Schwächen Ihrer Handelsstrategie entdecken und so die EA-Parameter individuell verändern, um das beste Ergebnis zu erzielen.
Beim Backtesting auf MT4 sollten Sie in fünf Schritten vorgehen:
- Wählen Sie den Expert Advisor (EA) aus, den Sie testen möchten
- Öffnen Sie das Strategy Tester Tool aus dem Reiter "Ansicht" in Ihrem MT4-Terminal
- Geben Sie die Parameter für Ihren Test und den Datumsbereich für den Datensatz ein
- Führen Sie Ihren Test durch und analysieren Sie die Ergebnisse
- Sie können das Ergebnis optimieren, indem Sie verschiedene Eingabeparameter (z. B. Stop-Loss-Werte und Limit-Orders) testen
Achtung: Erfolg mit Daten aus der Vergangenheit ist keine Garantie für künftige Ergebnisse. Die Marktbedingungen und Faktoren, die sich auf den Preis auswirken, könnten sich im Laufe der Zeit ändern und somit die Genauigkeit der Simulation beeinträchtigen.
So geht Backtesting auf ProRealTime
Die Plattform ProRealTime bietet mit ProBacktest ein leistungsfähiges Tool.
Zur Nutzung von ProBacktest navigieren Sie zum Reiter "Indikatoren" und "Handelssysteme" auf der Plattform und starten den Backtest. Wählen Sie aus den bereitgestellten Optionen den gewünschten Backtest. Sobald Sie auf "ProBacktest für mein System" klicken, startet das Programm und liefert Ihnen einen detaillierten Bericht für die Analyse.
Trader können die Testparameter ändern, um zu prüfen, ob die Strategie in einem bestimmten Zeitraum erfolgreich ist. Sie beobachten die Charts und den detaillierten Bericht dieser Strategie im getesteten Zeitraum. Mit diesen Daten können Sie auch den exakten Startzeitpunkt der Strategie, die aktuelle Zeit und das im Test verwendete Kapital individuell einstellen.
Ein Vorteil dieser Plattform ist die Übersicht über die bisherigen Höchst- und Tiefststände der Aktienkurve, anhand der sie dann einstellen können, welches Risikoniveau Sie tolerieren. Zudem gibt es eine Orderliste, die den mit jeder Order zusammenhängenden Preis anzeigt, und eine Liste geschlossener Positionen mit Statistiken zum Einstiegs- und Ausstiegszeitpunkt für jeden Trade.
Backtests auf ProRealTime können auf verschiedene Art durchgeführt werden. Eine der Methoden läuft wie folgt ab:
- Navigieren Sie zum Fenster "Indikatoren und Handelssysteme"
- Wählen Sie das Handelssystem, das Sie einem Backtest unterziehen wollen
- Öffnen Sie das Handelssystem und geben Sie die Testparameter ein
- Führen Sie Ihren Test durch und analysieren Sie die Ergebnisse
- Sie können das Ergebnis optimieren, indem Sie verschiedene Eingabeparameter (z. B. Stop-Loss-Werte und Limit-Orders) testen
Denken Sie daran: Es gibt keine Garantie dafür, dass erneutes Testen und Verfeinern einer Handelsstrategie mit Daten aus der Vergangenheit bei Anwendung auf aktuelle oder künftige Märkte ein positives Ergebnis generiert.
Zusammenfassung der Backtesting-Strategien
- Beim Backtesting werden Daten aus der Vergangenheit zur Analyse der potentiellen Performance einer Handelsstrategie eingesetzt.
- Unter bestimmten Marktbedingungen bietet die Verwendung von Daten aus der Vergangenheit zur Bestimmung der besten Strategie zwar Vorteile, dennoch besteht das Risiko, dass Ergebnisse aus der Vergangenheit keine gute Vorhersage für künftige Marktentwicklungen liefern.
- Backtesting ist Teil einer Vielzahl von Handelsstrategien, die Sie einsetzen können. Zur Simulation von Marktbedingungen vor dem Die Handelsstrategien können Sie bei uns auf den Plattformen MetaTrader 4 (MT4) oder ProRealTime simulieren.
- Erstellen Sie ein Demo-Konto, um verschiedene Handelsstrategien in einer risikofreien Umgebung auszuprobieren und herauszufinden, welche Strategie die beste Performance erzielt.
- Der Handel auf einem Demo-Konto ist eine Form des "Paper Trading" mit virtuellem Kapital. So können Sie an echten Märkten spekulieren, ohne einen Kapitalverlust zu riskieren.
Dieses Material enthält keine Aufzeichnungen über unsere Börsenkurse oder ein Angebot oder eine Aufforderung für eine Transaktion in einem Finanzinstrument. IG Bank SA übernimmt keine Verantwortung für jegliche Verwendung, die aus diesen Kommentaren und aus daraus resultierenden Konsequenzen bestehen kann. Für die Richtigkeit und Vollständigkeit dieser Angaben wird keine Gewähr übernommen. Jede Person, die darauf tätig ist, tut dies ganz auf eigene Gefahr. Die Recherche berücksichtigt nicht die spezifischen Anlageziele, die finanzielle Situation und die Bedürfnisse einer bestimmten Person, die sie erhalten kann, und ist daher als Werbemitteilung anzusehen. Obwohl es uns nicht direkt untersagt ist, im Voraus unserer Empfehlungen zu handeln, versuchen wir nicht, uns einen Vorteil aus ihnen zu verschaffen, bevor sie unseren Kunden zur Verfügung gestellt werden. Lesen Sie unseren Hinweis über die nicht-unabhängige Recherche.
Erkunden Sie die Märkte mit unserem kostenlosen Kurs
Lernen Sie mit dem kostenlosen Kurs „Einführung in die Finanzmärkte“ der IG Academy, wie Aktien funktionieren und entdecken Sie die breite Palette von Märkten, die Sie handeln können.
Setzen Sie Ihr Wissen um
Übung macht den Meister. Erproben Sie das Gelernte in einer risikofreien Umgebung mit unserem IG-Demohandelskonto.
Möchten Sie Aktien-CFDs traden?
Setzen Sie das Gelernte in die Tat um. Eröffnen Sie noch heute ein Live-Konto.
- Handeln Sie über 12 000 Aktien-CFDs auf den beliebtesten Märkten weltweit
- Profitieren Sie von Spreads ab 0,1 % auf wichtige globale Aktien
- CFDs in Orderbüchern mit direktem Marktzugang handeln
Etwas dazugelernt?
Setzen Sie das Gelernte in die Tat um. Melden Sie sich jetzt in Ihrem Handelskonto an.