Diese Strategie berechnet und zeichnet den 20-Perioden einfachen gleitenden Durchschnitt (SMA) und den 21-Perioden exponentiellen gleitenden Durchschnitt (EMA) aus, füllt die Farbe zwischen ihnen aus, um die Preisschwankungszone zu visualisieren.
Die Kernidee der doppelten gleitenden Durchschnitts-Crossover-Strategie besteht darin, die Crossovers zwischen schnellen und langsamen gleitenden Durchschnitten als Handelssignale zu verwenden. Der 20-Perioden-SMA reagiert schneller auf Preisänderungen, während der 21-Perioden-EMA etwas zurückbleibt, aber glatter ist. Wenn die kurz- und langfristigen Trends konsistent sind, d.h. die beiden gleitenden Durchschnitte nach oben oder unten kreuzen, zeigt dies, dass sich der Trend stärkt und die getroffenen Handelsentscheidungen wahrscheinlich profitabler sein werden.
Wenn der Schlusskurs den 20-Perioden-SMA überschreitet, zeigt er an, dass sowohl der kurzfristige als auch der langfristige Kurs im Aufwärtstrend ist, also gehen Sie lang. Wenn der Schlusskurs unterhalb der 21-Perioden-EMA überschreitet, zeigt er an, dass sowohl der kurzfristige als auch der langfristige Kurs im Abwärtstrend sind, also gehen Sie kurz. Die Ausgangssignale sind entgegengesetzt den Eintrittssignalen. Zum Beispiel, wenn der Preis unter den 20-Perioden-SMA fällt, schließen Sie Long-Positionen. Wenn der Preis über die 21-Perioden-EMA zurückschreitet, schließen Sie Short-Positionen.
Die Fülltechnik wird auch verwendet, um die Farbe zwischen den beiden gleitenden Durchschnitten zu füllen, um einen visuellen Indikator zu bilden, der bei der Beurteilung von Markttrends hilft.
Die doppelte Kreuzung der gleitenden Durchschnitte hat folgende Vorteile:
Diese Strategie birgt auch einige Risiken:
Zur Bekämpfung der oben genannten Risiken können folgende Maßnahmen ergriffen werden:
Die Strategie kann in folgenden Bereichen verbessert werden:
Diese Strategie identifiziert Trendänderungen unter Verwendung von Kreuzungen zwischen schnellen und langsamen gleitenden Durchschnitten und trifft entsprechende langen und kurzen Entscheidungen. Sie hat Vorteile wie Einfachheit, Intuitivität und Einfachheit der Implementierung, birgt aber auch einige Risiken. Die Risiken können durch Parameteroptimierung, Hinzufügen von Filtern, manueller Überwachung usw. reduziert und die Leistung verbessert werden. Die Strategie hat eine große Erweiterbarkeit und ist eine gründliche Forschung und Anwendung wert.
/*backtest start: 2024-01-27 00:00:00 end: 2024-02-26 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BMSB Breakout Strategy", shorttitle="BMSB Breakout", overlay=true) source = close smaLength = 20 emaLength = 21 sma = ta.sma(source, smaLength) ema = ta.ema(source, emaLength) outSma = request.security(syminfo.tickerid, timeframe.period, sma) outEma = request.security(syminfo.tickerid, timeframe.period, ema) smaPlot = plot(outSma, color=color.new(color.red, 0), title='20w SMA') emaPlot = plot(outEma, color=color.new(color.green, 0), title='21w EMA') fill(smaPlot, emaPlot, color=color.new(color.orange, 75), fillgaps=true) // Definir condiciones para la estrategia de compra y venta buyCondition = ta.crossover(close, outSma) sellCondition = ta.crossunder(close, outEma) // Entrada larga (compra) y salida corta strategy.entry("Long", strategy.long, when=buyCondition and not na(sellCondition)) strategy.close("Short", when=buyCondition) // Entrada corta (venta) y salida larga strategy.entry("Short", strategy.short, when=sellCondition and not na(buyCondition)) strategy.close("Long", when=sellCondition) // Puedes ajustar la configuración de la estrategia y los valores predeterminados según tus preferencias plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal") plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.triangledown, title="Sell Signal")