Diese Strategie basiert auf dem 30-tägigen und 200-tägigen gleitenden Durchschnitt Crossover auf dem XAUUSD Gold 1-Minuten-Zeitrahmen. Ein Kaufsignal wird erzeugt, wenn der kurzfristige gleitende Durchschnitt über den langfristigen gleitenden Durchschnitt von unten nach oben kreuzt. Ein Verkaufssignal wird erzeugt, wenn der kurzfristige gleitende Durchschnitt von oben nach unten unter den langfristigen gleitenden Durchschnitt kreuzt.
Die Strategie setzt außerdem einen Stop-Loss von 40.000 Punkten und einen Take-Profit, um das Risiko und die Belohnung einzelner Trades zu kontrollieren.
Die Strategie verwendet die Überschneidung der 30-Tage- und 200-Tage- gleitenden Durchschnitte, um die Trendrichtung zu bestimmen. Wenn der kurzfristige gleitende Durchschnitt über den langfristigen gleitenden Durchschnitt kreuzt, zeigt dies einen Bullenmarkt an, gehen Sie lang. Wenn der kurzfristige gleitende Durchschnitt unter den langfristigen gleitenden Durchschnitt kreuzt, zeigt er einen Bärenmarkt an, gehen Sie kurz.
Darüber hinaus, wenn ein Umkehrsignal erscheint, schließen Sie aktiv die ursprüngliche Position und öffnen Sie eine neue in die entgegengesetzte Richtung, um potenzielle Trendumkehrmöglichkeiten zu erfassen.
Zu den Vorteilen dieser Strategie gehören:
Diese Strategie birgt auch einige Risiken:
Methoden wie die Optimierung der gleitenden Durchschnittszyklusparameter, die Einstellung des Stop-Loss-Bereichs, die Beurteilung der Zuverlässigkeit von Umkehrsignalen können zur Kontrolle und Verringerung von Risiken verwendet werden.
Die Strategie kann in folgenden Aspekten optimiert werden:
Die Gesamtwirkung dieser gleitenden Durchschnitts-Crossover-Strategie ist gut. Die Verwendung von gleitenden Durchschnitten zur Bestimmung der Trendrichtung ist ziemlich genau. Mit Stop-Loss und Take-Profit zur Risikokontrolle ist die Wirkung besonders signifikant bei Trending-Produkten wie Gold. Sie kann auf verschiedene Arten optimiert und verbessert werden und hat breite Anwendungsszenarien.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Moving Averages Crossover Strategy", overlay=true) // Moving Averages ma30 = ta.sma(close, 30) ma60 = ta.sma(close, 60) ma200 = ta.sma(close, 200) // Moving Averages Crossover crossoverUp = ta.crossover(ma30, ma200) crossoverDown = ta.crossunder(ma30, ma200) // Buy and Sell Signals longCondition = crossoverUp shortCondition = crossoverDown // Order Execution if (longCondition) strategy.entry("Buy", strategy.long) strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000) if (shortCondition) strategy.entry("Sell", strategy.short) strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000) // Plotting Moving Averages plot(ma30, color=color.blue, title="MA 30") plot(ma60, color=color.orange, title="MA 60") plot(ma200, color=color.green, title="MA 200") // Conditions to close opposite position if (strategy.position_size > 0) if (crossoverDown) strategy.close("Buy") if (strategy.position_size < 0) if (crossoverUp) strategy.close("Sell")