Type/to search

Doppelte gleitende Durchschnitte Trailing-Stop-Strategie

Common strategy
Created: 2023-12-29 16:59:17
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie basiert auf dem Crossover eines schnellen und eines langsamen gleitenden Durchschnitts, um Long- und Short-Positionen zu eröffnen. Wenn der schnelle gleitende Durchschnitt den langsamen von unten kreuzt, wird eine Long-Position eröffnet; wenn der schnelle gleitende Durchschnitt den langsamen von oben kreuzt, wird die Position geschlossen. Um höhere Gewinne zu erzielen, verwendet die Strategie einen Trailing-Stop-Mechanismus. Nach der Eröffnung einer Long-Position wird der Stop-Loss nicht direkt unter dem Einstandspreis platziert, sondern ein Trailing-Stop-Kurs, der mit steigendem Preis nach oben verschoben wird, bis der Preis fällt und die untere Grenze des Stop-Loss auslöst.

Funktionsweise

Die Strategie verwendet einen schnellen einfachen gleitenden Durchschnitt (SMA) und einen langsamen SMA, um die Zeitpunkte für Long-Eröffnung und Schließung zu bestimmen. Wenn der schnelle SMA den langsamen SMA von unten kreuzt, wird der Trend als steigend eingestuft und eine Long-Position eröffnet. Wenn der schnelle SMA den langsamen SMA von oben kreuzt, wird der Trend als umgekehrt eingestuft und die Position wird zum Schließen vorbereitet.

Um höhere Gewinne zu erzielen, führt die Strategie einen Trailing-Stop-Mechanismus ein. Nach einer Long-Position wird kein fester Stop-Loss gesetzt, sondern ein Trailing-Stop-Kurs, der mit steigendem Preis nach oben nachzieht. Jedes Mal, wenn der Preis um einen bestimmten Prozentsatz steigt, wird der Trailing-Stop-Kurs um einen bestimmten Betrag nach oben angepasst. Wenn der Preis zurückfällt und den Trailing-Stop-Kurs berührt, wird der Stop-Loss ausgelöst und die Position geschlossen.

Konkret wird der Trailing-Stop-Kurs wie folgt berechnet:

Trailing-Stop-Kurs = Preis × (1 - Trailing-Stop-Prozentsatz)

Dabei wird der Trailing-Stop-Prozentsatz durch den Strategieparameter „Abweichung %“ festgelegt. Die Strategie berechnet nach der Eröffnung am Schluss jedes Kerzenstrichs einen neuen Trailing-Stop-Kurs. Der neue Trailing-Stop-Kurs darf nicht niedriger sein als der des vorherigen Kerzenstrichs, um sicherzustellen, dass der Stop-Kurs nur nach oben verschoben werden kann und nicht zurückfällt.

Wenn der Preis fällt und den Trailing-Stop-Kurs berührt, wird ein Schließsignal ausgelöst und die Position per Marktauftrag geschlossen.

Vorteile der Strategie

  • Verwendung eines doppelten gleitenden Durchschnitts zur Bestimmung der Trendrichtung, mit guten Backtesting-Ergebnissen.
  • Einsatz eines Trailing-Stops, um höhere Gewinne zu erzielen.
  • Anpassbare Perioden der gleitenden Durchschnitte und der Trailing-Stop-Prozentsatz.
  • Bei einem Aufwärtstrend wird die Stop-Loss-Linie kontinuierlich nach oben verschoben, was den Großteil der Gewinne sichert.
  • Bei einer Trendumkehr kann schnell gestoppt werden, um größere Verluste zu vermeiden.

Risiken und Lösungen

  • Ungünstiger Zeitpunkt des Crossover der gleitenden Durchschnitte kann zu Fehlsignalen führen. Verschiedene Parameter können getestet werden, um die optimale Kombination zu finden.
  • Ein zu aggressiver Trailing-Stop kann dazu führen, dass der Stop vorzeitig durchbrochen wird. Der Parameter für den Trailing-Stop-Prozentsatz kann entsprechend angepasst werden.
  • Kurslücken (Gaps) können den Stop-Kurs ebenfalls durchbrechen. Es wird empfohlen, die Trendbeurteilung mit anderen Indikatoren zu kombinieren, um in Seitwärtsmärkten nicht zu handeln.

Optimierungsansätze

  • Verschiedene Periodenparameter für die gleitenden Durchschnitte können getestet werden, um die beste Kombination zu finden.
  • Verschiedene Trailing-Stop-Prozentsätze können getestet werden, um das optimale Stop-Niveau zu ermitteln.
  • Weitere Indikatoren können zur Beurteilung hinzugezogen werden, um in Seitwärtsmärkten den Handel auszusetzen und unerwartete Ereignisse zu vermeiden.

Zusammenfassung

Diese Strategie kombiniert die Trendrichtungsbestimmung mit gleitenden Durchschnitten und den Trailing-Stop-Mechanismus zur Gewinnsicherung und zeigt in den Trainingsdaten gute Ergebnisse. Durch Optimierung der Parameterkombination und Risikokontrolle könnte eine stabile Rendite erzielt werden. Da jedoch keine Strategie Verluste vollständig vermeiden kann, wird empfohlen, das Positionsmanagement angemessen anzupassen, verschiedene Instrumente zu testen und das Risiko zu streuen.

Source
Pine
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
//  -----------------------------------------------------------------------------
Strategy parameters
Strategy parameters
Filters
From
fromDate
To 
toDate
Strategy
Fast/Slow SMA Length
slowMALen
Exit
Enable Trailing
Deviation %
Source Exit Control
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)