Doppelwendepunkt-Tracking-Strategie
Überblick
Die Strategie zur Verfolgung von Doppelwendepunkten erzeugt Handelssignale durch die Verfolgung von doppelten Wendepunkten des Kurses. Wenn der Kurs ein neues Hoch bildet, eröffnet die Strategie eine Short-Position; wenn der Kurs ein neues Tief bildet, eröffnet die Strategie eine Long-Position. Diese Echtzeitverfolgung von Kurswendepunkten ermöglicht es, Momentum-Umkehrungen am Markt rechtzeitig zu erfassen.
Strategieprinzip
Die Strategie zur Verfolgung von Doppelwendepunkten verwendet zwei Formationsbewertungen, um Handelssignale zu generieren: die Hochkauf-Wendeformation (HHS) und die Tiefverkauf-Wendeformation (LLB). Die Bewertungsformeln lauten wie folgt:
- HHS-Formation: close[0] < close[1] und high[0] > high[1]
- LLB-Formation: close[0] > close[1] und low[0] < low[1]
Wenn diese Bedingungen erfüllt sind, werden jeweils der Bar-Index und der Kurs für HHS und LLB festgelegt. Anschließend überwacht die Strategie in Echtzeit, ob der Kurs den aufgezeichneten Wendekurs durchbricht. Wenn der Kurs das HHS-Wendehoch durchbricht, zeigt dies an, dass das Kursmuster in einen Abwärtstrend umgekehrt ist, und die Strategie eröffnet eine Short-Position. Umgekehrt, wenn der Kurs das LLB-Wendetief durchbricht, zeigt dies an, dass das Kursmuster in einen Aufwärtstrend umgekehrt ist, und die Strategie eröffnet eine Long-Position. Auf diese Weise kann die Strategie zur Verfolgung von Doppelwendepunkten dynamisch Kursumkehrmöglichkeiten erfassen.
Während des Betriebs zeichnet die Strategie Markierungen und Hintergrundfarben, um die HHS-/LLB-Formationen und Kursdurchbrüche visuell darzustellen. Dies ist sehr hilfreich, um die Marktstruktur intuitiv zu beurteilen und die Funktionsweise der Strategie zu überprüfen. Insgesamt realisiert die Strategie den Handel durch dynamische Verfolgung von Kurswendepunkten und kann effektiv Kursumkehrmöglichkeiten erfassen.
Vorteilsanalyse
Die Strategie zur Verfolgung von Doppelwendepunkten bietet folgende Vorteile:
-
Echtzeitverfolgung von Kurswendepunkten ermöglicht schnelles Erfassen von Marktumkehrmöglichkeiten. Im Vergleich zu Strategien, die gleitende Durchschnitte oder andere Indikatoren verfolgen, reagiert diese Strategie agiler.
-
Die Handelssignale basieren auf den Wendeeigenschaften des Kurses selbst, ohne dass viele Parameter optimiert werden müssen; die Implementierung ist einfach und direkt.
-
Das Zeichnen von Formations- und Durchbruchsmarkierungen macht den Strategieprozess visuell nachvollziehbar, sodass die Effektivität der Strategie leicht überprüft werden kann.
-
Der Code der Strategie ist überschaubar und leicht verständlich, was eine Weiterentwicklung ermöglicht. Sie kann als Einstiegsstrategie für den quantitativen Handel dienen.
Insgesamt ist die Strategie relativ einfach, kann aber effektiv Kursumkehrungen erfassen und eignet sich als schnell verfolgende Strategie.
Risikoanalyse
Die Strategie zur Verfolgung von Doppelwendepunkten birgt auch gewisse Risiken, die sich hauptsächlich wie folgt äußern:
-
Die Beurteilung der Kursumkehrung beruht auf einzelnen Punktinformationen, was die Wahrscheinlichkeit von Fehlbewertungen erhöht. Durch die Einführung eines gültigen Verfolgungsschwellenwerts nach dem Kursdurchbruch kann die Fehlerwahrscheinlichkeit verringert werden.
-
Es wird kein übergeordneter Kurstrend berücksichtigt; selbst in Hauptaufwärtstrends können fälschlicherweise Short-Signale generiert werden. Durch Hinzufügen eines Trendfilters kann dieses Risiko vermieden werden.
-
Es gibt keinen Stop-Loss-Mechanismus, um Einzelverluste zu begrenzen. Im Live-Handel muss eine sinnvolle Stop-Loss-Strategie festgelegt werden, um Einzelverluste im akzeptablen Rahmen zu halten.
-
Backtest-Daten können Optimierungsverzerrungen aufweisen, sodass die Live-Performance schlechter sein kann als die Backtest-Ergebnisse. Die Live-Validierung ist entscheidend.
Insgesamt ist die Strategie als schnell verfolgende Umkehrstrategie einfach umzusetzen, birgt jedoch eine gewisse Wahrscheinlichkeit von Fehlbewertungen. Durch Hinzufügen von Trendfiltern, Stop-Loss-Strategien und anderen Modulen kann das Risiko wirksam reduziert werden, sodass sie zu einer stabilen und zuverlässigen Live-Strategie wird.
Optimierungsmöglichkeiten
Um die Fehlerwahrscheinlichkeit zu verringern und die Stabilität zu verbessern, kann die Strategie in folgenden Bereichen optimiert werden:
-
Einführung einer gültigen Durchbruchsbewertung, z. B. Eröffnung einer Position erst, wenn der Kurs das Wendehoch um einen bestimmten Prozentsatz unterschreitet.
-
Hinzufügen eines übergeordneten Trendbewertungsmoduls, um falsche Short-Positionen in Hauptaufwärtstrends zu vermeiden. Hierzu können Indikatoren wie exponentielle gleitende Durchschnitte verwendet werden.
-
Ergänzung einer Stop-Loss-Strategie, z. B. Trailing-Stop oder Bereichs-Stop, um Einzelverluste innerhalb einer bestimmten Grenze zu halten.
-
Optimierung des Positionsgrößenalgorithmus, der die Positionsgröße basierend auf der Marktvolatilität anpassen kann, um bei hoher Volatilität die Einzelposition zu reduzieren.
-
Testen von Live-Daten über einen längeren Zeitraum, Bewertung der Parameterstabilität und mehrfache iterative Optimierung.
Durch Optimierungen in diesen Richtungen kann die Live-Performance und Stabilität der Strategie erheblich verbessert werden.
Zusammenfassung
Die Strategie zur Verfolgung von Doppelwendepunkten erfasst Umkehrmöglichkeiten durch Echtzeitüberwachung von Kurswendepunkten. Sie ist einfach zu beurteilen, direkt umsetzbar und kann schnell Positionen in Umkehrtrends eröffnen. Allerdings birgt die Strategie auch eine gewisse Wahrscheinlichkeit von Fehlbewertungen. Durch Hinzufügen von Trendbewertungen, Stop-Loss-Strategien und Optimierung der Parameter kann die Fehlerwahrscheinlichkeit wirksam reduziert werden, sodass sie zu einer stabilen und effizienten Live-Handelsstrategie wird. Diese Strategie eignet sich hervorragend als schnell verfolgende Umkehrstrategie.
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Rev. FO", shorttitle="Rev. FO", overlay=true, pyramiding=0,calc_on_order_fills=true,calc_on_every_tick=true,default_qty_type=strategy.percent_of_equity,default_qty_value=50,initial_capital=1000,currency="USD",commission_type=strategy.commission.percent,commission_value=0.2,process_orders_on_close=false)
HHS = close[0] < close[1] and high[0] > high[1]- 1

