Type/to search

Dynamische gleitende Durchschnitts-Handelsstrategie

Common strategy
Created: 2023-12-21 11:33:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie berechnet einen dynamischen gleitenden Durchschnitt und nutzt ihn als Handelssignal. Sie eröffnet Long-Positionen, wenn der Aktienkurs steigt, und schließt sie, wenn der Kurs fällt. Die Strategie kombiniert die Vorteile von Momentum-Indikatoren und gleitenden Durchschnitten, um den mittelfristigen Trend des Aktienkurses zu verfolgen und stabile Erträge zu erzielen.

Funktionsweise

Die Strategie basiert hauptsächlich auf drei Varianten des Hull Moving Average, nämlich dem normalen Hull Moving Average (HMA), dem gewichteten Hull Moving Average (WHMA) und dem exponentiellen Hull Moving Average (EHMA). Gemäß dem Code kann der Benutzer zwischen diesen drei Hull-MA-Varianten umschalten.

Die Berechnungsformel für HMA lautet:

HMA = WMA(2*WMA(close,n/2)-WMA(close,n),sqrt(n))

Dabei steht WMA für den gewichteten gleitenden Durchschnitt und n für den Periodenparameter. Im Vergleich zum SMA (einfacher gleitender Durchschnitt) reagiert HMA schneller auf Preisbewegungen.

Die Formeln für WHMA und EHMA ähneln denen des HMA. Die Strategie verwendet standardmäßig HMA.

Nach der Berechnung des HMA wird der Mittelwert des HMA als Handelssignal verwendet. Wenn der Kurs den HMA-Mittelwert von unten nach oben durchbricht, wird eine Long-Position eröffnet; durchbricht der Kurs den HMA-Mittelwert von oben nach unten, wird die Position geschlossen. Auf diese Weise nutzt die Strategie den HMA-Mittelwert, um den mittelfristigen Kursverlauf zu verfolgen und Gewinne zu erzielen.

Vorteile

Im Vergleich zu herkömmlichen gleitenden Durchschnittsstrategien bietet diese Strategie folgende Vorteile:

  1. Schnellere Reaktionsgeschwindigkeit, bessere Trendverfolgung, rechtzeitiger Einstieg und Stop-Loss.
  2. Reduzierung unnötiger Handelsfrequenz, Vermeidung von „Jagd nach steigenden und fallenden Kursen“.
  3. Flexible Konfiguration der Hull-MA-Parameter, anpassungsfähig an ein breiteres Marktumfeld.
  4. Möglichkeit des Umschaltens zwischen HMA, WHMA und EHMA erweitert den Anwendungsbereich.

Risiken

Die Strategie birgt auch einige Risiken:

  1. In Seitwärtsmärkten können leicht mehrere ungültige Signale entstehen, was die Handelsfrequenz und die Slippage-Kosten erhöht.
  2. Eine falsche Einstellung der Hull-MA-Parameter kann Trendumkehrpunkte übersehen und das Verlustrisiko erhöhen.
  3. Bei falscher Aktienauswahl, z. B. illiquiden Aktien, kann es zu erheblichen Slippage-Kosten kommen.

Gegenmaßnahmen:

  1. Optimierung der Hull-MA-Parameter, um den optimalen Wert zu finden.
  2. Kombination mit anderen Indikatoren zur Identifizierung von Trendumkehrpunkten.
  3. Auswahl liquider Aktien mit hohem durchschnittlichen Tagesumsatz.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen weiter optimiert werden:

  1. Hinzufügen von Volumen oder anderen Indikatoren zur Filterung, um die Zuverlässigkeit der Handelssignale sicherzustellen.
  2. Kombination mit anderen Indikatoren wie MACD, KDJ zur Bestimmung des Einstiegszeitpunkts und Steigerung der Gewinnwahrscheinlichkeit.
  3. Anpassung der Hull-MA-Parameter basierend auf realen Backtesting-Daten.
  4. Umschalten auf WHMA oder EHMA, um die Hull-Variante mit der besten Performance für bestimmte Aktien zu testen.
  5. Hinzufügen einer Stop-Loss-Strategie zur Begrenzung der Verluste pro Trade.

Zusammenfassung

Diese dynamische Moving-Average-Handelsstrategie integriert den schnellen Reaktionsvorteil des Hull MA, kann den mittelfristigen Aktienkurstrend effektiv verfolgen, zu geeigneten Zeitpunkten Long-Positionen eröffnen und durch Stop-Loss aussteigen. Historische Backtests zeigen gute Ergebnisse. Durch weitere Optimierung der Parameterauswahl und des Aktienuniversums kann die Strategie stabilere Überrenditen erzielen. Es handelt sich um eine einfach umsetzbare und risikokontrollierbare quantitative Strategie.

Source
Pine
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Position Investing by SirSeff', overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0)
strat_dir_input = input.string(title='Strategy Direction', defval='long', options=['long', 'short', 'all'])
strat_dir_value = strat_dir_input == 'long' ? strategy.direction.long : strat_dir_input == 'short' ? strategy.direction.short : strategy.direction.all
Strategy parameters
Strategy parameters
Strategy Direction
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Source
Hull Variation
Length(180-200 for floating S/R , 55 for swing entry)
Color Hull according to trend?
Color candles based on Hull's Trend?
Show as a Band?
Line Thickness
Band Transparency
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)