Achttägige Umkehr-Momentum-Strategie


Erstellungsdatum: 2023-12-05 10:56:37 zuletzt geändert: 2023-12-05 10:56:37
Kopie: 0 Klicks: 594
1
konzentrieren Sie sich auf
1619
Anhänger

Achttägige Umkehr-Momentum-Strategie

Überblick

Die Strategie nutzt hauptsächlich die Eigenschaft, dass der Preis nach 8 aufeinanderfolgenden Tagen höher oder niedriger als der einfache gleitende Durchschnitt umgekehrt wird, um die Dynamikwirkung auf die mittlere kurze Linie zu erfassen. Wenn der Preis nach 8 aufeinanderfolgenden Tagen unter der Fünften Linie liegt, machen Sie mehr, wenn der Schlusskurs am ersten Tag nach der Fünften Linie erneut die Fünften Linie überschreitet; wenn der Preis nach 8 aufeinanderfolgenden Tagen höher ist als der Schlusskurs am ersten Tag nach der Fünften Linie, machen Sie eine Lücke.

Strategieprinzip

  1. Berechnen Sie den 5-Tage-SMA.
  2. Definition eines mehrköpfigen Trends: TrendUp ist ein Schlusskurs, der größer als oder gleich dem SMA ist, und ein leerer TrendDown ist ein Schlusskurs, der kleiner als oder gleich dem SMA ist.
  3. Die Bedingungen für die Bestätigung der Trendwende: Nach acht aufeinanderfolgenden Tagen, in denen der Schlusskurs unter dem SMA liegt, wird am nächsten Tag ein Kaufsignal ausgelöst, wenn der Schlusskurs in den Mehrkopf umgewandelt wird (über dem SMA); nach acht aufeinanderfolgenden Tagen, in denen der Schlusskurs über dem SMA liegt, wird am nächsten Tag ein Verkaufssignal ausgelöst, wenn der Schlusskurs in den Leerkopf umgewandelt wird (über dem SMA).
  4. Eintritt: Kaufbedingung Kauf für den Vortag, der ein Kaufsignal auslöst TriggerKaufen und machen Sie mehr, wenn es sich um einen unsicheren Trend handelt; Verkaufsbedingung Verkaufen für den Vortag, der ein Verkaufssignal auslöst TriggerSell und machen Sie weniger, wenn es sich um einen unsicheren Trend handelt.
  5. Exit: Multiple Stop-Loss ist eine Schließung der SMA unter dem Schlusskurs; Blank Stop-Loss ist eine Schließung der SMA über dem Schlusskurs.

Analyse der Stärken

  1. Der Preiswechsel ist geeignet, um kurzfristige Dynamiken zu erfassen.
  2. Es gibt mehr Fälle, in denen der SMA-Trend für den achten Tag in Folge durchbrochen wurde, was die Handelsmöglichkeiten erhöht.
  3. Die Parameter der fünften Tagelinie sind besser, um nicht zu viele falsche Durchbrüche zu bekommen.
  4. Die Risiken sind kontrollierbar, und es gibt einen eindeutigen Stopppunkt.

Risikoanalyse

  1. Der Stop-Loss-Punkt kann bei Schwankungen häufig ausgelöst werden.
  2. Wenn Sie die Anzahl der Tage für den Durchbruch zu lang festlegen, können Sie die beste Eintrittszeit verpassen.
  3. Die Strategie ist nicht rentabel, wenn sie sich auf eine langfristige Einseitigkeit beschränkt.

Die Parameter des SMA können entsprechend angepasst werden. Die Einstiegsbedingungen können optimiert werden, um falsche Durchbrüche zu verhindern.

Optimierungsrichtung

  1. Parameteroptimierung: Sie können SMA-Parameter für verschiedene Perioden testen, um bessere Parameter zu finden.
  2. Eintrittsoptimierung: Hinzufügen von Umsatzindikatoren, um falsche Durchbrüche zu vermeiden; oder Hinzufügen von Sonnen- und Sonnen-Richtung, um Erschütterungen zu vermeiden.
  3. Exit-Optimierung: Stop-Loss nach einem Rückgang des Schlusskurses kann getestet werden, wobei der Stop-Loss-BUFFER erhöht wird.
  4. Optimierung der Windkontrolle: Die Anzahl der täglichen Stop-Losses kann eingestellt werden, um zu hohe Verluste zu vermeiden.
  5. In Kombination mit anderen Indikatoren: Trendindikatoren wie RSI, MACD und andere können hinzugefügt werden, um die Trendlage zu identifizieren.

Zusammenfassen

Die Strategie wird durch die Beurteilung der Preisbewegung, die Erfassung der kurzen Linie der Preis-from-Break-to-Reverse-Prozess, die Schaukel zu vermeiden, und die Entwicklung der Handelsstrategie. Die Schlüssel ist, dass die Parameter-Einstellung und Einstiegs Urteil ist streng, um zu verhindern, dass die Geräusche falsch geleitet werden; und die Ausgangssperre ist vernünftig, um zu verhindern, dass die Verluste zu groß.

Strategiequellcode
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
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/
// © Marcuscor

//@version=5

// Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets

strategy("8D Run", initial_capital = 50000, commission_value = 0.0004) 


SMA = ta.sma(close,5)

TrendUp = close >= SMA

TrendDown = close <= SMA


//logic to long

TriggerBuy = ta.barssince(close < SMA) >= 8

Buy = TriggerBuy[1] and TrendDown 

strategy.entry("EL", strategy.long, when = Buy)
strategy.close(id = "EL", when = close > SMA)

// 1) color background when "run" begins and 2) change color when buy signal occurs
bgcolor(TriggerBuy? color.green : na, transp = 90)
bgcolor(Buy ? color.green : na, transp = 70)


// logic to short 

TriggerSell = ta.barssince(close > SMA) >= 8

Sell = TriggerSell[1] and TrendUp

strategy.entry("ES", strategy.short, when = Sell)
strategy.close(id = "ES", when = close < SMA)

// 1) color background when "run" begins and 2) change color when sell signal occurs
bgcolor(TriggerSell ? color.red : na, transp = 90)
bgcolor(Sell ? color.red : na, transp = 70)