Type/to search

Trendfolgestrategie basierend auf Hull Moving Average und True Range

Common strategy
Created: 2024-01-15 15:26:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Übersicht

Der Kerngedanke dieser Strategie besteht darin, den Hull Moving Average (HMA) mit dem Average True Range (ATR) zu kombinieren, um die Richtung des Markttrends zu identifizieren und dann bei Bestätigung der Trendrichtung in den Markt einzusteigen. Konkret wird die Differenz zwischen dem Hull Moving Average einer bestimmten Periode und dem der vorherigen Periode berechnet. Wenn die Differenz steigt, wird ein Aufwärtstrend angenommen, bei fallender Differenz ein Abwärtstrend. Gleichzeitig wird der ATR-Indikator verwendet, um die Volatilität zu beurteilen. Ein Einstieg erfolgt, wenn die Trendrichtung bestätigt ist und die Volatilität zunimmt.

Strategieprinzip

Die Strategie basiert hauptsächlich auf zwei Indikatoren: dem Hull Moving Average und dem ATR.

Der Hull Moving Average (HMA) ist ein trendfolgender Indikator, der von dem US-amerikanischen Terminhändler Alan Hull entwickelt wurde. Der HMA ähnelt einem gleitenden Durchschnitt, reagiert jedoch empfindlicher und kann Preisveränderungen schneller erfassen. In der Strategie wird ein einstellbarer Parameter hullLength verwendet, um die Periodenlänge des HMA zu steuern. Durch die Berechnung der Differenz zwischen dem HMA der aktuellen Periode und dem der vorherigen Periode wird die aktuelle Trendrichtung bestimmt.

Der ATR (Average True Range) misst die durchschnittliche Preisspanne. Er spiegelt die tägliche Preisschwankungsbreite wider. Wenn die Volatilität zunimmt, steigt der ATR; wenn sie abnimmt, fällt er. In der Strategie werden Parameter wie atrLength und atrSmoothing verwendet, um die Berechnungsmethode des ATR zu steuern. Der ATR wird im Chart dargestellt und dient als einer der Einstiegsindikatoren.

Im Einzelnen lautet die Strategielogik wie folgt:

  1. Berechnung des HMA der aktuellen Periode (hullLength) als currentHullMA und des HMA der vorherigen Periode als previousHullMA.
  2. Berechnung der Differenz: hullDiff = currentHullMA - previousHullMA.
  3. Wenn hullDiff > 0, wird ein Aufwärtstrend angenommen; wenn hullDiff < 0, ein Abwärtstrend.
  4. Gleichzeitig wird der ATR über eine bestimmte Periode (atrLength) berechnet, um die Trendvolatilität zu messen.
  5. Bei Aufwärtstrend und wenn der ATR größer als der Preis ist und der Preis größer als der Preis vor atrLength Perioden ist, wird eine Long-Position eröffnet. Bei Abwärtstrend und wenn der ATR kleiner als der Preis ist und der Preis kleiner als der Preis vor atrLength Perioden ist, wird eine Short-Position eröffnet.
  6. Das Vorzeichen von hullDiff dient als Signal zum Schließen der Position.

Vorteile der Strategie

Die Strategie bietet folgende Vorteile:

  1. Durch die Kombination von Trendbestimmung und Volatilitätsindikator kann der Einstieg erfolgen, wenn der Preistrend klar ist und die Volatilität zunimmt, wodurch Verluste in Seitwärtsmärkten vermieden werden.
  2. Der HMA reagiert empfindlicher auf Preisänderungen und kann neue Trendrichtungen schnell erkennen.
  3. Der ATR spiegelt die Marktvolatilität und -aktivität wider und liefert eine Grundlage für die Wahl des Einstiegszeitpunkts.
  4. Es gibt mehrere einstellbare Parameter, die durch Optimierung die besten Parameterkombinationen liefern können.

Risikoanalyse

Die Strategie birgt jedoch auch gewisse Risiken:

  1. Weder der HMA noch der ATR können Fehlausbrüche vollständig vermeiden; es besteht weiterhin die Gefahr von Verlusten.
  2. Eine falsche Parametereinstellung kann zu übermäßigem oder unzureichendem Handel führen und die Strategieeffektivität beeinträchtigen.
  3. Die Strategie kann extreme Marktbewegungen wie schnelle Kursanstiege oder -abstürze nicht effektiv bewältigen.

Entsprechende Lösungsansätze:

  1. Angemessene Stop-Loss-Setzung, um Verluste bei Ausbrüchen zu begrenzen.
  2. Durch wiederholte Tests und Optimierung der Parameter können die Indikatoren besser an unterschiedliche Marktbedingungen angepasst werden.
  3. Bei extremen Marktbewegungen sollte die Strategie pausiert werden.

Optimierungsmöglichkeiten

Die Strategie bietet noch erhebliches Optimierungspotenzial, vor allem in folgenden Bereichen:

  1. Testen verschiedener Periodenlängen des HMA, um die für die aktuelle Marktumgebung am besten geeignete Einstellung zu finden.
  2. Testen verschiedener ATR-Parameterkombinationen, um die Periode zu ermitteln, die die Marktaktivität am besten erfasst.
  3. Ausprobieren verschiedener Glättungsmethoden für den ATR (RMA, SMA, EMA usw.), um die effektivste Methode zu finden.
  4. Optimierung der Einstiegsbedingungen, z. B. durch Kombination von Reaktionsindikatoren und ATR.
  5. Optimierung der Stop-Loss-Methoden, z. B. durch angemessene Erweiterung der Stop-Loss-Spanne, um Verluste zu vermeiden.

Zusammenfassung

Diese Strategie integriert die Trendfolgefähigkeit des Hull Moving Average und die Fähigkeit des ATR, die Marktaktivität zu messen. Durch den Einstieg in Zeiten bestätigten Trends und erhöhter Volatilität können ungültige Signale herausgefiltert werden. Die Optimierung der Indikatorparameter und der Einsatz von Risikomanagementmethoden können die Strategie weiter verbessern. Insgesamt kombiniert die Strategie mehrere Faktoren von Trendfolge und Aktivitätsmessung und kann bei richtiger Parameterabstimmung und Optimierung gute Ergebnisse erzielen.

Source
Pine
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//                                                Hull cross and ATR
strategy("Hull cross and ATR", shorttitle="H&ATR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull Length",defval=50)
Strategy parameters
Strategy parameters
Hull Length
ATR Length
ATR Smoothing
Price data
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)