Z4 Trend And Time EA
- Experten
- Version: 1.5
- Aktualisiert: 24 Juli 2026
- Aktivierungen: 10
RECHTLICHER HINWEIS UND HAFTUNGSAUSSCHLUSS:
This EA, its manual, and all default settings are for educational and software execution purposes only. They do not constitute financial, investment, or trading advice.
To the maximum extent permitted by applicable law, the developer completely disclaims any liability for direct, indirect, incidental, or consequential damages resulting from the use of this software.
Proprietary trading firms frequently change their rules regarding HFT, tick scalping, and EA usage. It is the user's sole responsibility to ensure that the EA's configuration complies with their specific firm's current terms of service. The developer makes no guarantee that using this EA will result in passing a challenge or retaining a funded account.
The security, delay, and spam protection settings included in this EA (Expert Advisor) are developed to help you comply with the strict rules of brokers and proprietary trading firms. However, in algorithmic trading and financial markets, there is no such thing as a 100% guarantee. The developer cannot and will not be held responsible for any rule violations (such as HFT violations, spam bans, etc.), account closures, or any financial losses resulting from server-side delays (lag), temporary disconnections, changes in broker rules, or misconfiguration of the bot. By using this EA, you acknowledge and agree that all responsibilities and risks are entirely your own.
Past performance is not indicative of future results. Please test on a demo account first.
This software is provided 'as is' and 'as available' without any warranty of any kind. The developer does not guarantee that the EA is entirely error-free, bug-free, or will flawlessly execute every intended function under all terminal or server conditions.
Zwar enthält der EA zu Demonstrationszwecken Standardeinstellungen, doch weist die Umgebung jedes Brokers unterschiedliche Spreads, Slippage und Serververzögerungen auf. Um die Funktionsweise der Software vollständig zu verstehen, wird daher dringend empfohlen, eigene Backtests und Forward-Tests ausschließlich auf einem Demokonto durchzuführen, um zu beobachten, wie der Algorithmus auf diese Variablen reagiert.
EINSTELLUNGEN FÜR BROKER-AUSFÜHRUNG UND VERZÖGERUNGEN
Diese Einstellungen sollen dazu beitragen, Ihr Konto davor zu schützen, wegen Server-Spam oder aufgrund von Limits für den Hochfrequenzhandel, die von strengen Brokern durchgesetzt werden, markiert zu werden.
- Maximale Gültigkeitsdauer des Signals (Sek.): Arbeitet direkt mit Ihrem „Daily Timed Signal“ zusammen. Wenn Ihre genaue Einstiegszeit 15:00:00 ist, begrenzt diese Einstellung das Ausführungsfenster. Bei einer Einstellung von 20 versucht der EA nur zwischen 15:00:00 und 15:00:20, einen Trade zu eröffnen. Sollte es zu Verzögerungen auf dem Broker-Server kommen oder die Spreads sprunghaft ansteigen und sich nicht innerhalb genau dieser 20 Sekunden normalisieren, ignoriert der EA das Signal vollständig, um zu vermeiden, dass ein Trade zu spät eröffnet wird. Der Wert 0 deaktiviert diese Funktion.
- Maximales Wiederholungslimit für die Blacklist: Die permanente Hard-Stop-Sicherheitsfunktion. Wenn der EA versucht, einen Trailing-Stop anzupassen oder eine Order zwangsweise zu schließen, und der Broker dies insgesamt so oft (z. B. 18 Mal) ablehnt, setzt der EA diese spezifische Ticketnummer dauerhaft auf die Blacklist und wird nie wieder versuchen, sie zu bearbeiten.
KRITISCHE WARNUNG: Stellen Sie diesen Wert nicht zu niedrig ein (z. B. 1 oder 2). Wenn Sie den Wert auf 1 setzen, führt bereits eine einzige vorübergehende Netzwerkstörung während der Anpassung des Trailing-Stops oder der Ausführung des täglichen erzwungenen Schlusses dazu, dass der EA den Trade dauerhaft auf die Blacklist setzt – was bedeutet, dass Ihr Trailing-Stop für immer eingefroren bleibt und Ihr Trade nicht zum geplanten Zeitpunkt geschlossen wird! Empfehlung: 15–20.
- Server-Anfrage-Wartezeit (Sek.): Die Basisverzögerung (Schritt 1). Diese dient als Ihr primärer Schutzmechanismus gegen Server-Spam. Es handelt sich um die Standard-Wartezeit, die zwischen zwei Änderungen an derselben Order vergehen soll. Wenn beispielsweise der Trailing-Stop Ihren SL verschiebt, ist der Bot so programmiert, dass er diese Zeitspanne (z. B. 5 Sekunden) abwartet, bevor er eine neue Änderungsanforderung für diese spezifische Order sendet. Diese Einstellung soll das Risiko minimieren, den Broker bei jedem einzelnen Kurs-Tick mit Anfragen zu überfluten.
- Schwellenwert für Fehler auf der Blacklist: Die Eskalations-/Auslösestufe (Schritt 2). Sie steht in direktem Zusammenhang mit den Einstellungen „Cooldown“ und „Blockdauer“. Wenn der Bot eine Anfrage sendet (mit dem Ziel, die oben genannte 5-Sekunden-Cooldown-Regel einzuhalten), der Broker diese jedoch wiederholt ablehnt (z. B. dreimal hintereinander), geht der EA davon aus, dass der Server überlastet ist, Verzögerungen aufweist oder die Aktion aktiv ablehnt. Er bereitet sich dann darauf vor, diese bestimmte Order in einen deutlich längeren „Ruhemodus“ zu versetzen.
- Blockdauer für die Blacklist (Sek.): Die Strafbox (Schritt 3). Direkt mit dem oben genannten „Fehlerschwellenwert“ verknüpft. Selbst wenn Ihre normale Wartezeit nur 5 Sekunden beträgt: Sobald der Bot diese 3 aufeinanderfolgenden Fehler verzeichnet, setzt diese Einstellung die normale Abklingzeit außer Kraft und zielt darauf ab, den Bot für einen wesentlich längeren Zeitraum (z. B. 30 Sekunden) in einen „Ruhemodus“ zu versetzen. Der Zweck besteht darin, die Interaktion mit diesem Auftrag vorübergehend zu unterbrechen, um dem Server des Brokers genügend Zeit zu geben, sich von der Ursache der Fehler zu erholen.
Beispiel für das Zusammenspiel: Der Bot versucht, den Trailing-Stop zu verschieben, und scheitert. Er wartet 5 Sekunden (Abklingzeit/Schritt 1). Er versucht es erneut und scheitert wieder. Er wartet weitere 5 Sekunden. Er versucht es ein drittes Mal und scheitert. Der Bot hat die Fehlerschwelle (3) erreicht! Nun ist er so programmiert, dass er statt 5 Sekunden 30 Sekunden (Blockdauer/Schritt 3) wartet, bevor er einen vierten Versuch unternimmt.
- Minimale Dauer zwischen Anfragen (ms): Globale Verzögerung. Die allgemeine Geschwindigkeitsbegrenzung für den EA über alle Orders hinweg (1000 ms = 1 Sekunde). Dies trägt dazu bei, das Risiko zu verringern, dass der EA mehr Anfragen pro Sekunde sendet, als der Broker zulässt (was möglicherweise als Verstoß gegen die HFT-Regeln gewertet werden könnte).
- Minimale Abklingzeit zwischen Ticks (ms): Durch das Überspringen extrem schneller, unbedeutender Mikroschwankungen des Kurses zielt diese Einstellung darauf ab, die CPU-Auslastung Ihres Computers oder VPS zu reduzieren.
- Magic Number: Die eindeutige Identifikationsnummer, anhand derer der EA seine eigenen Trades erkennen kann. Wenn Sie einen weiteren EA auf demselben Konto verwenden, müssen die Nummern unbedingt unterschiedlich sein.
- Benutzerdefinierter Kommentar: Der benutzerdefinierte Text/die Bezeichnung, die jeder vom EA eröffneten Order hinzugefügt wird.
EINSTELLUNGEN FÜR TÄGLICHE ZEITGESTEUERTE SIGNALE
- Signal-Steuerungszeit (0–23) & Minute (0–59): Die genaue Zeit auf dem Broker-Server, zu der der EA aktiv wird und nach einer Handelskonstellation sucht. Der Bot ist so programmiert, dass er genau zu dieser Minute zuschlägt.
WICHTIGER HINWEIS ZU DEN ZEITRAHMEN: Damit der EA funktioniert, MUSS zu der von Ihnen genau festgelegten Zeit eine neue Kerze auf Ihrem Chart eröffnen. Der Bot führt den Handel erst aus, wenn die Kerze für diesen spezifischen Zeitpunkt erscheint. Wenn der Zeitrahmen des Charts zu dieser exakten Stunde und Minute keine Kerze generiert, schlägt der EA fehl und eröffnet keinen Handel.
Beispiel 1 (Zeitabweichung): Wenn Sie den EA so einstellen, dass er um 13:00 Uhr ausgelöst wird, können Sie ihn NICHT auf einem H4-Chart (4-Stunden-Chart) ausführen. H4-Kerzen eröffnen zu festen Zeitpunkten: 00:00, 04:00, 08:00, 12:00, 16:00. Da es keine Kerze gibt, die um 13:00 Uhr eröffnet, findet der Bot den Auslösezeitpunkt nicht und überspringt den Trade.
Beispiel 2 (Minuten-Diskrepanz): Wenn Sie die Zeit auf 15:15 einstellen, können Sie den Bot NICHT auf einem M30- oder H1-Chart ausführen. H1-Kerzen öffnen sich nur um 15:00 und 16:00. M30-Kerzen öffnen sich nur um 15:00 und 15:30. Da es auf diesen Charts keine Kerze gibt, die genau um 15:15 öffnet, schlägt der EA fehl.
Die Lösung: Verwenden Sie immer einen Chart-Zeitrahmen, der genau zu Ihrer Auslösezeit passt. Wenn Ihre angegebene Zeit auf :15, :30 oder :45 endet, müssen Sie den EA auf M1-, M5- oder M15-Charts ausführen, um sicherzustellen, dass genau in diesem Moment eine Kerze eröffnet wird.
STOP-LOSS-EINSTELLUNGEN
- Stop-Loss-Modus: Wählen Sie die mathematische Logik für Ihren SL:
- SL_FRACTAL: Setzt den SL basierend auf früheren strukturellen Swing-Hochs/Tiefs.
- SL_FIXED_POINTS: Verwendet einen exakten Punktabstand von Ihrem Einstiegspunkt.
- SL_ATR: Berechnet einen dynamischen SL auf Basis der aktuellen Marktvolatilität.
- Min. SL-Abstand (Punkte): Der absolut zulässige Mindestabstand für den Stop-Loss (10 Punkte = 1 Pip). Wenn der Fraktal- oder ATR-Modus einen SL berechnet, der gefährlich knapp ist (innerhalb des Spreads), erweitert der EA ihn auf genau diesen Wert, um Sie vor sofortigen Spread-Stop-Outs zu schützen.
- Fraktal-Balken links/rechts: (Nur für Fraktal-SL). Legt fest, wie viele Kerzen links und rechts niedriger bzw. höher sein müssen, um einen Swing-Höhepunkt oder -Tiefpunkt zu bestätigen.
- ATR-Zeitrahmen / Multiplikator / Periode: Konfiguriert die Berechnung des dynamischen ATR-SL. (z. B. ATR-Wert × 1,5 Multiplikator).
- „Stop-Bereichsfilter verwenden“: Ein hervorragendes Sicherheitsnetz. Überprüft die endgültig berechnete SL-Distanz vor der Platzierung des Trades.
- Min./Max. Stop-Limit-Punkte: Arbeitet mit dem Bereichsfilter zusammen. Wenn der berechnete SL kleiner als Ihr Min.-Limit oder größer als Ihr Max.-Limit ist (was bedeutet, dass der Markt zu chaotisch ist), kennzeichnet der EA dies als ungültiges Setup und führt KEINEN Handel durch.
- „Min. SL bei Bereichsfehler verwenden“: Verknüpft mit den oben genannten Min.-/Max.-Grenzen. Wenn die obige Regel fehlschlägt (z. B. weil der SL außerhalb Ihres zulässigen Bereichs liegt), hebt die Einstellung auf „True“ die Stornierung auf. Anstatt den Trade zu überspringen, zwingt dies den EA, den Trade unter Verwendung Ihres Wertes für die minimale SL-Distanz zu eröffnen.
- Dieses System verfolgt den Kurs NICHT anhand von Standardpunkten. Es erfolgt eine mathematische Nachführung auf Basis von Risiko-Ertrags-Multiplikatoren (R). (1,0R = Ihr anfängliches Stop-Loss-Risiko).
- „Step Trailing aktivieren“: Schaltet das System ein oder aus.
- 1. Aktivierungsniveau (RR): Der Meilenstein für den schwankenden Gewinn, der erforderlich ist, um die Trailing-Engine zu aktivieren (z. B. bedeutet 1,0, dass das Trailing beginnt, wenn der Gewinn Ihrem anfänglichen SL-Risiko entspricht).
- 2. Anfänglicher Absicherungspunkt (RR): Wohin der Stop-Loss bei der ersten Aktivierung verschoben werden soll (z. B. verschiebt 0,0 den Stop-Loss genau auf den Breakeven-/Einstiegspreis; 0,5 sichert die Hälfte Ihres anfänglichen Risikos als garantierten Gewinn ab).
- 3. Schrittfrequenz (RR): Um wie viel muss der Gewinn noch steigen, um die nächste SL-Verschiebung auszulösen?
- 4. SL-Verschiebungsbetrag (RR): Um wie viel der Stop-Loss bei jedem Schritt verschoben werden soll.
Beispiel für das Zusammenspiel dieser Parameter: Angenommen, die Aktivierung beträgt 1,0, der Lock-Punkt 0,0, die Frequenz 1,0 und die Verschiebung 0,5. Wenn der Kurs einen Gewinn von 1,0R erreicht, verschiebt sich der SL auf den Breakeven-Punkt (0,0). Erreicht der Kurs dann 2,0R, verschiebt sich der SL auf +0,5R. Erreicht der Kurs 3,0R, verschiebt sich der SL auf +1,0R, wodurch der Stop-Loss systematisch angepasst wird, um nicht realisierte Gewinne zu schützen.
TAKE-PROFIT-EINSTELLUNGEN (TP)
- Risiko-Ertrags-Verhältnis (für TP): Der EA berechnet Ihre genaue Stop-Loss-Distanz und multipliziert diese mit diesem Wert, um Ihren Take Profit zu setzen. (Beispiel: Ein Verhältnis von 3,0 bedeutet, dass bei einem SL von 20 Pips Ihr TP genau 60 Pips beträgt).
- Risikoprozentsatz (%): Berechnet die genaue Lotgröße dynamisch auf Basis Ihres Kontostands und der Stop-Loss-Distanz. Wenn der SL erreicht wird, versucht der EA, Ihren Verlust auf ungefähr diesen Prozentsatz zu begrenzen (ohne Berücksichtigung von Markt-Slippage oder Kurslücken).
- Minimales Lot zulassen: Wenn die mathematisch berechnete Lotgröße kleiner ist als das Minimum des Brokers (z. B. <0,01), erzwingt die Einstellung auf „True“ einen Einstieg mit 0,01 Lot. Die Einstellung auf „False“ bricht den Trade sicher ab.
- Benutzerdefiniertes Maximal-Lot: Eine feste Obergrenze. Wenn die Risikoberechnung 20 Lots ergibt, Sie diesen Wert jedoch auf 5,0 festlegen, reduziert der EA den Einstieg zwangsweise auf genau 5 Lots.
- Maximaler Spread (Punkte): Wenn der Live-Spread des Brokers genau zum Zeitpunkt der Ausführung diesen Grenzwert überschreitet, wird der Trade storniert. (z. B. 300 Punkte = 30 Pips).
- Manuelle Provision (einseitig): Geben Sie die einseitige Provision Ihres Brokers pro 1 Lot ein (z. B. 3,0 für 3 $). Der EA bezieht diese Kosten mathematisch direkt in die Stop-Loss-Risikoberechnung ein, mit dem Ziel, Ihren tatsächlichen Verlust auch nach Abzug der Provisionen mathematisch so nah wie möglich an Ihrem Risikoprozentsatz zu halten!
- Hedging zulassen: Bei „Falsch“ blockiert der EA strikt gegensätzliche Signale (z. B. ignoriert er ein neues Kaufsignal, wenn derzeit ein Verkaufstrade aktiv ist).
- Maximale offene Positionen: Eine feste Obergrenze für gleichzeitig offene Trades. Sobald diese erreicht ist, werden neue Signale ignoriert.
- Der EA verwendet bis zu 3 EMAs (Fast, Slow, EMA3) sowie den aktuellen Kurs, um den Trend zu bestimmen. Sie können die Slow-EMA und die EMA3 unabhängig voneinander aktivieren oder deaktivieren. Der EA überprüft mathematisch nur die Ausrichtung der aktivierten Indikatoren.
- Kurs in die Ausrichtung einbeziehen: Legt fest, ob der aktuelle Kurs Teil der strikten Trendreihenfolge sein MUSS.
- Schneller EMA / Langsamer EMA / EMA3 (Periode & Offset): Legt die Perioden Ihrer gleitenden Durchschnitte fest.
- ALLE AUSRICHTUNGSMÖGLICHKEITEN FÜR EINEN KAUF (LONG)-HANDEL:
- (Hinweis: Für einen VERKAUF-Trade gilt genau das Gegenteil <).
- Alle EMAs aktiviert + Kurs einbezogen (True):
- Bedingung: Kurs > Schneller EMA > Langsamer EMA > EMA3 (die konservativste Konfiguration).
- Langsamer EMA ist AUS + EMA3 ist EIN + Kurs einbezogen (True):
- Bedingung: Kurs > schneller EMA > EMA3 (Der EA ignoriert den langsamen EMA vollständig).
- Nur schneller EMA ist aktiviert + Kurs einbezogen (True):
- Bedingung: Kurs > Schnelle EMA (Der EA ignoriert die 2. und 3. EMA).
- Alle EMAs sind aktiviert + Kurs ist AUSGESCHLOSSEN (Falsch):
- Bedingung: Schnelle EMA > Langsame EMA > EMA3 (Die Kursposition spielt keine Rolle). Selbst wenn der aktuelle Kurs zurückfällt und unter die schnelle EMA sinkt, eröffnet der EA dennoch einen Kauf-Trade, da der allgemeine EMA-Trend weiterhin nach OBEN zeigt.
- MACD-Filter aktivieren: Dient als Momentum-Gatekeeper. Für einen Kauf muss die MACD-Hauptlinie strikt über der MACD-Signallinie liegen. Ist dies nicht der Fall, wird der Trade storniert.
- MACD Fast / Slow / Signal: Standardkonfigurationseinstellungen für den Indikator.
- ATR-Filter verwenden (Min-/Max-Werte): Ist der Markt zu ruhig (unterhalb des Min-ATR-Werts) oder extrem chaotisch (oberhalb des Max-ATR-Werts), ignoriert der EA das Signal.
- WICHTIGER HINWEIS ZU DEN SYMBOLEN: Die ATR-Werte unterscheiden sich je nach Symbol erheblich. Der ATR-Wert für EURUSD könnte beispielsweise 0,00150 betragen, während er für XAUUSD (Gold) bei 3,5 liegen könnte. Messen Sie immer den aktuellen ATR-Wert Ihres jeweiligen Charts, bevor Sie diese Grenzwerte festlegen!
- Duales ADX-System (MTF): Ermöglicht es Ihnen, die Trendstärke in zwei verschiedenen Zeitrahmen gleichzeitig zu überprüfen.
- Min./Max.-ADX-Wert: Der ADX misst die Trendstärke (in der Regel von 0 bis 100). Ist das Momentum zu schwach (unter dem Min.-Wert, z. B. < 22) oder gefährlich überzogen (über dem Max.-Wert, z. B. > 60), bricht der EA den Einstieg ab.
- „Day Filter verwenden“: Bei „False“ handelt der EA an jedem Tag, an dem der Markt geöffnet ist.
- Handel von Montag bis Sonntag: Individuelle Schaltflächen für jeden Wochentag. Ermöglicht es Ihnen, den Handel an bestimmten Tagen zu blockieren (z. B. sonntags bei Kryptowährungen oder freitags, um Wochenendlücken zu vermeiden).
- Erzwungene Schließzeit aktivieren: Versucht, alle offenen Trades genau zur unten angegebenen Zeit gnadenlos zu schließen. Sehr empfehlenswert, um Übernacht-Swap-Gebühren oder Wochenend-Lücken zu vermeiden.
- WICHTIGER HINWEIS ZUR SERVERZEIT: Diese Funktion verwendet die BROKER-SERVERZEIT, nicht die Zeit Ihres lokalen Computers! Stellen Sie sicher, dass Sie Ihre gewünschte Schließungszeit anhand der Uhr in der „Market Watch“ Ihres Brokers berechnen.
- NUR freitags anwenden: Wenn „True“, können Trades unter der Woche über Nacht gehalten werden, werden jedoch am Freitagabend vor Börsenschluss zwangsweise geschlossen.
- Schließungszeit (0–23) & Minute (0–59): Die genaue Server-Stunde und -Minute, zu der die erzwungene Schließung ausgeführt werden soll.
- Indikatoren anzeigen: Zeichnet die aktiven EMA-Linien und Indikator-Unterfenster (MACD, ADX, ATR) in Ihr Chart ein, um eine visuelle Bestätigung und Backtesting zu ermöglichen.
- Debug-Protokolle aktivieren: Das ultimative Diagnosetool. Zeigt im MT5-Reiter „Experts“ für Menschen lesbare Erklärungen an. Wenn ein Trade übersprungen wird, gibt das Protokoll genau an, warum (z. B. „ABGEBROCHEN: Spread ist zu hoch“, „MACD nicht ausgerichtet“ oder „ATR liegt außerhalb des zulässigen Bereichs“).
