Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

ADX Trend Pullback EA - Experte für den MetaTrader 5

Duy Van Nguy
Duy Van Nguy
Hallo, ich bin Duy Van Nguy – ein engagierter Entwickler leistungsstarker Expert Advisors, Indikatoren und Tools auf MQL5.com. Meine Mission ist es, Trader mit erstklassigen Werkzeugen zu unterstützen, die für Präzision, Zuverlässigkeit und außergewöhnliche Ergebnisse stehen. Jedes Produkt wird mit
| German English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
Ansichten:
18
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Kurzbeschreibung

Dieser Expert Advisor kombiniert einen ADX-basierten Trendstärkenfilter mit einer EMA-Pullback-Einstiegstechnik und nutzt ATR zur dynamischen Festlegung von Stop-Loss- und Take-Profit-Werten. Er ist für den Handel mit einem einzelnen Wertpapier konzipiert, wobei jeweils nur eine Position offen sein darf.


Auf welchen Ideen basiert der Code?

Die Strategie basiert auf drei bewährten Konzepten. Erstens wird der Average Directional Index (ADX) zur Messung der Trendstärke verwendet: Ein steigender ADX oberhalb eines definierten Schwellenwerts deutet darauf hin, dass sich ein Trend entwickelt oder verstärkt, während ein flacher oder fallender ADX auf einen schwachen oder seitwärts tendierenden Markt hindeutet. Zweitens wird ein Exponentialer Gleitender Durchschnitt (EMA) als dynamisches Referenzniveau zur Erkennung von Pullbacks verwendet: Eine Kursbewegung, die sich dem EMA annähert und sich dann wieder von ihm entfernt, wird als Pullback innerhalb des vorherrschenden Trends gewertet. Drittens wird die Average True Range (ATR) verwendet, um Stop-Loss- und Take-Profit-Abstände anhand der aktuellen Marktvolatilität statt anhand fester Pip-Werte auszudrücken, und die Plus/Minus-Directional-Indikatoren (+DI / -DI) aus dem ADX-Indikator dienen zur Bestimmung der Handelsrichtung.

Wie lassen sich die Signale interpretieren?

Alle Berechnungen werden anhand der geschlossenen Kerzen des in den Eingabeeinstellungen ausgewählten Zeitrahmens durchgeführt, und die Signale werden einmal pro neuer Kerze ausgewertet. Die Einstiegslogik setzt voraus, dass zwei Bedingungen gemeinsam erfüllt sind:

1. Trendfilter: Der ADX des vorherigen Balkens muss über dem ADX-Schwellenwert und höher als der ADX des vorangegangenen Balkens liegen, was auf eine zunehmende Trendstärke hindeutet.

2. Pullback-Ereignis: Der Abstand zwischen Kurs und EMA, ausgedrückt als Vielfaches der ATR, muss am vorletzten Balken mindestens dem Pullback-Verhältnis entsprochen haben und am vorherigen Balken darunter gefallen sein. Dies bedeutet, dass sich der Kurs der EMA annähert und sich dann wieder von ihr entfernt.

Sind beide Bedingungen erfüllt, wird die Handelsrichtung durch den Vergleich von +DI und -DI am vorherigen Balken bestimmt: Ist +DI größer als -DI, wird ein Kaufsignal generiert; ist -DI größer als +DI, wird ein Verkaufssignal generiert. Über die Einstellung der Handelsrichtung kann der EA auf „nur Kauf“, „nur Verkauf“ oder beide Richtungen beschränkt werden.

Die Stop-Loss-Distanz wird als ATR multipliziert mit dem eingegebenen SL-Multiplikator berechnet, und die Take-Profit-Distanz entspricht der Stop-Loss-Distanz multipliziert mit dem eingegebenen Risiko-Ertrags-Verhältnis. Pro Symbol ist jeweils nur eine Position zulässig, und eine neue Position wird nur dann in Betracht gezogen, wenn derzeit keine Position offen ist.


Geeignete Symbole und Zeitrahmen

Der EA ist standardmäßig für den H1-Zeitrahmen konfiguriert, doch der für die Indikatorberechnungen verwendete Zeitrahmen kann unabhängig vom Chart-Zeitrahmen über die Eingabeeinstellungen geändert werden. Da die Logik auf ADX-, EMA- und ATR-Werten basiert, die sich an die aktuelle Volatilität anpassen, lässt sie sich grundsätzlich auf eine Reihe liquider Symbole und Zeitrahmen anwenden. Es wird empfohlen, vor dem Live-Einsatz Tests mit dem Zielsymbol und dem Zielzeitrahmen im Strategietester durchzuführen.

Beschreibung der verwendeten #include-Dateien

Dieser Code verwendet keine externen #include-Dateien. Die gesamte Logik ist in einer einzigen Quelldatei enthalten.

Beschreibung der wichtigsten externen Variablen

Variable Standardwert Beschreibung
InpTradeDirection TRADE_BOTH Beschränkt den Handel auf beide Richtungen, nur Kauf oder nur Verkauf
InpMagicNumber 270601 Magische Zahl zur Identifizierung der von diesem EA platzierten Orders
InpLotSize 0,01 Feste Lotgröße, die für jeden Trade verwendet wird
InpATR_SL_Multiplier 1,5 Stop-Loss-Abstand, ausgedrückt als Vielfaches des ATR(14) des vorherigen Balkens
InpRR_Ratio 2,0 Take-Profit-Abstand, ausgedrückt als Vielfaches des Stop-Loss-Abstands
InpIndicatorTF PERIOD_H1 Zeitrahmen, der für ADX-, EMA- und ATR-Berechnungen verwendet wird
InpADXPeriod 14 Für den ADX-Indikator verwendete Periode
InpEMAPeriod 20 Periode des auf den Schlusskurs angewendeten EMA
InpATRPeriod 14 Periode für den ATR-Indikator
InpADXThreshold 25,0 Erforderlicher Mindestwert für den ADX, der in Verbindung mit einem steigenden ADX einen Einstieg ermöglicht
InpPullbackATRRatio 0,5 Abstand vom EMA, ausgedrückt als Vielfaches des ATR, der zur Definition eines Pullback-Ereignisses verwendet wird

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/73958

002 - Inside Bar 002 - Inside Bar

Expert Advisor zum Testen der „Inside Bar“-Fortsetzungshypothese. Der EA platziert Pending-Orders in Richtung des „Main Bar“, sobald ein gültiges „Inside Bar“-Muster erkannt wird, wobei optionale ATR- und Musterqualitätsfilter zur Verfügung stehen.

Multi Forex Scanner MT5 Multi Forex Scanner MT5

Anstatt jedes Paar einzeln analysieren zu müssen, können Sie auf einen Blick erkennen, welche Paare nach Ihren eigenen Kriterien am vielversprechendsten sind.

AIS – geglätteter linearer Trend AIS – geglätteter linearer Trend

Dieser Indikator zeigt den geglätteten Wert des linearen Trends an

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.