Trendverfolgungsstrategie mit Kombination aus mehreren gleitenden Durchschnittswerten – langfristiges Anlagesignalsystem basierend auf EMA- und SMA-Indikatoren

EMA SMA
Erstellungsdatum: 2024-12-13 10:28:02 zuletzt geändert: 2024-12-13 10:28:02
Kopie: 0 Klicks: 407
1
konzentrieren Sie sich auf
1617
Anhänger

Trendverfolgungsstrategie mit Kombination aus mehreren gleitenden Durchschnittswerten – langfristiges Anlagesignalsystem basierend auf EMA- und SMA-Indikatoren

Überblick

Die Strategie ist ein Trend-Tracking-System, das auf einer Kombination von mehreren Mittellinien basiert und hauptsächlich auf der Kreuzung und Position der vier Mittellinien EMA20, SMA100, SMA50 und EMA20 basiert, um mittelfristige und langfristige Investitionsmöglichkeiten zu erfassen. Die Strategie identifiziert potenzielle Multiple-Entry-Möglichkeiten durch die Beobachtung der Beziehung zwischen dem Preis und der Mittellinie in Verbindung mit der Daueranforderung.

Strategieprinzip

Die Kernlogik der Strategie basiert auf den folgenden Schlüsselbedingungen:

  1. Verwendung des Kreislängen 20-Perioden-Indikators Moving Average (EMA1W20) als Hauptindikator für Trends
  2. Der 100-Tage-SMA ((SMA1D100) in Verbindung mit der Tageslinie wird als Nebentrend bestätigt
  3. Verwenden Sie die 50-Tage-SMA (SMA1D50) als mittelfristige Trendreferenz
  4. Kurzfristige Trendbestätigung anhand des 20-Tage-Moving Averages der Y-Linie (EMA1D20) Das System sendet mehrere Signale aus, wenn der Preis 14 Tage in Folge über EMA1W20 und SMA1D100 liegt und der Preis unter SMA1D50 fällt. Diese Konstruktion kombiniert Trendbestätigung für mehrere Zeiträume und hilft, die Zuverlässigkeit des Handelssignals zu verbessern.

Strategische Vorteile

  1. Multiple-Zeit-Zyklus-Verifizierung: Durch die Kombination von Mittelwert-Indikatoren auf Kreis- und Sonnenlinie-Ebene können Markttrends umfassender beurteilt werden
  2. Eintrittsbedingungen sind streng: Der Preis muss über der Hauptmittellinie ausreichend lange gehalten werden, um falsche Signale effektiv zu filtern
  3. Risikokontrolle ist vernünftig: Die Nutzung von mehreren Gleichlinien, die sich über Kreuzungen und Positionsbeziehungen erstrecken, bietet eine klare Risikokontrolle für den Handel
  4. Anpassungsfähigkeit: Strategieparameter können an unterschiedliche Marktumstände angepasst werden und haben eine hohe Flexibilität
  5. Klarheit bei der Ausführung: Die Transaktionssignale sind klar und lassen sich programmatisch umsetzen

Strategisches Risiko

  1. Rückstandsrisiko: Der Durchschnittswert selbst hat eine gewisse Rückstandsfähigkeit, was zu einer geringfügigen Verzögerung der Eintrittszeit führen kann
  2. Risiko eines volatilen Marktes: In einem seitwärts gerichteten und volatilen Markt können häufig falsche Ausbruchssignale auftreten.
  3. Parameter-Sensitivität: Optimale Parameter können in unterschiedlichen Marktumgebungen variieren und müssen regelmäßig optimiert werden
  4. Rückzugsrisiko: Bei einer plötzlichen Trendwende kann ein größerer Rückzug ertragen werden
  5. Ausführungsrisiken: Notwendigkeit, die Systemstabilität zu gewährleisten, um Signalverlust oder Ausführungsverzögerungen zu vermeiden

Richtung der Strategieoptimierung

  1. Einführung von Umsatzindikatoren: Umsatzbestätigungsmechanismen können hinzugefügt werden, um die Signalsicherheit zu verbessern
  2. Optimierung von Parameteradaptivität: Erforschung und Entwicklung von Parameter-Dynamik-Anpassungsmechanismen zur Verbesserung der Anpassungsfähigkeit von Strategien
  3. Erhöhung der Filterbedingungen: Erwägen Sie die Hinzufügung von Marktreferenzindikatoren und vermeiden Sie den Handel in unpassenden Marktbedingungen
  4. Verbesserte Stop-Loss-Mechanismen: Design von detaillierteren Stop-Loss-Stop-Regeln, um das Rücknahmerisiko zu kontrollieren
  5. Verbesserte Signalbestätigung: Erwägen Sie, weitere technische Kennzahlen als zusätzliche Bestätigung hinzuzufügen

Zusammenfassen

Die Strategie baut durch die Kombination von mehreren Mittellinien ein relativ gutes Trend-Tracking-System auf, das für mittelfristige Investoren geeignet ist. Obwohl es ein gewisses Rückstands- und Parameter-Sensitivitätsrisiko gibt, hat die Strategie durch angemessene Risikokontrolle und kontinuierliche Optimierung einen guten praktischen Wert.

Strategiequellcode
/*backtest
start: 2024-11-12 00:00:00
end: 2024-12-11 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © petitepupu

//@version=5

ema20wTemp = ta.ema(close, 20)
ema20w = request.security(syminfo.tickerid, "1W", ema20wTemp, barmerge.gaps_on, barmerge.lookahead_off)
sma100d = ta.sma(close, 100)
sma50d = ta.sma(close, 50)
ema20d = ta.ema(close, 20)
daysAbove = input.int(14, title="Days", minval=1)
plot(ema20w, color=color.blue)
plot(sma100d, color=color.yellow)
plot(sma50d, color=color.red)
plot(ema20d, color=color.green)

longCondition = true
clean = true
for i = 0 to daysAbove
    if close[i] < ema20w or close[i] < sma100d or close > sma50d
        longCondition := false
        clean := false
        break

//TODO: 
if clean != true
    longCondition := true
    for i = 0 to daysAbove
        if close[i] > ema20w or close[i] > sma100d or close >= ema20d or -100 * (close - ema20d)/ema20d < 5.9
            longCondition := false
            break


// plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal", size = size.small)

if (longCondition)
    strategy.entry("Long", strategy.long)

    
strategy(title="LT Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=800)