UT Bot Alerts Arrow MT5
- Indikatoren
- Version: 1.0
Ein ATR-Trailing-Stop-Trendindikator, der Sie benachrichtigt, wenn sich der Trend umkehrt, und die Zuverlässigkeit jedes Signals bewertet.
MT4: https://www.mql5.com/en/market/product/187140?source=Site
MT5: https://www.mql5.com/en/market/product/193099?source=Site
Funktionsweise
UT Bot Alerts zeichnet eine nachlaufende Linie, die dem Kurs folgt und bei jedem Trendwechsel die Richtung wechselt, wobei jeder Richtungswechsel mit einem KAUF- oder VERKAUF-Pfeil markiert wird. Es funktioniert bei jedem Symbol und jedem Zeitrahmen. Zusätzlich zur klassischen Trailing-Stop-Logik bietet diese Version Warnmeldungen, optionale Filter zur Signalqualität, eine Überprüfung höherer Zeitrahmen sowie Signale für den Wiedereinstieg nach einem Rückzug, sodass Sie einen zuverlässigen Pfeil von einem schwachen unterscheiden können, anstatt einfach nur auf jede Umkehr zu reagieren.
Wichtigste Funktionen
- Popup-, Ton-, Push-Benachrichtigungen und E-Mail-Benachrichtigungen, jeweils eine pro Signal.
- Optionale Filter, die Signale bei schwachen oder ruhigen Marktbedingungen ausblenden oder herabstufen.
- Trendbestätigung in höheren Zeitrahmen mit optionaler Überlagerung von Trendlinien.
- Signale für den Wiedereinstieg nach einem Rückzug, damit Sie nicht nur auf den ersten Pfeil eines Trends beschränkt sind.
- Wahl zwischen dem regulären Schlusskurs oder Heiken Ashi (Classic oder Smoothed) als Signalquelle.
- Infofeld direkt im Chart, das den aktuellen Trend, den Stop-Abstand und das letzte Signal anzeigt.
So funktioniert es
Jedes Signal basiert ausschließlich auf einer vollständig geschlossenen Kerze, sodass sich ein Pfeil nach seinem Erscheinen niemals nachträglich ändert oder verschiebt. Ein KAUF-Signal wird angezeigt, wenn der Kurs über der Trailing-Linie schließt; ein VERKAUF-Signal wird angezeigt, wenn er darunter schließt. Wenn die optionalen Filter aktiviert sind, erhält ein Signal zudem eine Qualitätsbewertung von 0 bis 3, und Sie können wählen, ob schwache Signale ausgeblendet oder lediglich als minderwertig gekennzeichnet werden sollen.
Empfohlene Konfiguration
- Symbol: beliebig (wird häufig für XAUUSD verwendet)
- Zeitrahmen: beliebig (wird häufig auf H1 verwendet)
- Konto: funktioniert auf jedem Kontotyp; keine besonderen Anforderungen an Hebel oder Kontostand
- VPS: empfohlen, wenn Sie rund um die Uhr Push-Benachrichtigungen oder E-Mail-Benachrichtigungen erhalten möchten
Eingabeparameter
Die Parameter sind genauso gruppiert, wie sie auf der Registerkarte „Eingaben“ in MetaTrader angezeigt werden.
Core UT Bot
| Parameter | Standard | Funktion |
|---|---|---|
| „ATR-Periode“ | 10 | Anzahl der Balken, auf die die Volatilitätsmessung zurückblickt. Je höher der Wert, desto glatter und langsamer verläuft die Trendlinie. |
| „Schlüsselwert: Verlust = ATR × dieser Wert“ | 1,5 | Wie weit die Trendlinie vom Kurs entfernt ist, ausgedrückt als Vielfaches des Volatilitätswerts. Höherer Wert = breitere Linie, weniger, aber spätere Signale. Niedrigerer Wert = engere Linie, mehr Signale, mehr falsche Umkehrsignale bei unruhigen Marktbedingungen. |
Kursquelle
| Parameter | Standard | Funktionsbeschreibung |
|---|---|---|
| „Signal-Preisquelle“ | CLOSE | Welchen Kurs der Indikator beobachtet. CLOSE ist der normale Schlusskurs der Kerze. HA_CLASSIC ist ein Heiken-Ashi-Schlusskurs, der glatter ist und einige Störsignale herausfiltert. HA_SMOOTHED ist ein besonders geglätteter Heiken-Ashi-Schlusskurs mit noch weniger falschen Umkehrsignalen, bei dem die Signale jedoch etwas später eintreffen. |
| „HA-Berechnungsengine“ | NATIVE | Wie der Heiken-Ashi-Kurs berechnet wird (spielt nur eine Rolle, wenn die obige „Signalpreisquelle“ auf „HA_CLASSIC“ oder „HA_SMOOTHED“ eingestellt ist). Belassen Sie die Einstellung auf „NATIVE“ – sie funktioniert sofort, auch in Backtests, und erfordert keine weiteren Installationen. Wählen Sie „ICUSTOM“ nur, wenn Sie bereits einen separaten Heiken-Ashi-Indikator in Ihrem Terminal haben und ausdrücklich möchten, dass die Werte aus dieser Datei stammen. |
| „[iCustom] Classic-Datei“ | „IND_HeikenAshi“ | Wird nur verwendet, wenn die obige HA-Berechnungsengine auf „ICUSTOM“ eingestellt ist: der genaue Dateiname des Heiken-Ashi-Indikators, aus dem die Daten gelesen werden sollen. |
| „[iCustom] Geglättete Datei“ | „IND_HeikenAshi_Smoothed“ | Wird nur verwendet, wenn die oben genannte HA-Berechnungsengine „ICUSTOM“ lautet und die Signal-Preisquelle „HA_SMOOTHED“ ist: Der genaue Dateiname des Heiken-Ashi-Smoothed-Indikators, aus dem die Daten gelesen werden sollen. |
| „[SMOOTHED] Phase-1-MA-Methode“ | SMMA | Betrifft nur die Kursquelle „HA_SMOOTHED“: die im ersten Glättungsdurchlauf verwendete Mittelwertbildungsmethode. Belassen Sie die Standardeinstellung, es sei denn, Sie möchten sie bewusst ändern. |
| „[SMOOTHED] MA-Periode der Phase 1“ | 6 | Betrifft ausschließlich die Kursquelle „HA_SMOOTHED“: Wie viele Balken der erste Glättungsdurchlauf abdeckt. |
| „[SMOOTHED] MA-Methode der Phase 2“ | LWMA | Betrifft nur die Kursquelle HA_SMOOTHED: Die im zweiten Glättungsdurchlauf verwendete Mittelwertbildungsmethode. |
| „[SMOOTHED] Phase-2-MA-Periode“ | 2 | Betrifft nur die Kursquelle HA_SMOOTHED: Wie viele Balken der zweite Glättungsdurchgang abdeckt. |
Qualitätsfilter
| Parameter | Standard | Funktionsweise |
|---|---|---|
| „Verhalten bei fehlgeschlagenem Tor“ | SUPPRESS | Was geschieht mit einem Signal, das einen der unten aufgeführten Filter nicht besteht (nur relevant, wenn mindestens ein Filter aktiviert ist)? SUPPRESS blendet diesen Pfeil vollständig aus. GRADE_ONLY zeigt den Pfeil weiterhin an, kennzeichnet ihn jedoch mit einer niedrigeren Qualitätsbewertung. |
| „ADX muss über dem Schwellenwert liegen“ | aus | Aktivieren Sie diese Option, um Signale nur dann zu akzeptieren, wenn der Markt einen starken Trend aufweist. |
| „[ADX] Zeitrahmen“ | AKTUELL | In welchem Zeitrahmen soll die Trendstärke gemessen werden? Belassen Sie die Einstellung auf „AKTUELL“, um denselben Zeitrahmen wie in Ihrem Chart zu verwenden. |
| „[ADX] ADX-Periode“ | 14 | Über wie viele Balken die Messung der Trendstärke zurückblickt. |
| „[ADX] Min. ADX-Wert“ | 20,0 | Der Mindestwert für die Trendstärke, der erforderlich ist, damit ein Signal diesen Filter passiert. |
| „ATR muss über dem Perzentil liegen“ | aus | Aktivieren Sie diese Option, um Signale zu blockieren, wenn die Volatilität im Vergleich zur jüngsten Vergangenheit ungewöhnlich niedrig ist – d. h. bei einem ruhigen, trägen Markt. |
| „[ATRPCT] Lookback-Bars“ | 100 | Anzahl der letzten Balken, mit denen die aktuelle Volatilität verglichen werden soll. |
| „[ATRPCT] Min. Perzentil 0–100“ | 30,0 | Der erforderliche Mindestwert für das Volatilitätsranking, um die Bedingung zu erfüllen. Ein höherer Wert bedeutet, dass Sie nur dann handeln, wenn die Volatilität für dieses Wertpapier derzeit relativ hoch ist. |
| „EMA-Steigung muss übereinstimmen“ | aus | Aktivieren Sie diese Option, um nur Signale zu akzeptieren, die mit der Richtung eines langfristigen gleitenden Durchschnitts übereinstimmen. |
| „[STEIGUNG] EMA-Periode“ | 200 | Anzahl der Balken, die der langfristige gleitende Durchschnitt abdeckt. |
| „[SLOPE] Lookback-Bars“ | 5 | Wie viele Balken zurück betrachtet werden, um zu prüfen, ob dieser Durchschnitt nach oben oder unten verläuft. |
| „[SLOPE] Minimale Steigung als ATR-Vielfaches“ | 0,10 | Wie steil muss die Steigung sein, um berücksichtigt zu werden, ausgedrückt relativ zur aktuellen Volatilität. |
Höherer Zeitrahmen
| Parameter | Standard | Funktionsbeschreibung |
|---|---|---|
| „Trendausrichtung mit HTF UT Bot erforderlich“ | aus | Aktivieren Sie diese Option, um nur Signale zu akzeptieren, die mit dem Trend auf einem höheren Zeitrahmen übereinstimmen – beispielsweise werden nur H1-Signale berücksichtigt, wenn H4 denselben Trend aufweist. |
| „[HTF] Zeitrahmen“ | H4 | Auf welchem höheren Zeitrahmen soll der Trend überprüft werden? |
| „[HTF] ATR-Periode“ | 10 | Der für diese Trendlinie im höheren Zeitrahmen verwendete Volatilitäts-Rückblick – dasselbe Prinzip wie bei der oben genannten ATR-Periode, nur auf den höheren Zeitrahmen angewendet. |
| „[HTF] Schlüsselwert“ | 1,5 | Wie weit diese Trendlinie des höheren Zeitrahmens vom Kurs entfernt ist – dasselbe Prinzip wie bei der Hauptsensitivitätseinstellung, nur auf den höheren Zeitrahmen angewendet. |
| „HTF-Trailing-Stop-Linie zeichnen“ | aus | Aktivieren Sie diese Option, um die Trendlinie des höheren Zeitrahmens direkt als gepunktete Linie in Ihr Chart einzutragen. |
Fortsetzung
| Parameter | Standard | Funktion |
|---|---|---|
| „Signale für den Wiedereinstieg nach einem Pullback anzeigen“ | aus | Aktivieren Sie diese Option, um auch kleinere Pullback-Pfeile anzuzeigen, anstatt nur den ersten Pfeil, wenn ein Trend beginnt. |
| „[Fortsetzung] Max. Abstand zur Linie in ATR“ | 0,25 | Wie nah der Kurs an die Trendlinie herankommen muss, um als Pullback zu gelten, relativ zur aktuellen Volatilität. Kleinere Werte bedeuten, dass der Kurs näher herankommen muss. |
| „[CONT] Min. Anzahl der Balken seit der Trendwende“ | 3 | Wie viele Balken der Trend bereits gedauert haben muss, bevor ein Rückzugssignal zulässig ist – verhindert Rückzugssignale unmittelbar nach einer neuen Trendwende. |
| „[Fortsetzung] Mindestanzahl an Balken zwischen den Signalen“ | 5 | Die Mindestanzahl an Bars zwischen zwei Pullback-Signalen, damit diese nicht zu dicht beieinander liegen. |
Benachrichtigungen
| Parameter | Standard | Funktionsweise |
|---|---|---|
| „Warnung bei Trendwechsel-Signal“ | Ein | Lassen Sie sich benachrichtigen, wenn der Hauptpfeil für eine Trendwende erscheint. |
| „Benachrichtigung bei Fortsetzungssignal“ | aus | Lassen Sie sich benachrichtigen, wenn ein Pullback-Pfeil erscheint (nur relevant, wenn Pullback-Pfeile oben aktiviert sind). |
| „Mindestwert für die Auslösung einer Benachrichtigung (0–3)“ | 0 | Es wird nur eine Benachrichtigung für Signale mit mindestens dieser Qualitätsbewertung gesendet. Lassen Sie den Wert auf 0, um unabhängig von den oben genannten Filtern bei jedem Signal benachrichtigt zu werden. |
| „Popup + Ton über Alert()“ | Ein | Zeige ein Popup-Fenster auf deinem Bildschirm an, wenn ein Signal ausgelöst wird. |
| „Sounddatei abspielen“ | aus | Spiele einen Ton ab, wenn ein Signal ausgelöst wird. |
| „Name der Audiodatei“ | „alert.wav“ | Welche Audiodatei abgespielt werden soll (muss bereits im Ordner „Sounds“ Ihres Terminals vorhanden sein). |
| „Push-Benachrichtigung auf Mobilgerät“ | aus | Senden Sie eine Push-Benachrichtigung an die MetaTrader-App auf Ihrem Smartphone. Sie müssen zuvor die ID Ihres Smartphones in den Benachrichtigungseinstellungen von MT4 hinzufügen. |
| „E-Mail-Benachrichtigung“ | aus | Senden Sie eine E-Mail, wenn ein Signal ausgelöst wird. Sie müssen zunächst Ihr E-Mail-Konto in den Einstellungen von MT4 einrichten. |
| „Alarm für letzten Balken beim Laden auslösen“ | aus | Wenn diese Option aktiviert ist, erhalten Sie sofort eine Benachrichtigung für jedes Signal, das bereits auf dem Chart angezeigt wird, wenn Sie den Indikator zum ersten Mal hinzufügen. Lassen Sie diese Option deaktiviert, wenn Sie ab sofort nur Benachrichtigungen für neue Signale erhalten möchten. |
Anzeige
| Parameter | Standard | Funktion |
|---|---|---|
| „Infofenster im Diagramm anzeigen“ | Ein | Zeigt ein kleines Infofenster auf Ihrem Chart mit dem aktuellen Trend, dem Stoppabstand und weiteren Statistiken an. |
| „0=TL 1=TR 2=BL 3=BR“ | 0 | In welcher Ecke des Charts soll das Infofenster platziert werden? |
| „Versatz des Panels X in Pixeln“ / „Versatz des Panels Y in Pixeln“ | 12 / 20 | Wie weit vom Rand des Diagramms soll das Infofeld platziert werden? |
| „Textfarbe des Feldes“ | Silber | Textfarbe des Infofelds. |
| „Schriftgröße des Feldes“ | 9 | Schriftgröße des Infofeldes. |
| „Präfix für Diagrammobjektnamen“ | „UTBOT_“ | Ein internes Namenspräfix, das für alle Elemente verwendet wird, die dieser Indikator in Ihrem Chart zeichnet. Ändern Sie dies nur, wenn es zu Konflikten mit einem anderen Indikator kommt, der dasselbe Präfix verwendet. |
| „Schaltfläche zum Ein- und Ausblenden im Chart anzeigen“ | Ein | Fügt Ihrem Chart eine kleine Schaltfläche hinzu. Klicken Sie darauf, um die Nachlauflinie, die Pfeile und das Infofenster sofort gemeinsam ein- oder auszublenden – praktisch für einen übersichtlicheren Chart. |
| „Text der Schaltflächenbeschriftung“ | „UTBOT“ | Der Text, der auf der Schaltfläche angezeigt wird. |
| „Ankerpunkt der Schaltfläche“ | Oben rechts | An welcher Ecke des Diagramms die Schaltfläche verankert ist. |
| „X-Abstand der Schaltfläche (px)“ / „Y-Abstand der Schaltfläche (px)“ | 70 / 20 | Wie weit von dieser Ecke entfernt die Schaltfläche platziert werden soll. |
| „Schaltflächenbreite (px)“ / „Schaltflächenhöhe (px)“ | 70 / 20 | Größe der Schaltfläche. |
| „Farbe des Schaltflächen-Texts bei Anzeige“ / „bei Ausblendung“ | Limettengrün / Rot | Farbe der Schaltflächenbeschriftung, damit Sie auf einen Blick erkennen können, ob die Anzeige derzeit sichtbar ist. |
Debug
| Parameter | Standard | Funktion |
|---|---|---|
| „Diagnosedaten im Expertenprotokoll ausgeben“ | aus | Nur aktivieren, wenn Sie ein Problem beheben – dadurch werden zusätzliche Diagnosemeldungen im Experts-/Journal-Protokoll Ihres Terminals ausgegeben. |
Voraussetzungen
- Plattform: MetaTrader 5
- Funktioniert sofort mit den Standardeinstellungen – es werden keine weiteren Dateien benötigt.
- Nur wenn Sie „HA calc engine“ auf ICUSTOM ändern: Die zugehörigen Heiken-Ashi-Indikatoren (IND_HeikenAshi und IND_HeikenAshi_Smoothed, falls Sie auch die geglättete Kursquelle verwenden) müssen bereits kompiliert und in Ihrem Indikatorenordner vorhanden sein.
- Download-Link für die Indikatoren IND_HeikenAshi/IND_HeikenAshi_Smoothed:https://www.mql5.com/en/blogs/post/774457
Fortgeschrittene: Signale über iCustom lesen (für EA-Entwickler)
Überspringen Sie diesen Abschnitt, wenn Sie den Indikator nur auf einem Chart verwenden. Er ist nur relevant, wenn Sie einen eigenen EA oder Indikator schreiben, der die Ausgabe dieses Indikators programmgesteuert über iCustom auslesen muss. Die Puffer 0–6 entsprechen der allerersten Version dieses Indikators und bleiben garantiert unverändert; die Puffer 7–13 wurden später hinzugefügt.
| # | Puffer | Bedeutung |
|---|---|---|
| 0 | Verkaufspfeil-Puffer | Verkaufspreis des Pfeils (Höchstkurs des Balkens) |
| 1 | BuyArrowBuffer | Kaufpfeil-Kurs (Tiefstkurs des Balkens) |
| 2 | TrailUpBuffer | Trendlinie, Aufwärtstrendabschnitt |
| 3 | TrailDownBuffer | Trendlinie, Abschnitt eines Abwärtstrends |
| 4 | TrailBuffer | Wert der kontinuierlichen Trendlinie |
| 5 | TrendStateBuffer | +1 nach oben / -1 nach unten / 0 Startbalken |
| 6 | SourceBuffer | Der tatsächlich für diesen Balken verwendete Quellkurs |
| 7 | HTFTrailBuffer | Trendlinie eines höheren Zeitrahmens |
| 8 | HTFStateBuffer | Trendstatus für höhere Zeitrahmen, +1/-1 |
| 9 | SignalBuffer | 1=KAUF, 0=VERKAUF, -1=keines (immer explizit) |
| 10 | GradeBuffer | Signalqualitätsbewertung, 0–3 |
| 11 | SuggestedSLBuffer | Kurs der Trendlinie zum Zeitpunkt der Signalauslösung |
| 12 | ATRValueBuffer | Volatilitätswert (ATR) für diesen Balken |
| 13 | BarsSinceFlipBuffer | Bars seit der letzten Trendwende |
Version 1.0 · Aktualisiert am 28.08.2026 · Support über den Kommentarbereich zum Produkt auf MQL5.
Hinweis: Wenn Sie Ideen zur Verbesserung dieses Indikators haben, hinterlassen Sie bitte einen Kommentar auf MQL5. Ich werde Ihre Vorschläge prüfen und bei zukünftigen Updates berücksichtigen.
