Startseite Systemhandel Beitrag

Heiken Ashi Naive EA: Einfaches Trading mit MetaTrader 4

Anhang
13191.zip (2.31 KB, Herunterladen 0 mal)

Der Heiken Ashi Naive Expert Advisor basiert auf dem Heiken Ashi Kerzenchart-System und nutzt den gleichnamigen Standardindikator. Die „Naivität“ dieses Handelssystems liegt darin, dass es nur die letzten beiden Heiken Ashi Kerzen interpretiert, ohne komplexe Musteranalysen durchzuführen. Das einzige „Aber“ — der EA handelt gegen die geschätzte Trendrichtung, die durch den aktuellen Zustand der Kerzen bestätigt wird.

Vorteile des EAs

Der größte Vorteil des EAs ist, dass er keine Eingabeparameter hat, die optimiert oder „angepasst“ werden müssten, um zu den bisherigen Daten zu passen. Um die Kontrolle über die Mittel zu verbessern, kann die Positionsgrößenberechnung aktiviert werden, die auf dem ATR-Indikator basiert.

Berechnungsregeln

Die folgenden Regeln werden bei der Berechnung der Heiken Ashi Kerzen verwendet:

  • Open_HA = (vorheriges Open_HA + vorheriges Close_HA) / 2
  • Close_HA = min(Minimum, Open_HA, Close_HA)
  • High_HA = max(High, Open_HA, Close_HA)
  • Low_HA = (Open + High + Low + Close) / 4

Dabei gilt:

  • Open_HA, High_HA, Low_HA und Close_HA sind die Werte der Heiken Ashi Kerzen.
  • Open, High, Low und Close sind die Werte der klassischen Kerzen.
  • Die Werte der initialen Heiken Ashi Kerze entsprechen den jeweiligen Werten der einfachen Kerze.

Handelsstrategie

Heiken Ashi Naive verfolgt eine recht einfache, aber nicht sehr offensichtliche Handelsmethode.

Die folgenden Einstiegssignale werden verwendet:

  • Verkauf, wenn die letzte abgeschlossene Heiken Ashi Kerze bullish ist, ihr Körper länger als der Körper der vorherigen Kerze ist, die vorherige Kerze ebenfalls bullish war und die letzte Kerze keinen unteren Docht hat.
  • Kauf, wenn die letzte abgeschlossene Heiken Ashi Kerze bearish ist, ihr Körper länger als der Körper der vorherigen Kerze ist, die vorherige Kerze ebenfalls bearish war und die letzte Kerze keinen oberen Docht hat.

Wenn zum Zeitpunkt des Signals eine offene Position in die entgegengesetzte Richtung besteht, wird die Position geschlossen. Liegt die Position in die gleiche Richtung wie das Signal, wird das Signal ignoriert.

Die folgenden Ausstiegssignale werden verwendet, um die Trades zu schließen, bevor neue Einstiegssignale erscheinen:

  • Schließe die Short-Position, wenn die letzte abgeschlossene Heiken Ashi Kerze bearish ist, die vorherige Kerze auch bearish war und die letzte Kerze keinen oberen Docht hat.
  • Schließe die Long-Position, wenn die letzte abgeschlossene Heiken Ashi Kerze bullish ist, die vorherige Kerze ebenfalls bullish war und die letzte Kerze keinen unteren Docht hat.

Wie man sieht, verwendet der Expert Advisor eine umgekehrte Logik in seiner Handelsstrategie. Er kauft, wenn das System auf einen recht starken bearishen Trend hinweist, und verkauft, wenn es einen bullishen Trend laut Heiken Ashi gibt. Das Ziel ist es, die Umkehrungen so früh wie möglich zu erfassen.

Eingabeparameter

Risikomanagement

  • Lots (Standard = 0.1) — feste Basispositionsgröße. Wird verwendet, wenn MM = false.
  • MM (Standard = false) — wenn true, erfolgt die Positionsberechnung basierend auf dem ATR-Indikator.
  • ATR_Period (Standard = 20) — der Zeitraum des ATR-Indikators, der für die Positionsgrößenberechnung verwendet wird. Funktioniert nur, wenn MM = true.
  • ATR_Multiplier (Standard = 1) — Wert, mit dem der ATR-Indikatorwert multipliziert wird. Funktioniert nur, wenn MM = true.
  • Risk (Standard = 2) — Risikotoleranz in Prozent des Kontostands/eigenen Kapitals. Funktioniert nur, wenn MM = true. Dieser Parameter wird ignoriert, wenn UseMoneyInsteadOfPercentage = true.
  • FixedBalance (Standard = 0) — wenn auf einen Wert ungleich null gesetzt, wird dieser anstelle des Kontostands/eigenen Kapitals zur Positionsgrößenberechnung verwendet. Funktioniert nur, wenn MM = true.
  • MoneyRisk (Standard = 0) — zulässiges Risiko in der Kontowährung. Funktioniert nur, wenn MM = true. Erfordert, dass UseMoneyInsteadOfPercentage auf true gesetzt ist.
  • UseMoneyInsteadOfPercentage (Standard = false) — wenn true, wird die Positionsgröße basierend auf dem angegebenen Risiko in Kontowährung (MoneyRisk) anstelle des Prozentsatzrisikos basierend auf dem Kontostand/eigenen Kapital (Risk) berechnet. Funktioniert nur, wenn MM = true.
  • UseEquityInsteadOfBalance (Standard = false) — wenn true, wird die Positionsgröße basierend auf dem eigenen Kapital anstelle des Kontostands berechnet. Funktioniert nur, wenn MM = true. Wird ignoriert, wenn UseMoneyInsteadOfPercentage = true.
  • LotDigits (Standard = 2) — Anzahl der Dezimalstellen, die Ihr Broker für das Volumen erlaubt. Zum Beispiel, wenn Ihr Broker den Handel von Mikrolots (0.01) erlaubt, sollte dieser Parameter auf 2 gesetzt werden. Wenn Ihr Broker nur Minilots (0.1) erlaubt, sollte dieser Parameter auf 1 gesetzt werden. Erforderlich nur, wenn MM = true.

Sonstiges

  • OrderComment (Standard = "HAN") — der Kommentar für eröffnete Positionen.
  • Slippage (Standard = 100) — maximal erlaubte Slippage; in Broker-Punkten.
  • Magic (Standard = 152207122013) — die magische Nummer, um Positionen zu filtern, die von diesem EA eröffnet wurden.

Verwandte Beiträge

Kommentar (0)