SMC OrderBlocks AIO MT5
- Indikatoren
- Version: 3.12
- Aktualisiert: 14 April 2026
- Aktivierungen: 10
Order Blocks All-in-One – SMC-Indikator für MT5
For MT4 version: https://www.mql5.com/en/market/product/166056
Ein umfassender Indikator zur technischen Analyse von Orderblöcken, der entwickelt wurde, um den Ausführungszyklus struktureller Zonen von der anfänglichen Bildung über die Abschwächung bis hin zur potenziellen Umwandlung in Ausbruchsniveaus in einer einzigen Implementierung zu verfolgen.
Aufbauend auf dem Rahmenwerk der Marktstruktur und den Smart-Money-Konzepten (SMC) bildet dieses Tool wichtige Preisaktionsniveaus direkt auf dem Chart des MetaTrader 5-Terminals ab.
Order Blocks fungieren als technische Unterstützungs- und Widerstandsniveaus, die aus bestimmten Swing-Hochs und Swing-Tiefs abgeleitet werden, an denen signifikante Kursverschiebungen einsetzen. Trader beobachten diese Zonen auf mögliche Kursreaktionen, entweder als strukturelle Erholungen oder als Retests nach einem Ausbruch, falls die Zone vollständig durchbrochen wird.
Dieses Tool automatisiert den Prozess der Identifizierung dieser strukturellen Niveaus auf der Grundlage objektiver algorithmischer Berechnungen und eliminiert so manuelle Abweichungen bei der Chartanalyse.
Einheitliche Architektur zur Zustandsverfolgung
Anstatt separate Darstellungen für verschiedene strukturelle Phasen zu erstellen, integriert dieser Indikator die Zonenverfolgung in einen einzigen durchgängigen Rahmen, der sich dynamisch über drei unterschiedliche Betriebszustände hinweg aktualisiert:
- Unmitigated: Eine neu gebildete strukturelle Zone, in die die Kursbewegung noch nicht zurückgekehrt ist. Diese stellen primäre Bereiche historischer Kursungleichgewichte dar. Wird als einfarbiges Rechteck angezeigt.
- Abgeschwächt: Tritt ein, wenn der Kurs zurückfällt und die Grenze der Zone erreicht (durch Durchdringen des Kerzendochts), ohne darüber hinaus zu schließen. Dies deutet auf eine teilweise Abschwächung des Bereichs hin. Wird als abgedunkeltes Rechteck dargestellt.
- Durchbruch: Wird ausgelöst, wenn eine Kerze vollständig jenseits der gegenüberliegenden Grenze der Zone schließt. Die Zone wird als durchbrochenes Niveau oder „Breaker-Block“ klassifiziert und dient als potenzielles Niveau für eine Rollenumkehr. Wird als Rechteck mit fester Begrenzung dargestellt.
Technischer Hinweis: Nicht abgeschwächte Zonen weisen auf neue Preisungleichgewichte hin. Abgeschwächte Zonen zeigen aktive historische Tests an, während Breaker-Blöcke verifizierte strukturelle Durchbrüche darstellen, bei denen eine durchbrochene Unterstützung als technischer Widerstand wirken kann und umgekehrt.
Kernfunktionen und technische Spezifikationen
- Algorithmische Erkennung: Nutzt automatisierte ZigZag-Swing-Punkt-Berechnungen in Kombination mit einem mehrstufigen Validierungsfilter, um wichtige strukturelle Punkte zu identifizieren und geringfügige Kursschwankungen herauszufiltern.
- Zustandsübergänge in Echtzeit: Überwacht Zoneninteraktionen Tick für Tick und aktualisiert bei Preiskontakt sofort die Darstellungsstile, Beschriftungen und Systemwarnungen.
- Visuelle Designs: Enthält vordefinierte Voreinstellungen (Standard, Dunkel, Hell) und ermöglicht individuelle Farbdefinitionen für alle bullischen und bärischen Zonenzustände.
- Drei Validierungsmodi: Bietet die Berechnungseinstellungen „Streng“ (Körpervergleich, Impulsausdehnung und Bestätigung der Verschiebungslücke), „Mäßig“ (Körpervergleich und Impulsausdehnung) oder „Locker“ (nur Impulsausdehnung).
- Swing-basiertes Auslaufen: Archiviert historische Zonen automatisch nach einer benutzerdefinierten Anzahl aufeinanderfolgender ZigZag-Swings, um einen übersichtlichen Arbeitsbereich zu gewährleisten.
- Automatische Datenbeschriftung: Zeigt Textmarkierungen an, die den spezifischen Typ und Zustand direkt innerhalb der gerenderten grafischen Formen angeben.
- Kerzenhervorhebung: Isoliert visuell die genaue Ausgangskerze, die für die Bildung des Strukturblocks verantwortlich ist, und erleichtert so die strukturelle Orientierung.
- Visualisierung der Marktstruktur: Bietet eine optionale Darstellung der zugrunde liegenden ZigZag-Basislinienvektoren sowie der Koordinatenmarkierungen für Spitzen und Täler.
- Terminal-Warnmeldungen: Unterstützt native Audio-Warnmeldungen und Popup-Benachrichtigungen bei Zonenbildungen, Abschwächungen und strukturellen Durchbrüchen.
- Speicherverwaltungsmodule: Bietet automatische, regelmäßige Bereinigungen abgelaufener Datenarrays, um eine reibungslose Chart-Darstellung auch bei umfangreichen historischen Daten zu gewährleisten.
Technische Erkennungslogik
Der Indikator implementiert einen mehrstufigen Filterprozess zur Ermittlung gültiger Strukturkerzen. Die Koordinaten der Extremhöchst- und -tiefstwerte der validierten Kerze definieren die jeweiligen vertikalen Grenzen der Zone.
Stufe 1: Zuordnung von Swing-Koordinaten
Der Kernalgorithmus ordnet Swing-Hochs und Swing-Tiefs mithilfe eines mathematischen Pivot-Scans zu. Die Kerze, die sich am absoluten Scheitelpunkt des Pivot-Punkts befindet, wird als Basislinienkandidat isoliert.
Stufe 2: Momentum-Vergleich
Der unmittelbar nachfolgende Balken muss im Vergleich zur Basis-Kandidatenkerze eine größere relative Realbody-Dimension aufweisen, was ein deutliches Kursmomentum weg vom strukturellen Pivot bestätigt.
Stufe 3: Bestätigung der Verschiebung
Der Schatten des dritten nachfolgenden Balkens darf sich nicht mit dem Schatten der Kerze, die als Basislinie in Frage kommt, überschneiden. Dies bestätigt das Vorliegen eines Ungleichgewichts oder einer Fair-Value-Lücke (FVG), was auf eine klare Richtungsverschiebung hindeutet.
Konfigurationsdetail: Durch Aktivieren des Richtungsfilters wird die Logik so eingeschränkt, dass bullische Zonen nur bei bärischen Basiskerzen und bärische Zonen nur bei bullischen Basiskerzen entstehen, was streng den Grundsätzen der Standard-Marktstruktur entspricht.
Regeln zum Lebenszyklus des Zonenstatus
- Von „Unmitigated“ zu „Mitigated“: Wird ausgelöst, wenn der Preis-Docht die Grenzkoodinaten erreicht, während der Schlusskurs des Balkens innerhalb oder außerhalb der Struktur bleibt.
- Von „Unmitigated“ zu „Breaker“: Wird ausgelöst, wenn ein Balken einen bestätigten Schlusskurs vollständig jenseits der gegenüberliegenden Zonengrenze erreicht.
- Von „abgemildert“ zu „Breaker“: Wird ausgelöst, wenn der Kurs jenseits der Koordinaten einer zuvor getesteten Zone schließt.
Sobald eine Zone in den „Breaker“-Zustand übergeht, endet ihre horizontale Ausdehnung, und die Grenze wird genau an dem Balken fixiert, an dem die strukturelle Ungültigkeit eintrat.
Parameter-Referenzhandbuch
Berechnungen für Orderblöcke
- OB-Validierungsmodus: Wählt die Filterkriterien (Streng, Moderat, Locker) zur Anpassung der Grundempfindlichkeit aus.
- Filter OB-Kerzenrichtung: Schaltet die Richtungsbeschränkung für Kerzen in strukturellen Zonen um.
- OB-Ablauf (ZZ-Schwankungen): Legt den maximalen Schwellenwert für strukturelle Schwankungen fest, bei denen eine Zone vor der automatischen Archivierung aktiv bleibt. Auf 0 setzen für kontinuierliche Verfolgung.
- „Unmitigiert / Mitigiert / Breaker anzeigen“: Individuelle Sichtbarkeitsschalter für jeden einzelnen strukturellen Zustand.
- Zone um N Kerzen erweitern: Legt die Länge der Vorwärtsdarstellung fest. Bei Einstellung auf 0 werden die Rechtecke kontinuierlich bis zum aktuellen Zeitvektor erweitert.
- Zonenbeschriftungen anzeigen / Schriftgröße: Schaltflächen zur visuellen Anpassung der Beschriftungen zur Identifizierung der inneren Zonen.
ZigZag-Parameter
- Tiefe / Abweichung / Rücksprung: Zentrale mathematische Einstellungen zur Isolierung von Schwankungspunkten. Die Standardwerte sind auf 12, 5 und 3 festgelegt.
- Spitzen und Täler markieren: Rendert geometrische Formen an validierten Swing-Hochs und -Tiefs.
- ZigZag-Linie anzeigen: Schaltet die Anzeige von Trendlinienverbindungen zwischen den abgebildeten Pivot-Punkten um.
Farbkonfigurationen
- Farbvoreinstellung: Wählt zwischen den Farbzuordnungsvorlagen „Standard“, „Dunkel“, „Hell“ oder „Benutzerdefiniert“.
- Benutzerdefinierte Farbpalette: Individuelle Hex-Farbzuordnungen für alle Zustände, Text und Strukturlinien, wenn die benutzerdefinierte Vorlage aktiviert ist.
Systemwarnungen
- Popup-Warnung aktivieren / Akustische Warnung aktivieren: Leitet Benachrichtigungen an das native Terminalfenster weiter. Warnungen werden während der anfänglichen Ladephasen des Verlaufs programmgesteuert ausgesetzt, um Initialisierungsstörungen zu minimieren.
- Warn-Audiodatei: Eingabefeld für Pfade zu lokalen Audiodateien.
- Maximale Anzahl zu verfolgender Befehlsblöcke: Legt die absolute Höchstgrenze für aktive Struktur-Array-Objekte fest, um die Speicherzuweisung zu regulieren. Der Standardwert beträgt 300.
Leistungskennzahlen und Code-Optimierung
- Scan-Logik bei Balkenabschluss: Die Kernberechnungen zur Erkennung werden ausschließlich beim Öffnen eines neuen Balkens und nicht bei jedem eingehenden Tick ausgeführt, was den CPU-Overhead erheblich reduziert.
- Asynchrone Zustandsauswertung: Aktualisierungen auf Tick-Ebene beschränken sich streng auf die Verfolgung aktiver Kurskoordinaten.
- Speicherverwaltung: Integrierte Bereinigungsroutinen geben abgelaufene grafische Elemente systematisch frei, um die maximale Reaktionsfähigkeit des Systems aufrechtzuerhalten.
- Eindeutige Objektidentifikation: Verwendet eindeutige, mit Zeitstempeln versehene Namensvariablen, um Konflikte beim Rendern von Strukturobjekten vollständig zu vermeiden.
- Drosselung der Alarmsteuerung: Es werden feste Obergrenzen implementiert, um maximal eine Benachrichtigung pro Ereignis und Balken zuzulassen, wodurch eine Flut von Benachrichtigungen bei plötzlichen Marktbewegungen verhindert wird.
Zielanwendung
- Marktstruktur-Analysten: Bietet automatisierte technische Rahmenbedingungen zur Verfolgung von Swing-Entwicklungen und Angebots-/Nachfragebereichen.
- Algorithmische Analysten: Setzt subjektive Konzepte der Kursentwicklung in streng definierte mathematische Niveaus um.
- Intraday- und Swing-Trader: Bietet anpassbare Sensitivitätsparameter, um strukturelle Layouts sowohl für kurzfristiges Scalping als auch für langfristige Positionshaltungen anzupassen.
Systemkompatibilität
- Kompatibel mit allen gängigen Währungspaaren, Rohstoffen, Indizes und Kryptowährungs-Assets.
- Funktioniert in allen gängigen MetaTrader 5-Zeitrahmen von M1 bis MN.
- Funktioniert vollständig eigenständig, ohne dass externe DLL-Änderungen erforderlich sind.
Wichtiger Hinweis zum Betrieb: Dieser Indikator dient ausschließlich als Chart-Tool für die technische Analyse und soll manuelle Marktbewertungen unterstützen. Er generiert keine eigenständigen Handelssignale und stellt keine Finanzberatung dar. Jede technische Analyse muss mit umfassenden Risikomanagement-Parametern und einem festgelegten Handelsplan einhergehen. Historische Chartdarstellungen bieten keine absolute Garantie für die zukünftige Marktentwicklung.
Technischer Support: Bei Fragen zur Konfiguration, zu Optimierungsparametern oder zu technischen Aspekten nutzen Sie bitte den Kommentarbereich des Produkts oder stellen Sie eine direkte Anfrage über die Plattform.
