Diese Strategie basiert auf der exponentiellen gleitenden Durchschnittslinie 2/20. Sie tritt in Long- oder Short-Positionen ein, wenn der Preis durch die Durchschnittslinie bricht. Sie kombiniert die Trend-Folgefunktion von gleitenden Durchschnitten und die Trendumkehrfunktion des Breakout-Handels und zielt darauf ab, sowohl kurz- als auch mittelfristige Trends zu erfassen.
Die Strategie verwendet einen 20-Perioden-exponentiellen gleitenden Durchschnitt als Benchmark-Linie. Wenn das Hoch oder Tief der neuesten Kerze durch die Benchmark-Linie bricht, signalisiert dies eine mögliche Trendumkehr. Wenn der Umkehrpunkt der vorherigen Kerze niedriger ist als der aktuelle Schlusskurs, gehen Sie lang. Wenn der Umkehrpunkt der vorherigen Kerze höher ist als der aktuelle Schlusskurs, gehen Sie kurz.
Insbesondere ermittelt die Strategie Umkehrsignale, indem sie den aktuellen Candle-Hoch- und Tiefwert berechnet und mit dem Schlusskurs der vorherigen Candle vergleicht und den Umkehrpunkt darstellt. Wenn der Umkehrpunkt höher ist als der vorherige Schlusspunkt, geht es lang. Wenn der Umkehrpunkt niedriger ist, geht es kurz. Die langen/kurzen Signale werden mit der 20-tägigen EMA als Referenz-Benchmark erzeugt, die die Richtung identifiziert. Der Trendvergleich zwischen dem Umkehrpunkt und dem Schlusskurs bestimmt den Zeitpunkt der Umkehr.
Lösungen:
Diese Strategie kann in den folgenden Bereichen verbessert werden:
Durch Parameteroptimierung, Indikatorenkombinationen, Risikomanagement usw. können die Stabilität und Zuverlässigkeit der Strategie verbessert und gleichzeitig die Handelsrisiken verringert werden.
Zusammenfassend lässt sich diese einfache Strategie auf einen einzigen Indikator stützen, wodurch sie empfindlich auf Parameter und Marktbedingungen reagiert, mit begrenztem Optimierungsraum. Sie wird am besten zur Ergänzung anderer Strategien verwendet. Das Konzept der Erfassung von Umkehrungen ist jedoch lehrreich und kann in anspruchsvollere Breakout-Systeme integriert werden. Mit geeigneten Filtern, Risikomanagement und Robustheitssteigerung kann diese Strategie als Bestandteil eines Gesamtstrategieportfolios zur Verbesserung der Stabilität dienen.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/11/2016 // This indicator plots 2/20 exponential moving average. For the Mov // Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met. //////////////////////////////////////////////////////////// strategy(title="Strategy 2/20 Exponential Moving Average", overlay = true) Length = input(20, minval=1) xPrice = close xXA = ema(xPrice, Length) nHH = max(high, high[1]) nLL = min(low, low[1]) nXS = iff((nLL > xXA)or(nHH < xXA), nLL, nHH) pos = iff(nXS > close[1] , -1, iff(nXS < close[1] , 1, nz(pos[1], 0))) if (pos == 1) strategy.entry("Long", strategy.long) if (pos == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) //plot(nXS, color=blue, title="XAverage")