Gleitende Durchschnitt-Crossover-Stop-Profit- und Stop-Loss-Strategie

SMA RSI ATR
Erstellungsdatum: 2024-05-29 17:02:19 zuletzt geändert: 2024-05-29 17:02:19
Kopie: 5 Klicks: 611
1
konzentrieren Sie sich auf
1617
Anhänger

Gleitende Durchschnitt-Crossover-Stop-Profit- und Stop-Loss-Strategie

Überblick

Die Strategie nutzt einfache Moving Averages (SMA) aus zwei verschiedenen Perioden, um die Preisentwicklung zu erfassen, und nutzt die relativ starken RSI- und Average True Range (ATR) -Indikatoren, um Handelssignale und Risikomanagement zu optimieren. Wenn ein Kaufsignal auf einem kurzfristigen SMA erzeugt wird, wenn ein langfristiger SMA durchbrochen wird, erzeugt dies ein Verkaufssignal. Die Strategie verwendet gleichzeitig eine bewegliche Stop-Loss-Methode, um die Stop-Loss- und Stop-Loss-Positionen entsprechend der Preisentwicklung anzupassen, um die Gewinne und Risiken besser zu schützen.

Strategieprinzip

  1. Berechnen Sie zwei unterschiedliche SMA-Perioden, die Standard-Perioden sind 10 und 30.
  2. Wenn ein kurzer SMA einen langen SMA trägt, wird ein Kaufsignal erzeugt; wenn ein kurzer SMA einen langen SMA trägt, wird ein Verkaufsignal erzeugt.
  3. Bei einem Kauf wird der Stop-Loss und der Stop-Off auf der Grundlage des aktuellen Schlusskurses eingestellt, wobei der Standard-Stop-Loss 2 Einheiten unter dem Schlusskurs und der Stop-Off 6 Einheiten über dem Schlusskurs liegt.
  4. Bei der Positionshaltung wird die Stop-Position entsprechend der Preisentwicklung angepasst, um die Gewinne besser zu schützen.
  5. Der 14-Zyklus-RSI und der ATR-Indikator helfen bei der Beurteilung von Markttrends und -volatilität und optimieren Handelssignale.

Strategische Vorteile

  1. Einfach und leicht zu verstehen: Die Strategie basiert auf dem klassischen Prinzip der Gleichgewichtskreuzung, ist logisch klar und leicht zu verstehen und umzusetzen.
  2. Trend-Tracking: Durch zwei unterschiedliche SMA-Zyklen, um die mittelfristigen Trends des Marktes effektiv zu erfassen und sich an unterschiedliche Marktbedingungen anzupassen.
  3. Dynamische Stop-Loss: Die Verwendung einer mobilen Stop-Loss-Methode, bei der die Stop- und Stop-Loss-Positionen in Echtzeit an die Preisentwicklung angepasst werden, schützt sowohl die Gewinne als auch die Risiken.
  4. Multi-Indicator Synergie: Die Kombination von RSI und ATR ermöglicht eine umfassendere Beurteilung von Markttrends und -volatilität und erhöht die Zuverlässigkeit von Handelssignalen.

Strategisches Risiko

  1. Optimierungsrisiken: Parameter wie SMA-Zyklus, Stop-Loss-Position müssen für verschiedene Märkte und Sorten optimiert werden. Fehlende Parameter-Einstellungen können zu einer schlechten Strategie führen.
  2. Das Risiko von Marktschwankungen: In einem turbulenten Marktumfeld können häufige Handelssignale zu Übertrieben und schnellen Verlusten von Geldern führen.
  3. Trendwende-Risiko: Die Strategie kann einen Verlust in Folge verursachen, wenn sich der Markt umkehrt.

Richtung der Strategieoptimierung

  1. Dynamische Parameter-Optimierung: Schlüsselparameter wie SMA-Zyklen, Stop-Loss-Positionen und andere Parameter werden in Echtzeit an Marktveränderungen angepasst, um die Anpassungsfähigkeit der Strategie zu verbessern.
  2. Signalfilterung: Einführung von anderen technischen Indikatoren oder Marktstimmungsindikatoren, um Handelssignale zweimal zu bestätigen und Fehleinschätzungen und Übertrading zu reduzieren.
  3. Positionsmanagement: Positionsgröße wird dynamisch angepasst, um die Risiken eines einzelnen Handels zu kontrollieren, je nach Marktvolatilität und Konto-Risikobereitschaft.
  4. Mehrsprachige Synergie: Die Strategie wird auf mehrere verwandte Sorten angewendet, um das Risiko für die gesamte Kombination durch die Absicherung der Verwandtschaft zwischen den Sorten zu verringern.

Zusammenfassen

Die Linear-Cross-Moving Stop-Loss-Strategie ist eine auf klassischen technischen Analyseprinzipien basierende quantitative Handelsstrategie, die Markttrends über zwei unterschiedliche Zyklen von SMAs erfasst und die Risiken dynamisch mit einer mobilen Stop-Loss-Methode steuert. Gleichzeitig kombiniert die Strategie auch RSI- und ATR-Indikatoren, um die Marktlage umfassender zu beurteilen. Obwohl die Strategie logisch klar und einfach zu implementieren ist, muss in der Praxis auf die Optimierung von Parametern, Marktrisiko und Trendwechselrisiko geachtet werden.

Strategiequellcode
/*backtest
start: 2023-05-23 00:00:00
end: 2024-05-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// suitable for : AMZN - 30 minutes, MSFT - 30 minutes, NVDA -15 minutes

strategy("AAPL-SIMPLE_SMA", overlay=true)

// Create Indicator's

// Create Indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
qty = 1

// Specify crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)

// // Execute trade if condition is True
if (longCondition)
    stopLoss = close -2
    // stopLoss=1
    takeProfit = close +6

    action = "buy"
    strategy.entry("long", strategy.long, qty=qty)
    // strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
    strategy.exit("exit", "long",  limit=takeProfit)
    alert('{"TICKER":"'+syminfo.ticker+'","ACTION":"'+action+'","PRICE":"'+str.tostring(close)+'","STOPLOSS":"'+str.tostring(stopLoss)+'","TAKEPROFIT":"'+str.tostring(takeProfit)+'","QTY":"'+str.tostring(qty)+'"}')




plot(shortSMA)
plot(longSMA, color=color.purple)