SMC Multi EMA TrendLines
- Indikatoren
-
Enechojo Victor Ayegba
Hello, Welcome to my page
I am just your regular everyday 26year old programmer [ 7years experience ] / Day Trader [5years of Trading Experiences] with a very big heart for automation processes with python, c# and mql5 ..
Stay Tuned. - Version: 1.11
- Aktualisiert: 5 Mai 2026
SMC Multi EMA TrendLinien
SMC Multi EMA TrendLines ist ein MetaTrader 5-Indikator, der bis zu zehn unabhängige gleitende Durchschnittslinien auf dem aktuellen Chart-Zeitrahmen zeichnet, ein Live-Dashboard für die Ausrichtung anzeigt und Warnungen auslöst, wenn bedeutende EMA-Ereignisse auftreten. Version 1.11 führt ein komplettes Alarmsystem ein, das EMA-Kreuzungen, Kurse, die einen EMA kreuzen, Kurse, die sich einem EMA nähern, bevor eine Kreuzung stattfindet, und eine vollständige Stack-Alignment-Erkennung umfasst. Die Warnungen werden über MT5-Popup, MT5-Push-Benachrichtigung auf Ihr mobiles Gerät und Telegram durch einen im Produkt enthaltenen Bridge-EA übermittelt.
UMFASSENDES INSTALLATIONS- UND BENUTZERHANDBUCH
Gleitende Durchschnittslinien
Jeder der zehn Linien-Slots ist völlig unabhängig. Zeitraum, Berechnungsmethode (EMA, SMA, SMMA oder LWMA), angewandter Preis, Farbe, Linienbreite und Linienstil werden für jeden Slot separat konfiguriert. Linien, die deaktiviert sind, verbrauchen keine CPU und zeichnen nichts auf dem Chart. Die Standardkonfiguration ermöglicht fünf Linien mit Fibonacci-Perioden von 8, 13, 21, 34 und 50 mit EMA, die den institutionellen Standard-Fibonacci-Stapel bilden, der in der Analyse von Smart Money Concepts verwendet wird.
Am rechten Rand jeder aktiven Linie erscheint ein schwebendes Etikett, das den Namen und den aktuellen Wert anzeigt. Der Indikator läuft in dem Zeitrahmen, auf den der Chart eingestellt ist, und wird automatisch neu berechnet, wenn der Chart-Zeitrahmen geändert wird.
Dashboard für die Ausrichtung
Das Dashboard zeigt eine Zeile pro aktiver MA-Linie an. Jede Zeile zeigt den Namen und den Zeitraum der MA-Linie, den aktuellen Wert, ob der Kurs darüber oder darunter liegt, den ungefähren Neigungswinkel in Grad und den Pip-Abstand zwischen dem aktuellen Kurs und diesem MA-Niveau an. Die Neigungsspalte gibt einen Überblick über die Dynamik - ein steiler positiver Winkel deutet auf eine starke Aufwärtsbewegung bei diesem MA hin, während ein Wert nahe Null auf eine flache oder schwankende Situation hinweist. Die Abstandsspalte ist nützlich für Mean-Reversion-Setups, da sie zeigt, wie weit sich der Kurs von einem wichtigen gleitenden Durchschnittsniveau entfernt hat.
Die untere Zeile mit der Gesamtzusammenfassung zeigt den Prozentsatz der aktiven gleitenden Durchschnitte, über denen sich der Kurs derzeit befindet, zusammen mit einer bullishen, bearishen oder gemischten Anzeige.
EMA-Band
Wenn diese Funktion aktiviert ist, wird zwischen zwei ausgewählten MA-Slots ein Farbband eingezeichnet. Das Band ist grün, wenn der schnellere MA über dem langsameren MA liegt, und rot, wenn er darunter liegt. Die Farbe wird von Balken zu Balken aktualisiert und gibt einen visuellen Überblick über den Trendzustand zwischen diesen beiden Werten. Empfohlene Kombinationen sind EMA8/EMA50 für Intraday-Momentum, EMA21/EMA50 für ein Fibonacci-Band und EMA50/EMA200 für die Identifizierung von Golden Cross und Death Cross.
Alarmsystem
Es stehen vier verschiedene Alarmtypen zur Verfügung, jeder mit unabhängigen Aktivierungs-/Deaktivierungskontrollen pro MA-Slot und einer gemeinsamen Cooldown-Einstellung, die wiederholte Alarme während unruhiger Bedingungen verhindert.
Der Crossover-Alarm wird ausgelöst, wenn sich zwei überwachte MAs gegenseitig kreuzen. Der Indikator überprüft alle aktivierten Paare bei jedem neuen geschlossenen Balken und sendet die MA-Namen, ihre aktuellen Werte, die Kreuzungsrichtung, das Symbol und den Zeitrahmen in der Alarmmeldung.
Der Preiskreuzungsalarm wird ausgelöst, wenn sich der Schlusskurs auf die gegenüberliegende Seite eines überwachten EMA bewegt. Die Seite des vorhergehenden Balkens wird verfolgt, so dass der Alarm nur bei einer echten Richtungsänderung ausgelöst wird, nicht bei einem Docht, der berührt wird und sich zurückzieht.
Der Kursberührungsalarm wird ausgelöst, wenn sich der Kurs innerhalb einer konfigurierbaren Anzahl von Pips von einem überwachten EMA entfernt, während er sich noch auf derselben Seite befindet. Es handelt sich dabei um eine Vorwarnung, die ausgelöst wird, bevor der Kurs sich kreuzt, so dass Zeit bleibt, sich vorzubereiten und auf eine mögliche Reaktion zu achten. Die Berührungswarnung wird für Schlüsselwerte wie EMA21, EMA50 und EMA200 empfohlen. Berührungswarnungen haben eine längere Abklingzeit als Überkreuzungswarnungen, da sich der Preis mehrere Balken lang in der Nähe eines Niveaus aufhalten kann.
Der Stack-Alarm wird einmal ausgelöst, wenn ein bestimmter Prozentsatz aktiver MAs gleichzeitig auf der gleichen Seite des Preises liegt. Er wird nur dann erneut ausgelöst, wenn die Ausrichtung unterbrochen und neu gebildet wird. Bei einem Schwellenwert von 100 Prozent müssen alle aktiven MAs über dem Preis liegen, damit ein bullischer Wert angezeigt wird. Bei einem Schwellenwert von 80 Prozent wird er ausgelöst, wenn vier von fünf aktiven MAs übereinstimmen, was weniger streng ist, aber bei sich entwickelnden Trends häufiger ausgelöst wird.
Auslösung des Alarms
MT5 Popup- und Push-Benachrichtigungen sind direkt in den Indikator integriert und erfordern keine zusätzliche Konfiguration. Die Push-Benachrichtigung verwendet die MT5 Mobile App, die mit demselben MQL5-Konto verbunden ist.
Für die Telegrammzustellung ist der in diesem Produkt enthaltene Companion Bridge EA erforderlich. Dies ist notwendig, weil MQL5 keine WebRequest-Aufrufe aus dem Indikatorcode zulässt - dies ist eine Einschränkung der Engine, die alle Indikatoren unabhängig von den Einstellungen betrifft. Der Bridge EA läuft unbemerkt auf einem beliebigen Chart, überwacht eine vom Indikator gesetzte GlobalVariable, liest die Warnmeldung aus einer gemeinsamen Datei im gemeinsamen Ordner des Terminals und löst die HTTP-Anfrage von seinem eigenen Ausführungsthread aus, wo dies zulässig ist. Der Name der GlobalVariable, der für die Kommunikation zwischen dem Indikator und dem Bridge EA verwendet wird, muss in beiden Eingängen übereinstimmen und ist standardmäßig MEMA_TG_MSG .
Abklingzeit des Alarms
Die Cooldown-Eingabe gibt die Mindestanzahl von Takten an, die vergehen müssen, bevor derselbe Alarm erneut auf denselben MA oder dasselbe MA-Paar ausgelöst werden kann. Dies verhindert eine Überschwemmung während Perioden, in denen sich die MAs wiederholt hin und her bewegen. Berührungsalarme verwenden automatisch das Dreifache des konfigurierten Cooldowns. Bei schnellen Zeitrahmen wie M1 wird ein Cooldown von fünf bis zehn Takten empfohlen. Für H1 und darüber ist der Standardwert von drei Takten geeignet.
Standardmäßige Linienkonfiguration
| Schlitz | Zeitraum | Methode | Standardzustand |
|---|---|---|---|
| Zeile 1 | 8 | EMA | Aktiviert |
| Zeile 2 | 13 | EMA | Aktiviert |
| Zeile 3 | 21 | EMA | Aktiviert |
| Zeile 4 | 34 | EMA | Aktiviert |
| Zeile 5 | 50 | EMA | Aktiviert |
| Zeile 6 | 89 | EMA | Deaktiviert |
| Zeile 7 | 100 | EMA | Deaktiviert |
| Zeile 8 | 144 | EMA | Deaktiviert |
| Zeile 9 | 200 | EMA | Deaktiviert |
| Zeile 10 | 233 | EMA | Deaktiviert |
Referenz der Tasteneingänge
| Eingang | Standard | Zweck |
|---|---|---|
| EingangMAx_Ein | variiert | Aktivieren oder Deaktivieren einzelner MA-Steckplätze |
| InpMAx_Periode | variiert | Lookback-Periode für diesen Slot |
| InpMAx_Methode | EMA | Berechnungsmethode: EMA, SMA, SMMA, LWMA |
| InpMAx_Preis | Schlusskurs | Angewandter Preis: Close, Open, High, Low, Median, Typical, Weighted |
| InpAlertCrossover | true | Hauptschalter für Crossover-Warnungen |
| InpAlertMAx_Cross | variiert | Crossover-Überwachung pro Slot |
| InpAlertPriceCross | wahr | Hauptschalter für Preisüberkreuzungswarnungen |
| InpPreisKreuzMAx | variiert | Überwachung von Preisüberschreitungen pro Slot |
| InpAlertPriceTouch | false | Hauptschalter für Preisberührungsalarme |
| InpTouchPips | 5.0 | Pip-Abstandsschwelle für Berührungsalarm |
| InpTouchMAx | variiert | Überwachung von Berührungen pro Slot |
| InpAlertStack | wahr | Alarm bei Stapelausrichtung |
| InpStackThresholdPct | 100 | Prozentsatz der aktiven MAs, die zum Ausrichten erforderlich sind |
| InpAlertPopup | true | MT5 Popup-Warnung |
| InpAlertPush | wahr | MT5-Push-Benachrichtigung auf Handy |
| InpAlertTelegramm | falsch | Telegramm über Bridge EA |
| InpTelegramGlobalVar | MEMA_TG_MSG | GlobalerVariablenname gemeinsam mit Bridge EA |
| InpAlertCooldownBars | 3 | Min. Balken zwischen wiederholten Alarmen |
| InpShowRibbon | falsch | EMA-Farbbandfüllung zwischen zwei Slots einschalten |
| InpRibbonFastSlot | 1 | Schneller MA-Steckplatz für Farbband |
| InpRibbonSlowSlot | 5 | Langsamer MA-Schlitz für Farbband |
| InpShowSlope | true | Neigungswinkelspalte im Dashboard |
| InpShowEntfernung | true | Pip-Entfernungsspalte im Dashboard |
Zusammenfassung der Telegrammeinstellungen
Erstellen Sie einen Bot über den BotFather von Telegram, um ein Token zu erhalten.
Starten Sie eine Unterhaltung mit dem Bot und rufen Sie die Chat-ID vom getUpdates-Endpunkt ab oder leiten Sie Ihre Nachricht über Telegram an @userbotinfo weiter.
Fügen Sie https://api.telegram.org zur WebRequest-Whitelist im MT5 unter Tools, Options, Expert Advisors hinzu .
Hängen Sie den Bridge EA an einen beliebigen Chart mit dem eingegebenen Bot-Token und der Chat-ID an.
Setzen Sie InpAlertTelegram im Indikator auf true. Der Name der GlobalVariable in beiden Dateien muss genau übereinstimmen.
UMFASSENDES INSTALLATIONS- UND BENUTZERHANDBUCH
Kompatibilität
Funktioniert mit allen Symbolen und allen Chart-Zeitrahmen, die in MetaTrader 5 verfügbar sind. Keine DLL-Importe. Der Bridge-EA setzt voraus, dass der automatische Handel aktiviert ist und die WebRequest-URL wie oben beschrieben auf der Whitelist steht. Der Indikator selbst hat keine solchen Anforderungen und funktioniert ohne den Bridge EA, wenn Telegram-Benachrichtigungen nicht benötigt werden.
Ich würde mich sehr über eine positive Bewertung freuen, wenn Sie mit Ihrem Indikator zufrieden sind.Bitte kontaktieren Sie mich, um eine Lösung zu finden, wenn Sie nicht | MQL5 Unterstützung | Ihr Feedback hilft das Tool für jeden Händler in der Gemeinschaft zu verbessern.
