Diese Strategie wird als Trend-Tracking-Strategie basierend auf der doppelten EMA-Gewinnlinie bezeichnet. Die Strategie beurteilt die Richtung der Markttrends anhand der Beziehung zwischen den EMA-Gewinnlinien für zwei verschiedene Perioden, um eine Trend-Tracking-Operation durchzuführen.
Die Transaktionslogik der Strategie ist wie folgt:
Die 50-Tage-EMA und die 200-Tage-EMA werden berechnet.
Wenn der 50-Tage-EMA den 200-Tage-EMA von unten durchschreitet, bedeutet dies, dass der Markt in einen Aufwärtstrend eingetreten ist und mehr getan wird.
Wenn der 50-Tage-EMA den 200-Tage-EMA von oben nach unten durchbricht, bedeutet dies, dass der Markt in einen Abwärtstrend umschaltet und dann eine Leerstellung macht.
Wenn sich der Trend umkehrt, wird der ursprüngliche Position ausgeglichen und in eine neue Trendrichtung umgewandelt.
Der Vorteil dieser Strategie besteht darin, die Richtung des Haupttrends anhand der EMA-Gewinnlinie zu bestimmen. Die Parameter-Einstellungen müssen jedoch optimiert werden, da die EMA-Gewinnlinie selbst rückläufig ist, und die Risiken müssen mit Stop-Losses abgesichert werden.
Insgesamt ist die doppelte EMA-Gleichlinienstrategie für die Position der mittleren und langen Linie geeignet, um Trends zu verfolgen, indem die wichtigsten Trendwende zeitnah erfasst wird. Die Händler müssen jedoch weiterhin auf mehr Indikatoren achten und die Handelsstrategie flexibel anpassen.
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
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/
// © Sonu1997
//@version=4
//@version=5
strategy('moving average strategy', overlay=true)
ema50 =ema(close, 50)
ema200 =ema(close, 200)
long = ema50 > ema200
short = ema50 < ema200
strategy.entry('long', strategy.long, 0, when=long)
strategy.entry('short', strategy.short, 0, when=short)
strategy.close('long', when=short)
strategy.close('short', when=long)