Strategie zur Verfolgung des gestrigen Hochs
Übersicht
Diese Strategie basiert auf dem Höchstkurs des vorherigen Handelstages und gehört zum Typ der Trendfolge-Strategien. Sie eröffnet eine Long-Position, wenn der Höchstkurs des vorherigen Handelstages durchbrochen wird, selbst wenn es am selben Tag mehrere Durchbrüche gibt, wird die Position wiederholt eröffnet.
Strategieprinzip
-
Verwendung der LucF-Funktion, um beim Backtest ein Vorausschauen auf den letzten Kerzenstab zu vermeiden.
-
Erkennung, ob ein neuer Handelstag beginnt. Aufzeichnung des Tageshöchstkurses
max_todayund Tagestiefstkursesmin_today. -
Vergleich des aktuellen Höchstkurses
highmitmax_todayund Aktualisierung vonmax_today. -
Vergleich des aktuellen Tiefstkurses
lowmitmin_todayund Aktualisierung vonmin_today. -
Einzeichnen des Höchst- und Tiefstkurses des vorherigen Handelstages.
-
Festlegen des Einstiegspunkts beim Durchbruch des Höchstkurses des vorherigen Handelstages. Es kann ein GAP (Abstand) zum Höchstkurs hinzugefügt werden, um den Einstieg zu verzögern oder vorzuziehen.
-
Festlegen des Stop-Loss-Verhältnisses
slund des Take-Profit-Verhältnissestp. -
Eröffnung einer Long-Position, wenn der Kurs den Höchstkurs des vorherigen Handelstages durchbricht.
-
Festlegen des Stop-Loss- und Take-Profit-Punkts.
-
Option zur Aktivierung eines Trailing-Stops, Festlegen des Mindestabstands für die Auslösung des Trailing-Stops und des Abstands des Trailing-Stops.
-
Option zur Berücksichtigung des EMA-Status beim Schließen der Position.
Vorteile
Diese relativ einfache Trendfolge-Strategie bietet folgende Vorteile:
-
Klare und eindeutige Signale, einfach umzusetzen.
-
Nutzung des Durchbruchs des Höchstkurses des vorherigen Handelstages als Bestätigungssignal für den Trend, wodurch Rauschen in Seitwärtsmärkten effektiv gefiltert werden kann.
-
Möglichkeit, die Empfindlichkeit des Einstiegs über den GAP-Parameter anzupassen.
-
Insgesamt kontrollierbares Risiko durch klare Stop-Loss-Grenzen.
-
Option zur Verwendung eines Trailing-Stops, um mehr Gewinne zu sichern.
-
Möglichkeit, den EMA zur Vermeidung von Positionen bei einem „Death Cross" zu nutzen.
Risikoanalyse
Die Strategie birgt einige Risiken, die beachtet werden müssen:
-
Fehlgeschlagene Durchbrüche können zu Verlusten führen; daher muss das Stop-Loss-Niveau angemessen gesetzt werden.
-
Die Effektivität des Durchbruchs hängt davon ab, ob sich der Markt in einem Trend befindet. In Seitwärtsmärkten kann es zu Fehlsignalen kommen.
-
Ein zu empfindlich eingestellter Trailing-Stop kann bereits bei kleinen Kursbewegungen auslösen.
-
Falsch gewählte EMA-Parameter können zu einer übermäßigen oder zu geringen Empfindlichkeit führen.
-
Es gibt viele zu optimierende Variablen wie GAP, Stop-Loss-Spanne, Trailing-Stop-Einstellungen usw.
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen weiter optimiert werden:
-
Umstellung des Stop-Loss von einem festen Wert auf einen dynamischen Stop-Loss basierend auf ATR oder Trend.
-
Einführung eines Filters über die Standardabweichung, um die Gültigkeit des Durchbruchs zu prüfen.
-
Hinzufügen von Bedingungen auf Basis der Volatilität, um ungültige Durchbrüche in Seitwärtsmärkten zu vermeiden.
-
Optimierung der EMA-Parameter für stabilere und genauere Signale.
-
Optimierung der Trailing-Stop-Parameter, um sie besser an die Marktvolatilität anzupassen.
-
Testen der Robustheit der Parameter für verschiedene Instrumente.
-
Hinzufügen eines Mechanismus zur dynamischen Anpassung der Positionsgröße.
Zusammenfassung
Die Strategie ist insgesamt einfach und praktisch. Sie ist eine typische Trendfolge-Strategie, die den Durchbruch des Höchstkurses des vorherigen Handelstages als Signal zur Trendverfolgung nutzt. Die Risikokontrolle erfolgt hauptsächlich über Stop-Loss. Durch eine angemessene Parameteroptimierung kann die Strategie in Trendmärkten gute Ergebnisse erzielen. Es ist jedoch wichtig, die Stop-Loss-Strategie und Filterbedingungen sorgfältig zu kontrollieren, um in Seitwärtsmärkten nicht gefangen zu werden. Die Strategie kann als Grundgerüst für Trendfolge-Strategien dienen und weiter ausgebaut und optimiert werden.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub
//@version=5- 1
