Die Four WMA Trend Tracking Strategie ist eine quantitative Handelsstrategie, die vier gewichtete gleitende Durchschnitte (WMA) verschiedener Zeitrahmen verwendet, um Preistrendumkehrungen in Aktien zu identifizieren und lange oder kurze Positionen zu etablieren, wenn diese Umkehrungen eintreten.
Die Strategie verwendet vier WMA-Linien. Zwei längerfristige WMA (longM1 und longM2) werden verwendet, um Aufwärtstrends und lange Eintrittssignale zu identifizieren, während die anderen zwei kürzerfristigen WMA (shortM1 und shortM2) zur Identifizierung von Abwärtstrends und kurzen Eintrittssignal verwendet werden.
Wenn die kürzere WMA-Periode unter die längere WMA-Periode fällt, wird ein Long-Signal erzeugt und eine Long-Position festgelegt.
Wenn die kürzere WMA-Periode über die längere WMA-Periode geht, wird ein Kurzsignal erzeugt und eine Shortposition eingerichtet.
Die Profit- und Stop-Loss-Level werden für jede Position auf der Grundlage des Input-Prozentsatzes des Einstiegspreises festgelegt.
Wenn der Preis entweder die Gewinn- oder Stop-Loss-Level erreicht, wird die entsprechende Position geschlossen.
Im Wesentlichen verfolgt diese Strategie potenzielle Wendepunkte der Preisentwicklung, indem sie die Überschneidung der Kontraktion und Erweiterung der gleitenden Durchschnittslinien beobachtet, Positionen auf diesen Signalen eingeht und dann Risiken/Gewinne mit Stop-Loss und Take-Profit verwaltet.
Die vier WMA-Trendverfolgungsstrategien bieten folgende Vorteile:
Es gibt auch einige potenzielle Risiken dieser Strategie:
Um die Risiken zu mindern, sind unter anderem die Kombination anderer Indikatoren zur Bestätigung von Signalen, die Optimierung der Einstiegsregeln und des Stop-Loss oder die manuelle Intervention bei abnormalen Märkten zu berücksichtigen.
Einige Richtungen zur Optimierung der Strategie:
Zusammenfassend ist die Four WMA Trend Tracking Strategy eine relativ einfache Trend-Tracking-Strategie. Sie identifiziert potenzielle Wendepunkte mit Crossover von mehreren gleitenden Durchschnitten und verwaltet Trades mit Stop-Loss/Take-Profit. Wenn sie richtig konfiguriert ist, kann sie für stabile Aktien gut funktionieren. Trader sollten sich jedoch der potenziellen falschen Signale bewusst sein und die Parameter bei der Anwendung fein einstellen, um den realen Marktregimen zu entsprechen.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@rosedenvy //@version=5 strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true) // Inputs for WMA lengths longM1 = input.int(10, title="Long WMA1") longM2 = input.int(20, title="Long WMA2") shortM1 = input.int(30, title="Short WMA1") shortM2 = input.int(40, title="Short WMA2") // Inputs for TP and SL tp_percent = input.float(1.0, title="Take Profit %") / 100 sl_percent = input.float(1.0, title="Stop Loss %") / 100 // Calculating WMAs longWMA1 = ta.wma(close, longM1) longWMA2 = ta.wma(close, longM2) shortWMA1 = ta.wma(close, shortM1) shortWMA2 = ta.wma(close, shortM2) // Entry Conditions longCondition = ta.crossunder(longWMA1, longWMA2) shortCondition = ta.crossunder(shortWMA2, shortWMA1) // Strategy Entry if (longCondition) strategy.entry("Long", strategy.long, comment = "Long entry") strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" ) if (shortCondition) strategy.entry("Short", strategy.short, comment = "Short entry") strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit") // Plotting WMAs plot(longWMA1, color=color.blue) plot(longWMA2, color=color.orange) plot(shortWMA1, color=color.red) plot(shortWMA2, color=color.purple)