Smart UT Bot MT5
1. Systemübersicht und Architektur
Der Smart UT Bot Pro EA (MT5-Edition) ist ein vollautomatisches Handelssystem auf institutionellem Niveau, das speziell für MetaTrader 5 entwickelt wurde. Der EA ist für Gold (XAUUSD), Devisenpaare und Indizes optimiert und kombiniert die Hochfrequenz-ATR-Volatilitätsverfolgung mit einer mehrschichtigen Indikatorenmatrix und der Strukturanalyse nach dem „Smart Money Concepts“-Ansatz (SMC).
Das System basiert auf einer nativen MQL5-Ausführungsarchitektur und nutzt das CTrade-Positionsmanagement-Framework, die CopyBuffer-Array-Indizierung sowie eine adaptive Bewertungsmatrix zur Validierung der Einstiegsbedingungen.
UT Bot ATR Core Signal (MQL5) >> Multi-Filter-Scoring-Engine (RSI, MACD, Volumen, Momentum, SMC-Struktur, MTF-Trend) >> Score >= Mindestanforderung für MinSignalScore? >> Order über Filtersignal ausführen / CTrade-Klasse „Flat“ beibehalten
Wichtige technische Merkmale
-
Adaptive Auto-Preset-Engine: Erkennt automatisch Änderungen des Chart-Zeitrahmens (M1, M5, M15) und passt interne Volatilitätsmultiplikatoren, Trailing-Abstände und Filter-Schwellenwerte sofort an, ohne dass manuelle Parameteranpassungen erforderlich sind.
-
Intelligente Bewertungsmatrix: Überwindet Handelsstagnation, die durch starre logische UND-Bedingungen (&&) verursacht wird. Der Hauptauslöser des UT-Bots erfordert eine zusammengesetzte Bewertung aus 6 sekundären Filtern, die den MinSignalScore erreicht oder übertrifft.
-
Heikin-Ashi-Kursglättung: Filtert falsche Ausbruchsspitzen heraus, indem geglättete Heikin-Ashi-Kursvektoren anstelle der rohen Schlusskurse verarbeitet werden.
-
Echtzeit-ATR-Trailing-Engine: Aktualisiert serverseitige Stop-Loss-Niveaus kontinuierlich Tick für Tick über MQL5-APIs zur Positionsänderung, um schwankende Gewinne zu sichern.
-
Smart-Money-Konzepte (SMC): Bewertet strukturelle Marktereignisse – „Change of Character“ (CHoCH) und „Break of Structure“ (BOS) – mithilfe dynamischer Pivot-Hoch-/Tief-Berechnungen.
-
Cumulative Volume Delta (CVD): Echtzeit-Verfolgung der Volumendifferenz, eingeblendet auf dem interaktiven visuellen Dashboard, um den Druck der Marktteilnehmer zu messen.
2. Installation und MT5-Konfiguration
-
MT5-Datenordner öffnen: Starten Sie MetaTrader 5 und klicken Sie auf „Datei“ >> „Datenordner öffnen“.
-
EA-Datei übertragen: Navigieren Sie zu „MQL5“ >> „Experten“ und fügen Sie „Smart_UT_Bot.ex5“ ein.
-
Navigator aktualisieren: Öffnen Sie das Navigator -Fenster (Strg + N), klicken Sie mit der rechten Maustaste auf „Expert Advisors“ und wählen Sie „Aktualisieren“.
-
An Chart anhängen: Öffnen Sie einen Chart (Empfehlung: XAUUSD) und ziehen Sie „Smart_UT_Bot“ per Drag & Drop in das Fenster.
-
Berechtigungen konfigurieren: Im Fenster „EA-Eigenschaften“ auf der Registerkarte „Allgemein “:
-
Aktivieren Sie „Algo-Handel zulassen“.
-
Aktivieren Sie „Änderung der Signaleinstellungen zulassen“.
-
-
Globalen Algo-Handel aktivieren: Stellen Sie sicher, dass die Schaltfläche „Algo-Handel“ in der oberen MT5-Symbolleiste auf „Ein“ steht (grünes Symbol).
3. Wörterbuch der Eingabeparameter
Voreingestellte und zentrale UT-Bot-Parameter
-
AutoPreset (true / false): Erzwingt die automatische Anpassung des Zeitrahmens (M1, M5, M15). Setzen Sie den Wert auf „false“, um benutzerdefinierte manuelle Parameter zu aktivieren.
-
KeyValue (Standard: 1,5): Empfindlichkeitsmultiplikator, der auf den Stop-Abstand der Average True Range (ATR) angewendet wird. Höhere Werte vergrößern den Stop-Abstand, um Marktrauschen zu vermeiden; niedrigere Werte erhöhen die Signalhäufigkeit.
-
ATRPeriod (Standard: 10): Rückblickzeitraum für die Berechnung der Volatilität anhand der Average True Range.
-
UseHeikinAshi (true / false): Verwendet Heikin-Ashi-Schlusskurse anstelle der rohen Schlusskurse für die Berechnung des ATR-Trailings.
-
UseATRTrailing (true / false): Aktiviert Positionsanpassungen auf Tick-Ebene, um Stop-Loss-Aufträge entlang der UT-Bot-ATR-Linie nachlaufen zu lassen.
System-Bewertungsmatrix & Sekundärfilter
-
MinSignalScore (Standard: 4): Mindestwert, der über die 6 Sekundärfilter (RSI, MACD, Volumen, Momentum, SMC, MTF-Trend) hinweg erforderlich ist, um einen Auftrag auszuführen (Bereich: 3 bis 6).
-
UseRSI / RSIPeriod / RSI_OB / RSI_OS: RSI-Filter, der Kaufaufträge in überkauften Bereichen (>70) und Verkaufsaufträge in überverkauften Bereichen (<30) verhindert.
-
UseMACD / MACD_Fast / MACD_Slow / MACD_Signal: Überprüft das Richtungsmomentum anhand des MACD-Histogramms und der Kreuzungen der Signallinien.
-
PivotLength / UseCHoCH / UseBOS: Konfiguriert die Rückblickzeiträume für Pivot-Punkte zur Identifizierung struktureller Verschiebungen nach dem „Smart Money“-Konzept (CHoCH) und Trendfortsetzungen (BOS).
-
UseMTFTrend / MTF_EMA_Period: Bewertet die Trendausrichtung in höheren Zeitrahmen mithilfe von EMAs über 6 Zeitrahmen (5M, 15M, 30M, 1H, 4H, 1D).
-
UseVolume / VolLongPeriod / VolShortPeriod: Vergleicht das kurzfristige gleitende Durchschnittsvolumen mit langfristigen Referenzwerten, um eine Volumensteigerung zu bestätigen.
-
UseMomentum / MomThreshold: Misst die Preisgeschwindigkeit anhand der Änderungsrate, normiert auf die aktuelle ATR-Volatilität.
Risiko- und Positionsmanagement
-
LotSize (Standard: 0,01): Festes Handelsvolumen pro Order.
-
UseATR_SL ( true / false ):
-
true: Berechnet die Stop-Loss- und Take-Profit-Abstände dynamisch unter Verwendung von ATR-Multiplikatoren (ATR_SL_Mult, ATR_TP_Mult).
-
false: Legt SL/TP anhand fester USD-Beträge fest (FixedSL_USD, FixedTP_USD).
-
-
ATR_SL_Mult (Standard: 1,5 ): Multiplikator für die Stop-Loss-Distanz
-
ATR_TP_Mult (Standard: 3,0): Multiplikator für die Take-Profit-Entfernung
-
MagicNumber (Standard: 88888888): Eindeutige EA-Kennung zur Positionsverfolgung auf Hedging- und Netting-Konten.
-
Slippage (Standard: 3): Maximal zulässige Slippage bei der Orderausführung in Punkten.
-
MinBarsBetween (Standard: 5 ): Erforderliche Mindestverzögerung in Bars zwischen aufeinanderfolgenden Handels-Einstiegen, um übermäßigen Handel zu vermeiden.
4. Live-Handelsabläufe und Risikoprotokolle
-
Broker- und Spread-Bedingungen: Führen Sie Trades auf Raw-ECN-Konten mit Gold-Spreads unter 15–20 Punkten (1,5–2,0 Pips) aus. Breite, schwankende Spreads beeinträchtigen die Performance dynamischer ATR-Trailing-Stops. Verwenden Sie einen VPS mit geringer Latenz ($< 5\text{ ms}$) für eine stabile Ausführung.
-
Richtlinien zur Kapitalbemessung:
-
$1.000 Kapital: Handelslotgröße 0,01 – 0,02.
-
$5.000 Kapital: Handelslotgröße 0,05 – 0,10.
-
Halten Sie das Gesamtrisiko des Portfolios pro Trade zwischen1 % und 2 % des Kontoguthabens.
-
-
Protokoll für Nachrichten mit großer Auswirkung: Deaktivieren Sie den automatisierten Handel 30 Minuten vor und nach der Veröffentlichung makroökonomischer Daten mit großer Auswirkung:Non-Farm Payrolls (NFP),Verbraucherpreisindex (CPI),FOMC-Zinsentscheidungen undEinzelhandelsumsätze. Hohe Volatilitätsspitzen während dieser Ereignisse können zu einer starken Ausweitung der Spreads und zu Slippage führen.
-
Optimale Handelszeiten:
-
Londoner Handelssitzung: 07:00 – 10:30 UTC.
-
New Yorker Handelssitzung: 12:00 – 16:00 UTC.
-
Vermeiden Sie es, neue Trades während der Konsolidierungsphasen mit geringer Liquidität in Asien oder am späten Freitag zu eröffnen.
-
