Type/to search

Gestaffelte Take-Profit-Slippage-Strategie

Common strategy
Created: 2023-11-28 16:05:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie ist eine Ausstiegsstrategie, die schrittweise Gewinnmitnahmen mit einem Gleit-Stop-Loss kombiniert. Sobald der erste Gewinnmitnahme-Punkt erreicht ist, wird der Stop-Loss auf den Break-even-Punkt verschoben. Nach dem Erreichen des zweiten Gewinnmitnahme-Punktes wird der Stop-Loss auf den ersten Gewinnmitnahme-Punkt verschoben. Dadurch entsteht ein schrittweiser Gleit-Stop-Mechanismus, der einen Teil der Gewinne sichert, während gleichzeitig ein größerer Gewinnspielraum erhalten bleibt.

Strategieprinzip

Die Strategie setzt die schrittweise Gewinnmitnahme mit Gleit-Stop hauptsächlich durch die folgenden Teile um:

  1. Festlegen eines Stop-Loss-Punkts und dreier Gewinnmitnahme-Punkte.
  2. Definieren einer Funktion zur Berechnung der aktuellen Gewinnpunkte und des Stop-Loss-Preises.
  3. Definieren einer Funktion zur Bestimmung der Gewinnphase.
  4. In verschiedenen Gewinnphasen wird der Stop-Loss-Preis geändert, um einen Gleit-Stop zu realisieren.

Im Einzelnen wird zunächst ein Stop-Loss-Abstand von 100 Punkten und ein Abstand der drei Gewinnmitnahme-Punkte von 100/200/300 Punkten festgelegt. Dann werden die Funktionen curProfitInPts zur Berechnung der Gewinnpunkte auf Basis des aktuellen Kurses und des Eröffnungskurses sowie calcStopLossPrice zur Berechnung des Stop-Loss-Preises basierend auf dem Punktabstand definiert.

Die entscheidende Logik liegt in der Funktion getCurrentStage, die prüft, ob eine Position besteht und ob die Gewinnpunkte einen Gewinnmitnahme-Punkt überschritten haben. Wenn ja, wird in die nächste Stufe übergegangen. Zum Beispiel wird nach Erreichen der 100-Punkte-Gewinnmitnahme die zweite Stufe erreicht, nach Erreichen der 200-Punkte-Gewinnmitnahme die dritte Stufe.

Schließlich wird der Stop-Loss-Preis je nach Stufe geändert, um den Gleit-Stop zu realisieren. In der ersten Stufe bleibt der Stop-Loss wie ursprünglich eingestellt, in der zweiten Stufe wird er auf den Break-even verschoben, und in der dritten Stufe wird er auf den ersten Gewinnmitnahme-Punkt verschoben.

Vorteilsanalyse

Diese schrittweise Gewinnmitnahme-Strategie mit Gleit-Stop bietet folgende Vorteile:

  1. Ein Teil der Gewinne kann gesichert werden, während gleichzeitig ein größerer späterer Gewinnspielraum erhalten bleibt.
  2. Durch die Verwendung eines Gleit-Stop-Loss, der dem Kurs folgt, kann die Wahrscheinlichkeit von Rückgängen (Drawdown) oder Verlusten verringert werden.
  3. Die schrittweise Gewinnmitnahme ermöglicht im Vergleich zu einer einmaligen Gewinnmitnahme eine bessere Risikokontrolle.
  4. Die Strategielogik ist klar und einfach zu verstehen.

Risikoanalyse

Die Strategie birgt auch gewisse Risiken:

  1. Die schrittweise Gewinnmitnahme könnte dazu führen, dass ein optimaler Ausstiegspunkt verpasst wird. Dies kann durch Anpassung der Gewinnmitnahme-Punkte optimiert werden.
  2. Ein zu großer Gleitabstand könnte dazu führen, dass der Stop-Loss zu früh ausgelöst wird. Es können verschiedene Gleitabstände getestet werden.
  3. Fehlende Stop-Loss-Mechanismen können zu großen Verlustrisiken führen. In bestimmten Situationen könnte ein schneller Stop-Loss in Betracht gezogen werden.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Testen verschiedener Abstände für Gewinnmitnahme und Stop-Loss, um die Parameter zu optimieren.
  2. Implementierung eines schnellen Stop-Loss-Mechanismus in besonderen Situationen.
  3. Bestimmung der Gewinnmitnahme- und Stop-Loss-Punkte unter Einbeziehung technischer Indikatoren.
  4. Optimierung des Gleitabstands, um Gewinnmitnahme und Stop-Loss in ein ausgewogenes Verhältnis zu bringen.
Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © adolgov

// @description
Strategy parameters
Strategy parameters
sl
tp1
tp2
tp3
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)