
Die Strategie nutzt die Gold- und Diebspalte eines einfachen Moving Averages, um zu beurteilen, wann die Markttrendwende stattfindet. Eine typische Trendverfolgungstrategie ist, wenn der kurzfristige Durchschnittswert über dem langfristigen Durchschnittswert liegt, und wenn der kurzfristige Durchschnittswert unter dem langfristigen Durchschnittswert liegt.
Berechnung eines 10-Tage-SMA und eines 30-Tage-SMA
Wenn ein Short SMA einen Long SMA durchbricht, erzeugt dies ein Kaufsignal.
Wenn der Short SMA den Long SMA durchbricht, erzeugt er ein Verkaufssignal
Der RSI kann nur dann ein Kaufsignal erzeugen, wenn er größer als 50 ist, und nur dann, wenn er kleiner als 50 ist, kann er ein Verkaufssignal erzeugen, um einen falschen Durchbruch zu vermeiden
Mit ATR Stop Loss und Stop Stop Mobile Tracking
Die Strategie verwendet hauptsächlich die Kreuzung zweier Moving Averages als Entry Timing, um Trendwendepunkte zu bestimmen. Die kurzfristige Mittellinie reflektiert die Preisänderung schneller, die langfristige Mittellinie bietet Unterstützung und Widerstand. Wenn die kurzfristige Mittellinie über die langfristige Mittellinie fällt, bedeutet dies, dass die Preise steigen.
Einfach zu bedienen und leicht zu verstehen
Um den Markttrends zu folgen und die Wendepunkte rechtzeitig zu erfassen
Die Doppel-Einheitliche-Kreuzung ist eine klassische und wirksame Methode, um Trends zu bestimmen.
Rationaler Schadensstopper, reduziert Verluste in einzelnen Segmenten
RSI-Indikatoren filtern effektiv Falschbrüche und reduzieren das Handelsrisiko
Es ist nicht nötig, die Nachbörse vorherzusagen, man muss nur den Trends folgen, um zu profitieren
Doppelte Gleichlinien sind leicht zu Fehlschlägen und können zu unnötigen Verlusten führen.
Die Verzögerung der Doppel-Gleichgewichtslinie, die nicht in der Lage ist, die Trendwende zu erfassen
Blindes Folgen des Trends kann Verluste vergrößern, Positionsgröße sollte angemessen kontrolliert werden
Das ist ein sehr schwieriges Thema, aber es ist auch ein sehr schwieriges Thema.
Die falsche Einstellung der Parameter erhöht die Häufigkeit des Handels und verringert die Gewinnspanne.
Risiken können durch die Auswahl geeigneter Kombinationen von Parametern, die Einführung von anderen Filterindikatoren und geeignete Kontrolle der Positionsgröße verringert werden.
Optimierung der Moving Average-Parameter zur Verbesserung der Signalgenauigkeit
Hinzufügen von anderen Indikatoren wie MACD, Brinline, etc. zur Erhöhung der Strategie-Gewinnrate
Der Trend-Indikator wird in Kombination mit dem Trend-Indikator eingesetzt, um den Handel mit Schwankungen zu reduzieren.
Optimierung der Stop-Loss-Strategie, Reduzierung der Einzelschäden und Erweiterung der Einzelschäden
Optimierung der Kapitalverwaltung, unterschiedliche Positionen in verschiedenen Situationen
Um Trend- und Erschütterungssituationen unterschiedlich zu handeln
Durch das Testen verschiedener Kombinationen von Parametern, die Einführung von Hilfsindikatoren, die Trends beurteilen und Signale filtern, kann die Stop-Loss-Strategie kontinuierlich optimiert werden, um die Strategieleistung kontinuierlich zu verbessern.
Die Strategie verwendet ein klassisches Moving Average Cross-Line System, um den Preistrend-Wendepunkt zu ermitteln. Es ist ideal für Anfänger. Es gibt jedoch auch einige Nachteile, die beachtet werden müssen, wie z. B. die Fehleranfälligkeit, die Verzögerung bei der Erkennung von Trendwendepunkten usw.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
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/
// © Glenn234
//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)
// Create indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
// Crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
// trade conditions
if (longCondition)
stopLoss = low - atr * 2
takeProfit = high + atr * 2
strategy.entry("long", strategy.long, when = rsi > 50)
strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
stopLoss = high + atr * 2
takeProfit = low - atr * 2
strategy.entry("short", strategy.short, when = rsi < 50)
strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)
// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")