Strategie für eine doppelte Kreuzung von gleitenden Durchschnitten

Schriftsteller:ChaoZhang, Datum: 2023-12-25 15:15:46
Tags:

img

Übersicht

Diese Strategie nutzt das goldene Crossover-Prinzip der doppelten gleitenden Durchschnitte, kombiniert mit dem RSI-Indikator, um Ein- und Ausstiegspunkte zu bestimmen.

Strategieprinzipien

Die Strategie basiert in erster Linie auf den Überschreitungsprinzipien der doppelten gleitenden Durchschnitte. Unter den doppelten gleitenden Durchschnitten repräsentiert die 26-Perioden-EMA kurzfristige Trends, während die 12-Perioden-EMA sogar kürzerfristige Preisschwankungen repräsentiert. Wenn die kurzfristige EMA über die längerfristige EMA überschreitet, signalisiert sie, dass sich die Preise vom Rückgang in die Neigung wenden, was auf lange Signale hinweist. Wenn die kurzfristige EMA unter die längerfristige überschreitet, signalisiert sie, dass sich die Preise vom Neigung in die Neigung wenden, was auf kurze Signale hinweist. Die Strategie beinhaltet auch den 100-Perioden-SMA und den 200-Perioden-SMA, um mittelfristige bis langfristige und langfristige Trends basierend auf ihren Überschreitungssituationen zu bestimmen.

Neben der Bestimmung der EMA- und SMA-Kreuzungen enthält die Strategie auch den RSI-Indikator, um Handelssignale auszugeben. Der RSI hilft zu bestimmen, ob die Preise überkauft oder überverkauft sind. RSI über 70 zeigt ein Überkaufsignal an, während RSI unter 30 ein Überverkaufsignal anzeigt. Daher überprüft die Strategie den RSI, wenn EMA oder SMA-Kreuzungen auftreten, um zu vermeiden, dass falsche Handelssignale ausgegeben werden, wenn die Preise auf extrem überkauften oder überverkauften Niveaus liegen.

Vorteile

  1. Die Verwendung von doppelten EMAs zur Bestimmung kurzfristiger Kursbewegungen und doppelter SMAs für mittelfristige bis langfristige Kursbewegungen kann Preiswendepunkte effektiv erkennen.

  2. Die Einbeziehung des RSI-Indikators hilft, falsche Signale zu vermeiden, wenn die Preise überkauft oder überverkauft sind.

  3. Die EMA- und SMA-Parameter können an unterschiedliche Zeitrahmen und Handelsinstrumente angepasst werden.

  4. Einfache und klare Strategie-Logik macht es leicht zu verstehen und zu optimieren.

Risiken

  1. Beide gleitenden Durchschnitte haben Verzögerungseffekte und können Preiswendepunkte nicht vorzeitig vorhersagen.

  2. Unangemessene Einstellungen der EMA- und SMA-Parameter können zu übermäßigen falschen Signalen führen.

  3. Der RSI kann auch in bestimmten Fällen versagen und nicht in der Lage sein, überkaufte/überverkaufte Preise effektiv zu bestimmen.

  4. Die Parameter müssen für verschiedene Handelsinstrumente angepasst werden, da sie nicht so vielseitig sind.

Lösungen

  1. Einbeziehung anderer führender Indikatoren zur Bestimmung von Preisbewegungen und potenziellen Wendepunkten.

  2. Test-Parameter-Stabilität, wählen Sie Parameter-Sätze mit höchsten Gewinnraten.

  3. Einbeziehen Sie andere Indikatoren wie KD, BOLL, um RSI-Fehlerfälle zu vermeiden.

  4. Prüfparameter, die auf verschiedenen Handelsinstrumenten basieren, mit Ausnahme von Parametervorlagen.

Optimierungsrichtlinien

  1. Testen Sie EMA- und SMA-Kombinationen für optimale Sätze.

  2. Hinzufügen anderer Indikatoren, um Kombinationsstrategien zu bilden, in der Regel KD, MACD usw.

  3. Hinzufügen von Stop-Loss/Take-Profit-Strategien mit angemessenen Verhältnissen.

  4. Optimieren Sie den Eintrittszeitpunkt, vermeiden Sie den Eintritt, wenn der Preis stark schwankt.

  5. Unterscheidung zwischen Bullen- und Bärenmarktbedingungen, Festlegung verschiedener Kriterien für Handelssignale.

Schlussfolgerung

Diese Strategie nutzt hauptsächlich die Crossover-Prinzipien der doppelten gleitenden Durchschnitte, um Handelssignale auszugeben, was einfach und praktisch ist, leicht zu optimieren. Aber es hat bestimmte Rückstandseffekte bei der Vorhersage von Preiswendepunkten und kann in bestimmten Märkten scheitern. Seine Stabilität und Gewinnrate können durch Parameteroptimierung und Indikatorkombinationen verbessert werden. Insgesamt eignet sich die Strategie für den mittelfristigen bis langfristigen Trendhandel und kann in andere Strategien integriert werden und hat somit bestimmte praktische Werte.


/*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)
   



Mehr