Sorgfältig! Viel Text.
Sie haben eine tolle Handelsstrategie, wissen aber nicht, wie Sie diese testen können, ohne Ihr Kapital zu riskieren? Ein guter Trader muss in der Lage sein, Strategien anhand historischer Daten zu testen.
Die Grundidee des Testens besteht darin, dass eine Strategie, die in der Vergangenheit funktioniert hat, auch in Zukunft funktionieren kann. Aber wie führen Sie Tests durch? Und wie sind die erzielten Ergebnisse zu bewerten? Schauen wir uns den Prozess des grundlegenden Testens von Handelsstrategien genauer an.
Einführung
Das Testen von Handelsstrategien oder Backtesting ist einer der Schlüsselprozesse bei der Entwicklung einer Handelsstrategie und der Erstellung von Handelsdiagrammen. Dies geschieht durch die Gewinnung von Informationen über vergangene Transaktionen durch die Untersuchung historischer Daten. Ein Backtest gibt einen allgemeinen Überblick über die Wirksamkeit der gewählten Handelsstrategie.
Sie können Binance Futures verwenden, um Strategien zu testen. Um auf die historischen Daten der Plattform zuzugreifen, füllen Sie das Antragsformular aus.
Was ist ein Backtest?
Ausführliche Informationen zum Testen von Handelsstrategien finden Sie in unserem Artikel Was ist ein Backtest?.
Kurz gesagt besteht der Hauptzweck eines Backtests darin, die Wirksamkeit von Handelsstrategien zu demonstrieren. Historische Marktdaten werden verwendet, um zu sehen, ob eine ähnliche Strategie in der Vergangenheit funktioniert hat. Und anhand der erhaltenen Informationen wird eine Schlussfolgerung darüber gezogen, wie erfolgsversprechend die gewählte Strategie für den Einsatz unter realen Marktbedingungen ist.
Bevor Sie einen Backtest durchführen
Zunächst müssen Sie feststellen, zu welcher Gruppe von Händlern Sie gehören: diskretionär oder systematisch.
Der diskretionäre Handel basiert auf Entscheidungen über Ein- und Ausstiege aus Geschäften. Diese Strategie gilt als relativ frei, da die meisten Entscheidungen von der Einschätzung der aktuellen Bedingungen durch den Händler abhängen. Daher ist Backtesting für den diskretionären Handel weniger relevant, da es keine klare Strategiewahl impliziert.
Dies bedeutet jedoch nicht, dass Sie als diskretionärer Händler keine historischen Daten berücksichtigen oder überhaupt keinen Handel betreiben sollten. Dies bedeutet, dass Backtest-Ergebnisse möglicherweise nicht so zuverlässig sind wie beim Systemhandel.
Unser Thema ist eher auf den Systemhandel anwendbar, da Systemhändler auf ein Handelssystem angewiesen sind, das den Zeitpunkt des Ein- und Ausstiegs von Geschäften bestimmt. Und obwohl die Händler auch in diesem Fall die volle Kontrolle über die Situation haben, werden die Zeitpunkte des Ein- und Ausstiegs aus der Transaktion durch die von ihnen gewählte Strategie bestimmt. Eine einfache systematische Strategie sieht so aus:
Wenn A und B gleichzeitig auftreten, signalisiert dies die Notwendigkeit, einen Trade einzugehen.
Das Erscheinen von X signalisiert die Notwendigkeit zum Beenden.
Einige Händler bevorzugen diesen Ansatz, weil er emotionale Entscheidungen eliminiert und relatives Vertrauen in die Rentabilität des Handelssystems schafft. Aber natürlich gibt er keine Garantien.
Aus diesem Grund ist es wichtig, spezifische Regeln festzulegen, die regeln, wann Positionen eingegangen oder verlassen werden sollen. Gleichzeitig erhöht eine klare Definition der Strategie die Zuverlässigkeit der erzielten Ergebnisse. Diese Handelsform wird vor allem im algorithmischen Handel häufig eingesetzt.
Es gibt auch Software, mit der Sie Strategien anhand historischer Daten testen können. Es kann für das automatische Backtesting erworben werden. Sie geben einfach Ihre Daten ein und das Programm führt den Test für Sie durch. In unserem Artikel geht es jedoch um manuelles Backtesting. Und obwohl dieser Vorgang mehr Zeit in Anspruch nimmt, liegt sein Vorteil darin, dass er absolut kostenlos ist.
So testen Sie eine Handelsstrategie
Die Vorlage ist in einer Google Sheets-Tabelle unter diesem Link verfügbar. Dies ist eine grundlegende Vorlage, die Sie zum Erstellen Ihrer eigenen Vorlage verwenden können. Es gibt einen allgemeinen Überblick darüber, welche Informationen eine Backtest-Tabelle enthalten könnte. Manche Händler bevorzugen Excel- oder Python-Codierung – das ist reine Geschmackssache. Sie können weitere Daten und alles, was Sie für richtig halten, hinzufügen.
Datum | Markt | Richtung | Login | Stop-Loss | Nehmen Sie Gewinn mit | Risiko | Vergeben | PnL |
|---|---|---|---|---|---|---|---|---|
12/08 | BTCUSD | Long-Position | 18.000 US-Dollar | 16.200 USD | 21.600 USD | 10 % | 20 % | 3 600 |
12/09 | BTCUSD | Short-Position | 19.000 US-Dollar | 20.900 USD | 13.300 USD | 10 % | 30 % | -1 900 |
Lassen Sie uns eine einfache Handelsstrategie testen. Stellen Sie sich dazu folgende Situation vor:
Wir kaufen einen Bitcoin beim ersten Tagesschluss nach dem Erscheinen des goldenen Kreuzes, d. h. wenn der gleitende 50-Tage-Durchschnitt den gleitenden 200-Tage-Durchschnitt kreuzt.
Wir verkaufen einen Bitcoin zum ersten Tagesschluss nach dem Erscheinen des Todeskreuzes, d. h. wenn der gleitende 200-Tage-Durchschnitt den gleitenden 50-Tage-Durchschnitt kreuzt.
Wie Sie sehen, haben wir auch das Zeitintervall für die Umsetzung der Strategie angegeben. Das bedeutet, dass wir das Erscheinen eines goldenen Kreuzes auf dem 4-Stunden-Chart nicht als Signal zum Handeln wahrnehmen.
In diesem Beispiel betrachten wir nur den Zeitraum vor Anfang 2019. Für ein genaueres und zuverlässigeres Ergebnis können Sie die frühere Bewegung des Bitcoin-Preises verfolgen.
Lassen Sie uns nun die Signale analysieren, die im Handelssystem für den angegebenen Zeitraum beobachtet werden:
Kaufen Sie für ca. 5.400 $
Verkaufe für ca. 9.200 $
Kaufen Sie für ca. 9.600 $
Verkaufe für ca. 6.700 $
Kaufen Sie für ca. 9.000 $
Auf dem Diagramm sehen diese Signale wie folgt aus:

Goldene Kreuz-Todeskreuz-Strategie. Quelle: TradingView
Unser erster Trade hätte einen Gewinn von rund 3.800 $ gebracht, während unser zweiter Trade zu einem Verlust von rund 2.900 $ geführt hätte. Das bedeutet, dass unser realisierter Gewinn derzeit 900 $ beträgt.
Wir sehen auch einen aktiven Handel, der bis Dezember 2020 etwa 9.000 US-Dollar an nicht realisierten Gewinnen generiert hat. Wenn wir bei unserer ursprünglichen Strategie bleiben, wird das Erscheinen eines Todeskreuzes das Ausstiegssignal sein.
➟ Denken Sie, wo Sie mit der Arbeit mit Kryptowährungen beginnen sollen? Kaufen Sie Bitcoin auf Binance!
Auswertung der Backtest-Ergebnisse
Was zeigen die Ergebnisse? Unsere Strategie würde einen gewissen Gewinn bringen, aber keine großartigen Ergebnisse liefern. Wir könnten den aktuellen offenen Handel implementieren, um unseren realisierten PnL deutlich zu steigern, aber dies würde den Zweck unseres Backtests zunichte machen. Wenn wir uns nicht an den von uns gewählten Plan halten, werden wir keine verlässlichen Ergebnisse erzielen.
Obwohl diese Strategie systematisch ist, lohnt es sich auch, sie im Kontext zu betrachten. Während der COVID-19-Krise im März 2020 lag der Verlusthandel zwischen 9.600 und 6.700 US-Dollar. Ein solcher „Schwarzer Schwan“ kann enorme Auswirkungen auf jedes Handelssystem haben. Auch deshalb lohnt es sich, einen Backtest durchzuführen und zu prüfen, ob das erhaltene Ergebnis eine Folge eines Marktcrashs oder ein Nebeneffekt der gewählten Strategie ist.
Wir haben gezeigt, wie ein einfacher Backtest aussehen könnte. Die gewählte Strategie kann profitabler sein, wenn sie erneut getestet wird, indem weitere Daten oder andere technische Indikatoren hinzugefügt und so die in der Strategie beobachteten Signale verstärkt werden.
Was können Backtest-Ergebnisse sonst noch zeigen?
Volatilität: maximale Höhen und Tiefen.
Risiken: die Menge an Kapital, die zur Umsetzung der Strategie bereitgestellt werden muss.
Jährliche Rendite: Die jährliche prozentuale Rendite der Strategie.
Das Verhältnis von Gewinnen und Verlusten: Welcher Teil der Transaktionen im System führt zu einem Gewinn und welcher Teil zu einem Verlust.
Durchschnittlicher Ausführungspreis: der durchschnittliche Preis der ausgeführten Ein- und Ausstiege in einer Strategie.
Wir haben nur einige Beispiele für Backtest-Anwendungen vorgestellt. Welche Indikatoren Sie analysieren, hängt nur von Ihnen ab. In jedem Fall gilt: Je mehr Daten über die Strategie Sie berücksichtigen, desto effektiver ist das Ergebnis. Manche Händler nehmen Tests sehr ernst, und dies kann sich auch auf ihre Ergebnisse auswirken.
Der letzte Aspekt, den wir betrachten werden, ist die Optimierung. Wenn Sie unseren Artikel zum Thema Backtesting gelesen haben, kennen Sie bereits den Unterschied zwischen Backtesting und Forwardtesting bzw. Papierhandel. Testen und optimieren Sie Strategien unter realen Handelsbedingungen mit dem Binance Futures-Testnetz.
Wieder aufnehmen
Wir haben uns die grundlegenden manuellen Tests einer Handelsstrategie angesehen. Denken Sie daran, dass der Erfolg einer Strategie in der Vergangenheit keine Garantie für ihre Wirksamkeit in der Zukunft darstellt.
Die Marktbedingungen ändern sich ständig und Sie müssen in der Lage sein, sich an diese Veränderungen anzupassen, um profitabel zu handeln. Bei der Beurteilung von Testergebnissen ist es jedoch sinnvoll, sich nicht nur an Zahlen, sondern auch am gesunden Menschenverstand zu orientieren.
