Auf dem ZigZag-Indikator basierende Trendfolge-Handelsstrategie
Übersicht
Die hier vorgestellte Handelsstrategie heißt „ZigZag Trend Following Strategy“. Sie nutzt den ZigZag-Indikator, um Preistrends zu erkennen und bei Trendumkehrungen Positionen zu eröffnen, um dem Trend zu folgen. Im Strategy-Pine-Code wird der ZigZag-Indikator verwendet, um neue Hochs und Tiefs der Kurse zu bestätigen. Ein Kaufsignal entsteht, wenn der Schlusskurs über der ZigZag-Linie liegt (Long), ein Verkaufssignal, wenn er darunter liegt (Short). So können mittel- bis langfristige Kurstrends effektiv verfolgt werden.
Funktionsweise der Strategie
Kern der Strategie ist die Verwendung des ZigZag-Indikators, um Extrempunkte der Kurse zu lokalisieren und den Preistrend darzustellen. Der ZigZag-Indikator wird aus exponentiell gleitenden Durchschnitten (EMA) der Hoch- und Tiefkurse gebildet. Konkret erfolgt die Konstruktion in folgenden Schritten:
-
Berechnung der EMA des Schlusskurses mit drei Linien: schnelle, mittlere und langsame Linie.
-
Feststellung, ob ein Aufwärtstrend vorliegt: die aktuelle mittlere Linie ist höher als die des vorherigen Kerzenstabs.
-
Bei Aufwärtstrend: Ermittlung des niedrigsten Kurses innerhalb des Erkennungszeitraums ab dem letzten Tiefpunkt – dieser Wert wird als ZigZag festgelegt.
-
Bei Abwärtstrend: Ermittlung des höchsten Kurses innerhalb des Erkennungszeitraums ab dem letzten Hochpunkt – dieser Wert wird als ZigZag festgelegt.
-
Auf diese Weise entsteht der ZigZag-Indikator, der die Extrempunkte der Kursbewegungen widerspiegelt.
Auf dieser Basis dient die ZigZag-Linie als Referenz zur Trendbestimmung: Der Käufer geht long, wenn der Kurs steigt und die ZigZag-Linie nach oben durchbricht; der Verkäufer geht short, wenn der Kurs fällt und die Linie nach unten durchbricht.
Vorteile
Die Verwendung des ZigZag-Indikators zur Trendbestimmung und zum Aufbau von Positionen an Extrempunkten bietet folgende Vorteile:
-
Effektive Filterung von Marktrauschen, Erkennung der Haupttrends.
-
Handelssignale basierend auf Ausbrüchen zu neuen Hochs/Tiefs, daher hohe Effizienz bei der Gewinnerzielung.
-
Die ZigZag-Linie ist relativ glatt, reduziert Fehlsignale.
-
Einfache Optimierung durch Anpassung der ZigZag-Parameter.
Risikoanalyse
Die Hauptrisiken der Strategie sind:
-
Bei längerer Laufzeit kann es bei heftigen Kursbewegungen zu einem „Feststecken“ in einer Position kommen. Ein rechtzeitiger Stop-Loss ist dann notwendig.
-
Der ZigZag-Indikator reagiert empfindlich auf Parametereinstellungen. Ungünstige Einstellungen können Handelschancen verpassen oder Fehlsignale erzeugen. Parameter sollten daher getestet und optimiert werden.
-
Trendfolgestrategien hängen stark von Trendphasen ab. Bei Seitwärtsbewegungen (Range-Märkten) ist die Strategie wenig effektiv.
Zur Risikominderung können ein Stop-Loss-Mechanismus (Begrenzung des Einzelverlusts) sowie eine angemessene Positionsgröße (kein Voll-Einsatz) implementiert werden. Zudem empfiehlt sich die Kombination mit anderen Strategietypen.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen weiterentwickelt werden:
-
Integration eines Stop-Loss, z. B. Trailing-Stop oder Stop-Loss basierend auf prozentualem Kursrückgang.
-
Kombination mit anderen Indikatoren zur Signalfilterung, z. B. einem verstärkenden Momentum-Indikator (z. B. Energy-Indikator) zur Bestätigung ausreichender Dynamik oder einem Volumenindikator zur Erkennung von Volumenanstiegen.
-
Verwendung unterschiedlicher Parameterkonfigurationen je nach Marktumfeld (z. B. Bullenmarkt vs. Bärenmarkt).
-
Test verschiedener EMA-Perioden, um die optimale Parameterkombination zu finden.
Zusammenfassung
Diese Strategie nutzt den ZigZag-Indikator zur Trendbestimmung und eröffnet Trendfolgepositionen in der Nähe von Extrempunkten. Ihr Vorteil liegt im Handel mit dem Trend, der effizient Gewinne ermöglicht. Ein Risiko besteht im möglichen „Feststecken“. Durch Stop-Loss, Parameteroptimierung und Kombination mit anderen Handelsansätzen kann das Risiko gesteuert werden. Die Strategie eignet sich besonders für mittel- bis langfristige Trendtrades. Bei angemessener Kontrolle und Kombination können stabile Erträge erzielt werden.
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Noro's ZigTrend Strategy v1.0", shorttitle = "ZigTrend 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings- 1

