TL;DR

Backtesting kann ein wichtiger Schritt zur Optimierung Ihres Engagements auf den Finanzmärkten sein. Es hilft Ihnen herauszufinden, ob Ihre Handelsideen und -strategien sinnvoll sind und ob sie potenziell Gewinne abwerfen.

Doch wie sieht das Backtesting einer einfachen Anlagestrategie aus? Worauf sollten Sie beim Testen von Handelsstrategien achten? Ist Backtesting mit dem Papierhandel vergleichbar? All diese Fragen beantworten wir in diesem Artikel.

 

Einführung

Backtesting ist ein Tool, das Sie (als Händler oder Investor) bei der Erkundung neuer Märkte und Strategien verwenden können. Es kann Ihnen wertvolles, auf Daten basierendes Feedback liefern und Ihnen sagen, ob Ihre ursprüngliche Idee gültig war.

Unabhängig von den Anlageklassen, mit denen Sie handeln, müssen Sie beim Backtesting auch nicht Ihr hart verdientes Geld riskieren. Mithilfe von Backtesting-Software in einer simulierten Umgebung können Sie einen bestimmten Ansatz für einen Markt entwickeln und optimieren. Lassen Sie uns eintauchen.

 

Was ist Backtesting?

Im Finanzwesen wird beim Backtesting die Durchführbarkeit einer Handelsstrategie untersucht, indem anhand historischer Daten getestet wird, wie sie funktioniert hätte. Mit anderen Worten: Es werden Daten aus der Vergangenheit verwendet, um zu sehen, wie eine Strategie funktioniert hätte. Wenn das Backtesting gute Ergebnisse zeigt, können Händler oder Investoren die Strategie in einer Live-Umgebung anwenden.

Aber was bedeuten in diesem Fall gute Ergebnisse? Nun, der Zweck eines Backtesting-Tools besteht darin, die Risiken und die potenzielle Rentabilität einer bestimmten Strategie zu analysieren. Die Anlagestrategie kann auf der Grundlage statistischer Rückmeldungen optimiert und verbessert werden, um die potenziellen Ergebnisse zu maximieren. Ein gut durchgeführter Backtest kann auch die Gewissheit bieten, dass die Strategie zumindest praktikabel ist, wenn sie in einer realen Handelsumgebung umgesetzt wird.

Natürlich kann eine Backtesting-Plattform oder ein Backtesting-Tool auch hilfreich sein, um zu zeigen, wann eine Strategie nicht durchführbar oder zu riskant ist. Wenn die Backtesting-Ergebnisse eine suboptimale Performance anzeigen, sollte die Handelsidee entweder verworfen oder geändert werden. Es ist jedoch auch wichtig, die Marktbedingungen zu berücksichtigen, unter denen sie getestet wurde. Das gleiche Backtesting könnte widersprüchliche Ergebnisse liefern, wenn sich die Marktbedingungen ändern.

Auf einer professionelleren Ebene ist das Backtesting von Handelsstrategien absolut notwendig, insbesondere wenn es um algorithmische Handelsstrategien (d. h. automatisierten Handel) geht.

 

Wie funktioniert Backtesting?

Die zugrunde liegende Prämisse des Backtestings ist, dass das, was in der Vergangenheit funktioniert hat, auch in der Zukunft funktionieren kann. Dies kann jedoch sehr schwierig zu bestimmen sein. Was in einem bestimmten Marktumfeld profitabel sein kann, kann in einem anderen völlig floppen.

Backtesting mit einem irreführenden Datensatz kann zu weniger als optimalen Ergebnissen führen. Deshalb ist es wichtig, für den Backtesting-Zeitraum eine gute Stichprobe zu finden, die das aktuelle Marktumfeld widerspiegelt. Dies kann besonders schwierig sein, da sich der Markt in einem ständigen Wandel befindet.

Bevor Sie sich für einen Backtest einer Strategie entscheiden, kann es hilfreich sein, zu bestimmen, was genau Sie herausfinden möchten. Was würde die Strategie umsetzbar machen? Und umgekehrt: Was würde Ihre Annahmen widerlegen? Wenn Sie diese Dinge im Voraus wissen, ist es schwieriger, dass die Ergebnisse Ihre Vorurteile beeinflussen.

Beim Backtesting sollten auch Handels- und Auszahlungsgebühren sowie alle anderen Kosten berücksichtigt werden, die durch die Strategie entstehen können. Es ist auch erwähnenswert, dass Backtesting-Software ebenso recht teuer sein kann wie der Zugang zu hochwertigen Marktdaten.

Wenn Sie in diesem Sinne Zugriff auf historische Daten der Binance Futures-Plattform erhalten möchten, füllen Sie bitte dieses Antragsformular aus.

Und denken Sie daran, dass Backtesting eben nur Testen ist. Ähnlich wie bei der technischen Analyse und beim Charting gibt es absolut keine Garantie, dass es funktioniert, selbst wenn es auf der Grundlage historischer Daten großartige Ergebnisse liefert.

 

Backtesting-Beispiel

Lassen Sie uns eine kinderleichte Langzeitstrategie für Bitcoin durchgehen.

Hier ist unser Handelssystem:

  • Wir kaufen Bitcoin zum ersten Wochenschlusskurs über dem 20-Wochen-Durchschnitt.

  • Wir verkaufen Bitcoin zum ersten Wochenschlusskurs unterhalb des 20-Wochen-Durchschnitts.

Mit dieser Strategie werden pro Jahr nur wenige Signale erzeugt. Betrachten wir den Zeitraum ab 2019.

Bitcoin-Wochenchart seit 2019.


