Golden Cross-Strategie mit doppeltem gleitenden Durchschnitt


Erstellungsdatum: 2023-12-25 15:15:46 zuletzt geändert: 2023-12-25 15:15:46
Kopie: 0 Klicks: 553
1
konzentrieren Sie sich auf
1623
Anhänger

Golden Cross-Strategie mit doppeltem gleitenden Durchschnitt

Überblick

Diese Strategie verwendet das Gold-Cross-Prinzip der doppelten Moving Averages in Verbindung mit dem RSI-Indikator, um den Kauf- und Verkaufspunkt zu bestimmen. Die Strategie beurteilt hauptsächlich die Kreuzung der 26-Zyklus-EMA mit der 12-Zyklus-EMA und die Kreuzung der 100-Zyklus-SMA mit der 200-Zyklus-SMA und beurteilt, ob ein Handelssignal in Verbindung mit dem RSI-Indikator ausgegeben wird, wenn eine Kreuzung auftritt.

Strategieprinzip

Die Strategie basiert hauptsächlich auf dem Kreuzungsprinzip zweier gleitender Durchschnitte. In zwei gleitenden Durchschnitten repräsentiert der 26-Zyklus-EMA einen kurzfristigen Trend, der 12-Zyklus-EMA eine kurzfristige Preisschwankung. Wenn der kurzfristige EMA über die längerfristige EMA fällt, wird der Preis durch einen Umschwung bewertet, der zu einem Mehrsignal gehört.

Wenn der RSI über 70 liegt, ist dies ein Überkaufsignal. Wenn der RSI unter 30 liegt, ist dies ein Überverkaufsignal. Die Strategie überprüft also die RSI-Anzeige, wenn die EMA oder der SMA sich kreuzen, um ein falsches Handelssignal zu vermeiden, wenn der Preis überkauft wird.

Strategische Vorteile

  1. Die Verwendung von doppelten EMAs, um kurzfristige Preisbewegungen zu ermitteln, und die Verwendung von doppelten SMAs, um mittelfristige Preisbewegungen zu ermitteln, kann den Preis-Turning-Point effektiv finden.

  2. In Kombination mit dem RSI wird vermieden, dass ein falsches Handelssignal ausgegeben wird, wenn der Preis überkauft wird.

  3. Die EMA- und SMA-Parameter können an unterschiedliche Perioden und Handelsarten angepasst werden.

  4. Die Strategie ist einfach, klar, leicht zu verstehen und zu optimieren.

Strategisches Risiko

  1. Der Doppel-Moving-Average ist nachlässig und kann den Preiswendepunkt nicht vorwegnehmen.

  2. Wenn die EMA- und SMA-Parameter nicht ordnungsgemäß eingestellt sind, kann es zu einer großen Anzahl von Fehlsignalen kommen.

  3. Der RSI-Indikator kann auch fehlerhaft sein, da er nicht in der Lage ist, den Überkauf-Überverkauf-Zustand des Preises zu beurteilen.

  4. Die Parameter müssen angepasst werden und sind nicht universell.

Risikomanagement

  1. In Kombination mit anderen Vorhersageindikatoren wird die Preisentwicklung und mögliche Wendepunkte beurteilt.

  2. Die Stabilität der Parameter wird getestet, wobei die Kombination der Parameter mit der höchsten Erfolgsrate ausgewählt wird.

  3. In Kombination mit anderen Indikatoren wie KD, BOLL, um zu vermeiden, dass der RSI ausfällt.

  4. Speichern Sie die Parameterkombinationsvorlage, die die Parameter für die verschiedenen Handelsarten testen soll.

Richtung der Strategieoptimierung

  1. Tests mit verschiedenen Kombinationen von EMA- und SMA-Zyklusparametern, um die optimale Parameter zu finden.

  2. Hinzufügen anderer Indikatoren, um eine Kombinationsstrategie zu bilden. Häufig sind KD, MACD usw.

  3. Erhöhung der Stop-Loss-Stopp-Strategie und Einrichtung eines angemessenen Stop-Loss-Stopp-Verhältnisses.

  4. Optimieren Sie die Eintrittszeit und vermeiden Sie die Eintrittszeit, wenn die Preise zu stark schwanken.

  5. Unterscheidung der Podo-Marktbedingungen und unterschiedliche Signalbedingungen.

Zusammenfassen

Diese Strategie verwendet hauptsächlich das Prinzip der Kreuzung zweier gleitender Durchschnitte, um Handelssignale zu senden. Sie ist einfach und leicht zu optimieren. Es gibt jedoch eine gewisse Verzögerung, die den Preiswendepunkt nicht bestimmen kann und in bestimmten Märkten nicht wirksam sein kann. Die Stabilität und Gewinnrate der Strategie kann durch die Optimierung von Parametern und einer Kombination von Indikatoren verbessert werden.

Strategiequellcode
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(shorttitle = "Gamma pips EMA Cross", title="MA Cross", overlay=true)
s100sma = sma(close, 100)
s200sma = sma(close, 200)
s26ema = ema(close,26)
s12ema = ema(close,12)

plot(s100sma, color = green, linewidth = 5)
plot(s200sma, color = blue, linewidth = 5)
plot(s26ema, color = yellow, linewidth = 3)
plot(s12ema, color = red, linewidth = 3)
EMACross = plot(cross(s26ema, s12ema) ? s26ema : na, style = cross, linewidth = 5, color = red)
SMACross = plot(cross(s100sma, s200sma) ? s200sma : na, style = cross, linewidth = 5, color = white)
Alert = cross(s26ema, s12ema)
alertcondition(Alert, title="EMA Crossing")

//============ signal Generator ==================================//
EMACrossover = crossover(s26ema, s12ema) //if yellow cross and is above red ->SELL
EMACrossunder = crossunder(s26ema, s12ema) //if yellow cross and is below red ->BUY
SMACrossover = crossover(s100sma, s200sma) //green crosses above blue ->Buy
SMACrossunder = crossunder (s100sma, s200sma) //green crosses below below ->Sell
price = close
BuyCondition = (EMACrossunder) and (price >= s100sma)
SellCondition = (EMACrossover) and (price <= s100sma)

///---------Buy Signal-------------///
if (BuyCondition)
    strategy.order("BUY ema crossunder", strategy.long)

 
///Short signal------//
if(SellCondition)
    strategy.order("SELL ema crossover", strategy.short)