Momentum-Trailing-Stop-Strategie


Erstellungsdatum: 2023-10-27 11:23:18 zuletzt geändert: 2023-10-27 11:23:18
Kopie: 1 Klicks: 635
1
konzentrieren Sie sich auf
1617
Anhänger

Momentum-Trailing-Stop-Strategie

Überblick

Die Strategie basiert auf einem Parallax-Linien-Wechsel-System, das in Verbindung mit einer Zeitfenster-Rückmessung die Wirkung eines dynamischen Verlust-Stopps erzielt. Die Strategie ist hauptsächlich für tendenziell starke Sorten geeignet, die einen Trend-Stopp durch dynamische Anpassung des Verlustpunkts erzielen.

Strategieprinzip

Parabolic SAR kann sehr genaue Umkehrsignale liefern. Parabolic SAR bewegt sich weiter nach oben, wenn die Aktienpreise in einer Aufwärtstrend sind, um den Aufwärtstrend zu unterstützen. Parabolic SAR bewegt sich schnell nach unten, wenn die Aktienpreise fallen, um einen Stop-Loss zu liefern.

Die Strategie setzt zunächst die drei Parameter des Parabolic SAR ein, einschließlich des Anfangswerts, des Schrittwerts und des Maximalwerts. Die Strategie berechnet dann den Wert des Parabolic SAR. Die Strategie verwendet den Parabolic SAR als dynamischen Stop-Loss-Punkt.

Auf diese Weise kann die Strategie den Trend verfolgen, wenn der Kurs in einem Trendzustand ist; wenn der Kurs sich umkehrt, schnellen Stop-Loss, um einen Handelszyklus abzuschließen.

Analyse der Stärken

  • Die hohe Effizienz des Parabolic SAR-Indikators kann ein genaues Do-Multi-Do-Not-Signal liefern.
  • Parabolic SAR-Indikatoren können schnell auf Preisänderungen reagieren und zeitnahe Stop-Losses verursachen
  • Automatische Anpassung der Stop-Loss-Punkte ohne manuelle Intervention, um verpasste Stop-Loss-Möglichkeiten zu vermeiden
  • Die Parameter der Parabolic SAR können in der Tiefe angepasst werden, um den Stop-Loss-Punkt besser an den eigenen Stil anzupassen
  • Reflexion eines bestimmten Zeitfensters, um zu überprüfen, wie die Strategie in verschiedenen Marktumgebungen funktioniert

Risikoanalyse

  • Es ist schwierig, die optimale Parabolic SAR-Parameterkombination zu erfassen, falsche Parameter können zu radikal oder konservativ sein
  • Abhängig von einem einzigen Indikator Parabolic SAR, anfällig für außergewöhnliche Schwankungen
  • Diese Strategie ist besser geeignet für Trendbewegungen, die zu häufige Stop-Losses bei der Bilanzierung haben.
  • Die richtige Zeitfenster für Rückprüfungen müssen gewählt werden, und unvollständige Tests können zu Fehlergebnissen führen.
  • Die Rückmeldung berücksichtigt nur die historischen Daten und kann die zukünftige Entwicklung nicht vorhersagen. Die Leistung der Festplatte kann mit der Rückmeldung nicht übereinstimmen.

Optimierungsrichtung

  • Es kann in Kombination mit anderen Indikatoren in eine Kombination von Indikatoren zur Steigerung der Strategie einbezogen werden
  • Hinzufügung eines Parameteroptimierungsmoduls, um die automatische Optimierung der Parabolic SAR-Parameter zu ermöglichen
  • Erweiterung der Positions- und Auftragsverwaltungsmodule, um die Kapitalnutzung pro Transaktion zu steuern
  • Erweiterung der Optionen für die Stop-Methoden, wie beispielsweise mobile Stop-Methoden oder Stop-Methoden für die Einrichtung von Stop-Methoden, um die Strategie umfassender zu gestalten
  • Optimierung der Zeitfenster und Prüfung der Strategie-Stabilität in unterschiedlichen Marktumgebungen
  • Hinzufügen von Machine Learning-Modulen und dynamische Optimierung von Strategieparametern mithilfe von AI-Technologien

Zusammenfassen

Die Strategie nutzt die hocheffiziente Stop-Loss-Funktion des Parabolic SAR-Indikators und erzielt die Wirkung eines dynamischen Stop-Losses. Im Vergleich zu einem festen Stop-Loss-Punkt kann die Strategie dynamisch angepasst werden, um den Trend automatisch zu verfolgen und zu verhindern, dass Positionen zu früh gestoppt werden. Gleichzeitig können die Risiken der Strategie nicht ignoriert werden und müssen vielseitig optimiert und bereichert werden, damit die Strategie in verschiedenen Märkten stabil bleibt.

Strategiequellcode
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// === by @Aldovitch ===
// PSAR Strategy
// Based on Parabolic SAR Strategy provided by TradingView
// added a Time Window for Backtests
// 
strategy("Parabolic SAR Strategy w/ Time Window", shorttitle="PSAR Strategy w/ TW", overlay=true)

// === INPUT INDEXES PARAMETERS ===
start = input(0.02)
increment = input(0.02)
maximum = input(0.2)

// === INPUT BACKTEST RANGE ===
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromYear  = input(defval = 2018, title = "From Year", minval = 2016)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)


// === CONTROL & APPEARENCE ===
timeStart     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
timeFinish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window

// === FUNCTIONS ===
window()  => true // create function "within window of time"


// === COMPUTING INDEXES ===
psar = sar(start, increment, maximum)


if (psar > high)
    strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE", when=window())
else
    strategy.cancel("ParLE")

if (psar < low)
    strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE", when=window())
else
    strategy.cancel("ParSE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)