MP Divergence Never Lie
- Experten
- Alexandru Chirila
- Version: 1.4
- Aktualisiert: 10 April 2025
- Aktivierungen: 10
MACD Divergence Expert Advisor (EA)
Überblick
Der MACD Divergence Expert Advisor (EA) automatisiert die MACD-Divergenz-Handelsstrategie, indem er sowohl die Validierung als auch die Invalidierung von Divergenzmustern identifiziert und handelt . Der EA nutzt den Moving Average Convergence Divergence (MACD) -Indikator zur Erkennung von Kurs-Momentum-Diskrepanzen und liefert damit frühe Signale für potenzielle Trendumkehrungen.
Mit anpassbaren Schwellenwerten, Trendlinien-Visualisierung, flexiblen Einstiegsmechanismen und Risikomanagement-Funktionen führt dieser EA Trades basierend auf bullischen und bearischen MACD-Divergenzenaus und ermöglicht gleichzeitig eine präzise Risikoallokation und eine automatisierte Positionsgröße basierend auf einem festen Risikobetrag.
MACD-Divergenz-Handelsstrategie
1.
Divergenz verstehen
Eine Divergenz tritt auf, wenn sich der Kurs und das MACD-Histogramm oder die Signallinie in entgegengesetzte Richtungen bewegen und eine mögliche Trendumkehr signalisieren:
-
Bullische Divergenz:
-
Der Kurs bildet ein tieferes Tief, aber der MACD bildet ein höheres Tief.
-
Dies deutet auf eine nachlassende Abwärtsdynamik und eine mögliche Trendwende nach oben hin.
-
Baisse-Divergenz:
-
Der Kurs bildet ein höheres Hoch, aber der MACD bildet ein niedrigeres Hoch.
-
Dies deutet auf ein nachlassendes Aufwärtsmomentum und eine mögliche bärische Umkehrung hin.
2.
Handel mit der Divergenz und ihrer Aufhebung
Der EA handelt sowohlmit der Validierung als auch mit der Aufhebung von Divergenzmustern:
-
Validierung:
-
Eine bärische Divergenz löst einen Verkaufshandel aus , wenn der Kurs das vorherige Tief durchbricht.
-
Eine bullische Divergenz löst ein Kaufgeschäft aus , wenn der Kurs das vorherige Hoch durchbricht.
-
Ungültigkeitserklärung:
-
Eine Baisse-Divergenz ist ungültig, wenn der Kurs das vorherige Hoch durchbricht, was einen Kaufhandel auslöst .
-
Eine bullische Divergenz wird außer Kraft gesetzt, wenn der Kurs das vorherige Tief durchbricht, was einen Verkaufshandel auslöst .
Dadurch wird sichergestellt, dass sichder EA dynamisch sowohl an Divergenzbestätigungen als auch an deren potenzielles Scheiternanpasst und in beiden Fällen profitable Gelegenheiten wahrnimmt.
EA-Eingabeparameter
1.
Allgemeine Handelsparameter
-
EntryTimeframe (ENUM_TIMEFRAMES) - Definiert den Kerzenschluss-Zeitrahmen für die Handelsausführung.
-
InvalidationEntry (bool) - Falls aktiviert, handelt der EA sowohl mit der Validierung als auch mit der Invalidierung einer Divergenz:
-
Für bärische Divergenzen: Führt einen Verkauf aus , wenn der Preis das vorherige Tief durchbricht , und einen Kauf, wenn der Preis das vorherige Hoch durchbricht .
-
Bei einer bullischen Divergenz: Es wird ein Kauf ausgeführt , wenn der Preis das vorherige Hoch durchbricht , und ein Verkauf, wenn der Preis das vorherige Tief durchbricht .
-
Magic (int) - Eindeutige magische Zahl zur Unterscheidung der EA-Trades von anderen Trades.
2.
Risikomanagement-Parameter
-
RiskAmount (int) - Die Höhe des Risikos pro Handel, definiert in Kontowährung (Cash).
-
Der EA berechnet die Positionsgröße auf der Grundlage dieses Risikobetrags.
-
RiskReward (double) - Das Risiko-Ertrags-Verhältnis des Trades.
-
Handelsausführungslogik:
-
Bei bärischer Divergenz:
-
Einstieg:
-
Vorheriges Tief beim Ausbruch
-
Stop Loss (SL):
-
Vorheriges Hoch
-
Take Profit (TP): Basierend auf dem RiskReward-Verhältnis (z. B. wenn Risiko = 100 Pips und RR = 2, TP = 200 Pips).
-
Für bullische Divergenz:
-
Einstieg:
-
Vorheriges Hoch des Ausbruchs
-
Stop Loss (SL):
-
Vorheriger niedriger
-
Take Profit (TP): Basierend auf dem Risiko-Belohnungs-Verhältnis.
3.
MACD-Berechnungsparameter
-
FastEMA (int) - Die Periode des sich schnell bewegenden Durchschnitts in der MACD-Berechnung.
-
SlowEMA (int) - Die Periode des sich langsam bewegenden Durchschnitts in der MACD-Berechnung.
-
SignalEMA (int) - Die Periode der Signallinie in der MACD-Berechnung.
-
AppliedPrice (ENUM_APPLIED_PRICE) - Der angewandte Preis für die Berechnung des MACD (z.B. Close, Open, High, Low, etc.).
4.
Divergence Identification Parameters
-
HighLowThreshold (int) - Legt fest, wie viele Kerzen erforderlich sind, damit ein Hoch/Tief als signifikant für den Preis angesehen wird .
-
Wird kein gültiges Hoch/Tief gefunden, wird der Schwellenwert schrittweise verringert, um das relevanteste Extremum zu identifizieren.
-
DivergenceThreshold (int) - Legt fest, wie viele Kerzen erforderlich sind, damit ein Hoch/Tief als signifikant für den MACD gilt.
-
Im Gegensatz zum HighLowThreshold wird dieser Schwellenwert streng erzwungen.
-
DivergenceInvalidationThreshold (double) - Ein Filter, der bestimmt, wann eine Divergenz ungültig ist:
-
Beispiel: Bei einem Wert von 0,01 wird eine Baisse-Divergenz ungültig, wenn die MACD-Signallinie 0,01berührt.
-
Wenn die MACD-Signallinie -0,01berührt , ist eine bullische Divergenz ungültig.
5.
Visualisierung & Warnungen
-
DrawPriceTrendLines (int) - Ermöglicht das Zeichnen von Divergenzlinien auf dem Preis, um Divergenz-Setups visuell hervorzuheben.
-
DrawIndicatorTrendLines (int) - Ermöglicht das Zeichnen von Divergenzlinien auf dem MACD, um Divergenzsignale zu bestätigen.
-
DrawIndicatorEntryLines (int) - Ermöglicht das Zeichnen von Einstiegsbestätigungslinien basierend auf Divergenzsignalen.
-
DisplayAlert (int) - Platzhalter für die Alarmfunktionalität (in dieser Version nicht anwendbar).
So funktioniert der EA
-
Divergenz erkennen:
-
Der EA scannt den Preis und den MACD, um gültige bullische oder bärische Divergenzen auf der Basis von benutzerdefinierten Schwellenwertenzu identifizieren .
-
Validieren der Einstiegsbedingungen:
-
Der EA geht in einen Handel ein, wenn die Divergenz bestätigt wird ODER wenn sie ungültig ist.
-
Berechnung von Risiko und Positionsgröße:
-
Der EA berechnet die Losgröße auf der Grundlage des RiskAmount- und RiskReward-Verhältnisses.
-
Stop Loss und Take Profit festlegen:
-
SL und TP werden auf der Grundlage früherer Preisextreme und RiskRewardfestgelegt .
-
Visuelle Hilfen einzeichnen:
-
Der EA zeichnet Trendlinien in das Preisdiagramm und den MACD-Indikator ein, um erkannte Divergenzen zu visualisieren.
-
Handelsausführung & Management:
-
Trades werden auf der Grundlage der Validierung oder Invalidierung von Divergenzenplatziert , mit automatischer SL- und TP-Platzierung.
Dieser EA kombiniert die Stärke des MACD-Divergenz-Indikators mit robuster Automatisierung und Risikokontrolle und bietet einen zuverlässigen und systematischen Ansatz für den Handel mit Divergenzen.
