PrecisionGold PRO Smart Fractal Breakout EA
- Experten
-
Khac Thanh Bui
👨💻 MQL5-Entwickler & Spezialist für algorithmischen Handel
📍 Hanoi, Vietnam | Aktiver Trader seit 2018 - Version: 1.30
- Aktualisiert: 27 März 2026
- Aktivierungen: 5
PräzisionsGold PRO
Ein automatisiertes Handelssystem für MetaTrader 5, das fraktale Ausbrüche mit einem doppelten EMA-Trendfilter und einer ADX-Momentum-Bestätigung kombiniert und für XAUUSD auf dem H1-Zeitrahmen entwickelt wurde.
PrecisionGold PRO ist ein Expert Advisor, der auf einer Fractal-Breakout-Strategie basiert, die auf Gold (XAUUSD) angewendet wird. Er identifiziert bestätigte Preisfraktale auf H1, validiert die Ausbruchsrichtung anhand eines auf H4 berechneten doppelten EMA-Trends und verlangt ein Minimum an ADX-Momentum und 24-Stunden-Volatilität, bevor er eine Pending-Stop-Order platziert. Das Risiko pro Handel wird als Prozentsatz des Kontosaldos oder des Eigenkapitals berechnet, wobei Stop-Loss- und Take-Profit-Levels dynamisch anhand der ATR festgelegt werden. Der EA verwaltet offene Positionen mit einem optionalen Trailing-Stop und Break-Even-Mechanismus und verfügt über ein integriertes Dashboard zur Echtzeitüberwachung.
Übersicht
Bei jedem neuen H1-Balken sucht der EA nach dem letzten bestätigten fraktalen Hoch oder Tief innerhalb eines konfigurierbaren Rückblickfensters. Ein Fraktal gilt als gültig, wenn eine bestimmte Anzahl von Takten auf beiden Seiten des Pivot-Punkts niedriger (bei einem hohen Fraktal) oder höher (bei einem niedrigen Fraktal) als der Pivot-Takt ist. Die Handelsrichtung wird durch das Verhältnis zwischen dem schnellen EMA und dem langsamen EMA auf H4 bestimmt: Bei einer bullischen Konfiguration muss der Kurs über dem schnellen EMA liegen, der wiederum über dem langsamen EMA liegen muss; bei einer bearischen Konfiguration gilt die umgekehrte Bedingung.
Sobald ein gültiges Fraktal und eine bestätigte Trendrichtung identifiziert sind, prüft der EA, ob der ADX-Wert auf H1 das konfigurierte Mindestniveau übersteigt und ob die 24-Stunden-Hoch-Tief-Spanne die Mindestvolatilitätsschwelle erfüllt. Wenn alle Bedingungen erfüllt sind und keine offene Position besteht, wird eine schwebende Stop-Order über dem Fraktal-Level mit einem Offset platziert, wobei ATR-basierte Stop-Loss- und Take-Profit-Abstände verwendet werden. Zonen- und Gesamtlimits für schwebende Orders verhindern, dass sich doppelte Orders in der Nähe desselben Preisniveaus ansammeln.
Bei jedem H4-Balkenschluss überprüft der EA die bestehenden Pending Orders. Wenn sich die Trendrichtung seit dem letzten Balken umgekehrt hat, werden alle schwebenden Orders storniert und die Signallogik wird erneut ausgeführt. Wenn sich nur das Fraktal-Niveau verschoben hat, werden Aufträge, die nicht mit dem neuen Fraktal übereinstimmen, storniert und ersetzt. Wenn sich weder das eine noch das andere geändert hat und keine Aufträge aktiv sind, platziert der EA einen neuen Auftrag. Durch diese bedingte Überprüfung werden unnötige Auftragsschwankungen vermieden, während das Orderbuch an die aktuelle Marktstruktur angepasst wird.
Hauptmerkmale
- Fraktaler Breakout-Einstieg: Schwebende Stop-Orders werden bei Käufen oberhalb von bestätigten Fraktal-Hochs und bei Verkäufen unterhalb von bestätigten Fraktal-Tiefs platziert, mit einem konfigurierbaren Offset, um falsche Trigger auf der Fraktal-Ebene selbst zu reduzieren.
- Dualer EMA-Trendfilter auf H4: Die Einstiegsrichtung ist auf den H4-Trend beschränkt, der durch die relative Position eines schnellen und langsamen EMA und den aktuellen Schlusskurs definiert ist. Trades gegen den Trend werden nicht platziert.
- ADX und Volatilitätsgates: Der EA erfordert einen Mindest-ADX-Wert auf H1 und eine Mindestpreisspanne von 24 Stunden, bevor eine Order platziert wird, wodurch Bedingungen mit niedrigem Momentum und geringer Volatilität herausgefiltert werden.
- ATR-basierter Stop-Loss und Take-Profit: Sowohl die Stop-Loss- als auch die Take-Profit-Abstände werden als Vielfaches des H1-ATR-Werts berechnet, mit konfigurierbaren Mindest- und Höchstpip-Limits für den Stop-Loss.
- Bedingtes Pending-Order-Management auf H4: Der EA prüft und baut Pending-Orders nur dann neu auf, wenn sich der Trend oder das Fraktal-Level tatsächlich ändert, um unnötige Stornierungen während stabiler Marktbedingungen zu vermeiden.
- Trailing Stop und Break-even: Ein optionaler Trailing-Stop wird aktiviert, sobald der Gewinn ein konfigurierbares ATR-Multiple überschreitet und schreitet in ATR-Schritten voran. Eine unabhängige Break-Even-Funktion verschiebt den Stop-Loss auf den Eröffnungskurs plus einen konfigurierbaren Pip-Puffer, sobald eine separate ATR-Gewinnschwelle erreicht ist.
- Risikobasierte Losgrößenbestimmung: Die Losgröße wird aus der Stop-Loss-Distanz und einem Prozentsatz des Kontostands oder des Eigenkapitals berechnet, mit benutzerdefinierten Mindest- und Höchstlots und einer Margin-Prüfung vor jeder Order.
- Sitzungsfilter und tägliches Handelslimit: Der Handel ist auf ein konfigurierbares GMT-Sitzungsfenster beschränkt, mit optionaler Wochenendvermeidung. Ein täglicher Handelszähler, der auf den ausgeführten Geschäften basiert, verhindert ein Überhandeln innerhalb einer einzigen Sitzung.
Wie funktioniert es?
Bei jedem neuen H1-Balken prüft der EA, ob die Handelssitzung und die tägliche Handelsanzahl einen neuen Einstieg erlauben. Er liest dann die letzten Indikatorwerte und sucht nach einem bestätigten Fraktal innerhalb des Rückblickfensters. Die Trendrichtung wird anhand der H4-EMA-Konfiguration bewertet, und die ADX- und Volatilitätswerte werden überprüft. Wenn alle Bedingungen erfüllt sind und keine offene Position aktiv ist, wird eine schwebende Stop-Order auf dem Fraktal-Level plus dem Einstiegsoffset platziert, wobei Stop-Loss und Take-Profit anhand der aktuellen ATR berechnet werden. Nach der Ausführung werden der Trailing-Stop und die Break-Even-Logik bei jedem Tick ausgeführt, um die offene Position zu verwalten. Bei jedem H4-Balkenschluss wird das schwebende Orderbuch anhand des aktuellen Trends und Fractal-Status überprüft, wobei bei Bedarf selektive Stornierungen und Ersetzungen vorgenommen werden.
Empfohlene Einstellungen
Der EA ist in erster Linie für XAUUSD auf H1 mit H4 als Trendzeitrahmen konzipiert. Ein Spread-Limit von 100 Punkten oder mehr wird für Gold empfohlen, um zu vermeiden, dass gültige Handelsbedingungen während der normalen Marktzeiten herausgefiltert werden. Ein ECN-Konto mit einem niedrigen Basis-Spread ist zu bevorzugen. Ein VPS wird empfohlen, um eine unterbrechungsfreie Ausführung und eine genaue Verwaltung der ausstehenden Aufträge über H1- und H4-Balkenübergänge hinweg zu gewährleisten.
Eingabe-Parameter
Strategie-Einstellungen
- Magische Nummer - Eindeutiger Bezeichner für die Orders dieses EAs - Standardwert: 10001
- Order-Kommentar - Kommentar, der an jeden Trade angehängt wird - Standardwert: PräzisionsGold
- Maximaler Spread - Maximal zulässiger Spread in Punkten, bevor der Handel pausiert wird - Voreinstellung: 40
Risiko-Management
- Risiko pro Handel - Prozentualer Anteil des Kontosaldos oder des Eigenkapitals, der pro Handel riskiert wird - Voreinstellung: 0.1
- Risikobasis - Eigenkapital (true) oder Saldo (false) für die Berechnung der Losgröße verwenden - Voreinstellung: false
- Maximale Losgröße - Obere Losgrößengrenze unabhängig von der Risikoberechnung - Voreinstellung: 0.1
- Minimale Losgröße - Untere Losgrößengrenze - Voreinstellung: 0.01
Eingabe-Einstellungen
- Linke Balken - Anzahl der linken Balken, die niedriger (hohes Fraktal) oder höher (niedriges Fraktal) als der Pivot sein müssen - Voreinstellung: 5
- Rechte Balken - Anzahl der bestätigten geschlossenen Balken rechts vom Pivot - Standardwert: 2
- Fraktaler Lookback - Anzahl der H1-Balken, die nach einem gültigen Fraktal gesucht werden - Voreinstellung: 30
- Minimaler Fraktal-Abstand - Mindestabstand in Pips zwischen dem Fraktal und dem aktuellen Kurs - Voreinstellung: 5.0
- Einstiegs-Offset - Zusätzliche Pips über das Fraktal-Level hinaus, auf dem die Pending-Order platziert wird - Voreinstellung: 2.0
Trend-Filter
- Fast EMA period - Zeitraum für den schnellen EMA auf dem Trend-Zeitrahmen - Standardwert: 50
- Slow EMA period - Zeitraum für den langsamen EMA im Trend-Zeitrahmen - Voreinstellung: 200
- Trend-Zeitrahmen - Zeitrahmen, der für die EMA-Trendbewertung und den Überprüfungszyklus der ausstehenden Orders verwendet wird - Voreinstellung: H4
Momentum-Filter
- ADX period - Berechnungszeitraum für den ADX-Indikator auf H1 - Standardwert: 14
- Mindest-ADX-Level - Mindest-ADX-Wert, der für die Platzierung einer Order erforderlich ist - Standardwert: 20.0
- ATR-Periode - Berechnungszeitraum für den ATR-Indikator auf H1 - Standardwert: 14
- Minimale Volatilität - Minimale 24-Stunden-Hoch-Tief-Spanne in Pips, die für einen Einstieg erforderlich ist - Standardwert: 40.0
Ausstiegs-Management
- Stop-Loss-ATR-Multiplikator - Stop-Loss-Abstand, ausgedrückt als ein Vielfaches der ATR - Voreinstellung: 2,5
- ATR-Multiplikator für den Take-Profit - Abstand für den Take-Profit, ausgedrückt als ein Vielfaches von ATR - Standardwert: 5.0
- Minimaler Stop-Loss - Minimaler Stop-Loss-Abstand in Pips - Standardwert: 100.0
- Maximaler Stop-Loss - Maximaler Stop-Loss-Abstand in Pips - Standardwert: 300.0
Nachlaufender Stop
- Trailing-Stop aktivieren - Aktiviert den Trailing-Stop-Mechanismus - Standardwert: true
- Trail-Aktivierung - Gewinnschwelle in ATR-Multiplikatoren, die erforderlich ist, um das Trailing zu starten - Standardwert: 3.0
- Trail-Schritt - Schrittweite für Trailing-Stop-Anpassungen, ausgedrückt als ATR-Vielfaches - Voreinstellung: 2.0
Break Even
- Break Even aktivieren - Aktiviert den Break-Even-Stop-Loss-Mechanismus - Voreinstellung: false
- Break-Even-Aktivierung - Gewinnschwelle in ATR-Multiplikatoren, die zur Aktivierung des Break-Even-Mechanismus erforderlich ist - Standardwert: 2.0
- Eingesperrter Gewinn bei Break Even - Minimaler Pip-Puffer über dem Eröffnungskurs, der eingesperrt wird, wenn Break Even aktiviert wird - Voreinstellung: 50.0
Handels-Filter
- Sitzungsfilter verwenden - Beschränkung des Handels auf ein bestimmtes GMT-Zeitfenster - Voreinstellung: true
- Session open - Startzeit der Session in GMT (hh:mm Format) - Voreinstellung: 07:00
- Session close - Endzeit der Session in GMT (hh:mm Format) - Voreinstellung: 21:00
- Wochenende vermeiden - Verhindert neue Aufträge von Freitagabend bis Sonntag - Voreinstellung: true
- Wochenendstartzeit - GMT-Zeit am Freitag, ab der der Handel ausgesetzt wird - Voreinstellung: 22:00
- Maximum daily trades - Maximal zulässige Anzahl der ausgeführten Eingaben pro Tag - Voreinstellung: 10
- Minimum gap between trades - Mindestabstand von Minuten zwischen zwei aufeinanderfolgenden Handelsausführungen - Standardwert: 30
Pending Order Kontrolle
- Maximale Aufträge pro Zone - Maximale Anzahl anhängiger Aufträge, die innerhalb des gleichen Preiszonenradius erlaubt sind - Standardwert: 3
- Zonenradius - Preiszonenradius in Pips, der verwendet wird, um doppelte Pending Orders zu erkennen - Standardwert: 3.0
- Maximale Anzahl ausstehender Orders - Maximale Anzahl ausstehender Orders, die für diesen EA zu jeder Zeit erlaubt sind - Standardwert: 10
Dashboard
- Dashboard anzeigen - Zeigt das Echtzeit-Überwachungspanel im Chart an - Voreinstellung: true
Die bisherige Performance beim Backtesting ist keine Garantie für zukünftige Ergebnisse. Jeder Handel beinhaltet ein Risiko. Testen Sie gründlich auf einem Demokonto mit den Bedingungen Ihres Brokers, bevor Sie auf einem Live-Konto handeln.

The seller was supportive and the bot works well thank you Tomy.