Die Strategie erzeugte im gemessenen Zeitraum fünf Signale:

  • Kaufen @ ~4.000 $

  • Verkaufen @ ~8.000 $

  • Kaufen @ ~8.500 $

  • Verkaufen @ ~8.000 $

  • Kaufen @ ~9.000 $

 

Unsere Backtesting-Ergebnisse zeigen also, dass diese Strategie profitabel gewesen wäre. Bedeutet das, dass es eine Garantie dafür ist, dass sie auch weiterhin funktioniert? Nein. Es bedeutet nur, dass die Strategie bei Betrachtung dieses spezifischen Datensatzes einen Gewinn abgeworfen hätte. Sie können dieses Ergebnis als groben Maßstab betrachten.

Bedenken Sie, dass wir uns nur Daten aus weniger als zwei Jahren angesehen haben. Wenn wir dies in eine umsetzbare Strategie umwandeln möchten, kann es sich lohnen, weiter in die Vergangenheit zurückzublicken und es mit mehr Preisbewegungen zu testen.

Dies ist jedoch ein vielversprechender Anfang. Unsere ursprüngliche Idee scheint gut zu sein, und wir können daraus möglicherweise mit einigen weiteren Optimierungen eine Anlagestrategie entwickeln. Vielleicht möchten wir weitere Kennzahlen und technische Indikatoren einbeziehen, um die Signale zuverlässiger zu machen? Es hängt alles von unseren eigenen Ideen, unserem Anlagezeitraum und unserer Risikobereitschaft ab.


➟ Möchten Sie mit Kryptowährungen beginnen? Kaufen Sie Bitcoin auf Binance!

 

Backtesting vs. Papierhandel

Jetzt haben wir also eine ungefähre Vorstellung davon, wie Backtesting aussehen könnte, und haben uns eine sehr einfache Anlagestrategie angesehen. Wir wissen auch, dass vergangene Performance keinen Rückschluss auf zukünftige Ergebnisse zulässt.

Wie können wir also eine systematische Strategie für die aktuellen Marktbedingungen optimieren? Wir könnten sie auf einem Live-Markt ausprobieren, ohne jedoch echtes Geld zu riskieren. Dies wird auch als Forward-Performance-Test oder Paper-Trading bezeichnet.

Beim Papierhandel handelt es sich um die Simulation einer Strategie in einer Live-Handelsumgebung. Der Name Papierhandel kommt daher, dass die Trades zwar dokumentiert und protokolliert werden, aber kein echtes Geld verwendet wird. Dies bietet Ihnen einen zusätzlichen Schritt, mit dem Sie die Strategie verbessern und sich ein Bild von ihrer Leistung machen können.

Das ist großartig, aber wo können Sie eigentlich anfangen? Das Binance Futures-Testnetz ist der perfekte Ort, um Strategien im Hier und Jetzt zu testen, ohne Ihr Geld zu riskieren. Sie können in wenigen Minuten ein Konto erstellen und Strategien in einer ähnlichen Umgebung testen, als würden Sie live auf Echtzeitmärkten handeln.

Hier ist Vorsicht geboten, wenn es um „Rosinenpickerei“ geht. Damit ist die Auswahl nur einer Teilmenge von Daten gemeint, um eine voreingenommene Sichtweise zu bestätigen. Der Sinn des Vorwärtstests besteht darin, die Strategie so zu testen, als ob sie in Echtzeit ablaufen würde. Wenn das System Ihnen sagt, dass Sie etwas tun sollen, dann tun Sie es. Wenn Sie nur Trades auswählen, die aufgrund Ihrer persönlichen Voreingenommenheit „gut aussehen“, ist der Test für die systematische Strategie nicht gültig.

 

Manuelles vs. automatisiertes Backtesting

Beim manuellen Backtesting werden Diagramme und historische Daten analysiert und die Trades entsprechend der Strategie manuell platziert. Beim automatisierten Backtesting geschieht im Wesentlichen dasselbe, der Prozess wird jedoch durch Computercode (unter Verwendung von Programmiersprachen wie Python oder spezieller Backtesting-Software) automatisiert.

Viele Händler verwenden Google- oder Excel-Tabellen, um die Leistung einer Strategie zu bewerten. Diese Dokumente funktionieren wie Strategietestberichte. Sie können alle möglichen Informationen enthalten, wie etwa die Handelsplattform, die Anlageklasse, den Handelszeitraum, die Anzahl der erfolgreichen und verlustreichen Trades, die Sharpe-Ratio, den maximalen Drawdown, den Nettogewinn und mehr.

Kurz gesagt wird die Sharpe-Ratio verwendet, um den potenziellen ROI einer Strategie im Verhältnis zu den Risiken zu bewerten. Je höher der Sharpe-Ratio-Wert, desto attraktiver ist die Anlage- oder Handelsstrategie.

Der maximale Drawdown stellt den Moment dar, in dem Ihre Handelsstrategie im Vergleich zum letzten Höchststand die schlechteste Performance hatte (d. h. den größten prozentualen Rückgang Ihres Portfolios während des analysierten Zeitraums).

 

Abschließende Gedanken

Viele systematische Händler und Investoren verlassen sich bei ihren Strategien stark auf Backtesting. Es ist eines der wichtigsten Instrumente im Werkzeugkasten eines jeden Algo-Händlers.

Gleichzeitig kann die Interpretation von Backtesting-Ergebnissen schwierig sein. Es ist leicht, der Backtesting-Methode Ihre eigenen Vorurteile einzuprägen. Backtesting allein wird wahrscheinlich keine brauchbaren Handelsstrategien hervorbringen, aber es wird Ihnen helfen, einige Ideen auszuprobieren und den Finger am Puls des Marktes zu behalten.