Erhältlich im MQL5 Market: SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO ist ein Smart-Money-Concepts-Indikator für MetaTrader 5. Er zeichnet auf einem einzigen Chart die Swing- und interne Marktstruktur (BOS und CHoCH), Order Blocks und Breaker Blocks, Fair Value Gaps und Inversion FVGs, Liquiditätslevel und Sweeps, Premium und Discount sowie die Zonen eines höheren Zeitrahmens. Ein Panel fasst den Trend, den Bias auf mehreren Zeitrahmen und den Zustand der Zonen zusammen.
Alles wird auf geschlossenen Bars berechnet. Ein Label, eine Zone oder ein Level erscheint erst, nachdem die bestätigende Bar geschlossen hat, und wird danach nicht neu gezeichnet. Die Screenshots dieses Handbuchs stammen von EURUSD-M15-Demo-Charts.
Risikohinweis. Trading ist mit Verlustrisiken verbunden. Dieser Indikator ist ein Analysewerkzeug: Er eröffnet keine Trades und verspricht keine Ergebnisse. Testen Sie Ihre Art der Nutzung immer zuerst auf einem Demokonto.
1. Installation
- Kaufen oder mieten Sie das Produkt im MQL5 Market und installieren Sie es über die Registerkarte Markt Ihres MetaTrader-5-Terminals (Werkzeuge → Markt → Gekauft → Installieren).
- Öffnen Sie einen Chart und ziehen Sie SMC Structure and Liquidity PRO aus dem Navigator (Indikatoren → Markt) darauf.
- Passen Sie bei Bedarf die Eingabeparameter an (Abschnitt 10) und klicken Sie auf OK.
Der Indikator funktioniert auf jedem Symbol und Zeitrahmen, auf Netting- und Hedging-Konten sowie im Strategietester. Standardmäßig analysiert er die letzten 3000 Bars (Eingabe Bars analysed).
2. Chart-Legende
| Auf dem Chart | Bedeutung |
|---|---|
| BOS / CHoCH (durchgezogene Linie, größerer Text) | Swing Break of Structure / Change of Character |
| iBOS / iCHoCH (gepunktete Linie, kleinerer Text) | Interner Break of Structure / Change of Character |
| OB (gefüllte Box) | Order Block aus einem Swing-Bruch |
| OB i | Order Block aus einem internen Bruch (nur wenn aktiviert) |
| BB | Breaker Block: ein Order Block, durch den geschlossen wurde und der die Seite gewechselt hat |
| FVG | Fair Value Gap |
| IFVG | Inversion FVG: eine Lücke, durch die geschlossen wurde und die die Seite gewechselt hat |
| H4 OB, H1 FVG… (gestrichelter Umriss) | Order Block oder FVG des höheren Zeitrahmens |
| EQH / EQL (gepunktete Linie) | Equal Highs / Equal Lows |
| BSL / SSL | Buy-Side- / Sell-Side-Liquidität (Swing-Hochs / -Tiefs) |
| PDH / PDL, PWH / PWL | Hoch und Tief des Vortages / der Vorwoche |
| Asia H/L, London H/L | Hoch und Tief der Asien- und der London-Session |
| x vor einem Levelnamen (z. B. x London L) | Das Level wurde gesweept |
| Premium, EQ, Discount | Oberer Bereich, Gleichgewicht (50 %) und unterer Bereich der aktuellen Swing-Range |
Bullische Elemente verwenden die bullish color (standardmäßig Türkis), bärische Elemente die bearish color (standardmäßig Rot). Liquidität verwendet die liquidity color (standardmäßig Gold). Bewegen Sie die Maus über eine Linie oder Box, um den Tooltip mit den genauen Preisen zu sehen.
3. Marktstruktur

Der Indikator verfolgt gleichzeitig zwei Strukturebenen:
- Swing-Struktur: Pivots, die durch Swing structure strength Bars auf jeder Seite bestätigt werden (standardmäßig 10). Das ist der Haupttrend.
- Interne Struktur: Pivots, die durch Internal structure strength Bars auf jeder Seite bestätigt werden (standardmäßig 3). Sie zeigt die Bewegungen innerhalb der Swing-Legs. Die Swing-Stärke muss größer sein als die interne Stärke.
Wenn eine Kerze jenseits des letzten Pivots schließt, wird ein Bruch vom Pivot bis zur brechenden Kerze gezeichnet:
- BOS (Break of Structure, Strukturbruch): Der Bruch erfolgt in Richtung des aktuellen Trends, der Trend setzt sich also fort.
- CHoCH (Change of Character, Charakterwechsel): Der Bruch erfolgt gegen den aktuellen Trend, der Trend wechselt also die Seite.
Structure breaks shown begrenzt, wie viele der letzten Brüche pro Ebene gezeichnet werden (standardmäßig 10). Mit Swing BOS / CHoCH und Internal BOS / CHoCH lässt sich jede Ebene ausblenden; die Berechnung (Trend, Order Blocks, Panel) läuft weiter.
4. Order Blocks und Breaker Blocks

Ein Order Block ist die letzte Gegenkerze am Ursprung der Bewegung, die die Struktur gebrochen hat: die letzte fallende Kerze vor einem bullischen Bruch oder die letzte steigende Kerze vor einem bärischen Bruch.
- Standardmäßig entstehen Order Blocks nur aus Swing-Brüchen. Aktivieren Sie Order blocks also from internal breaks, um mehr und kleinere Zonen zu erhalten (markiert als OB i).
- Order block on the candle body verwendet den Kerzenkörper statt der gesamten Spanne mit Dochten, für engere Zonen.
- Wenn eine Kerze durch einen Order Block schließt, endet der Block. Mit aktivierten Breaker blocks kehrt er als BB auf der anderen Seite zurück: Ein gebrochener bullischer Block wird zu einem bärischen Breaker und umgekehrt.
5. Fair Value Gaps und Inversion FVGs

Eine Fair Value Gap ist ein Ungleichgewicht aus drei Kerzen: Das Tief der dritten Kerze liegt über dem Hoch der ersten (bullische FVG), oder das Hoch der dritten liegt unter dem Tief der ersten (bärische FVG).
- Minimum FVG size (x ATR 14) filtert kleine Lücken heraus (standardmäßig 0,15 × ATR). Erhöhen Sie den Wert bei unruhigen Symbolen, um nur deutliche Lücken zu behalten.
- Während der Preis in eine Lücke hineinläuft, schrumpft die Box auf den noch offenen Teil.
- Mit aktivierten Inversion FVGs kehrt eine Lücke, durch die geschlossen wurde, als IFVG auf der anderen Seite zurück.
Wann eine Zone endet
Die Eingabe Zone ends at gilt für Order Blocks, Breaker und FVGs:
| Option | Die Zone endet, wenn |
|---|---|
| First touch | der Preis in die Zone zurückkehrt |
| 50% (consequent encroachment) | der Preis die Mitte der Zone erreicht |
| Full fill / close through (Standard) | eine Kerze jenseits der gegenüberliegenden Seite der Zone schließt |
Unabhängig von der Option ist es eine Kerze, die durch eine Zone schließt, die den Breaker oder die Inversion FVG erzeugt. Active zones per type and side behält nur die neuesten Zonen auf dem Chart (standardmäßig 3), und Active zones and levels extend right legt fest, um wie viele Bars die aktiven Zonen und Level über die letzte Kerze hinaus verlängert werden (standardmäßig 15).
6. Liquidität und Sweeps

Liquiditätslevel sind Preise, an denen wahrscheinlich Stops liegen. Der Indikator zeichnet:
- Equal Highs / Lows (EQH / EQL): zwei Pivots auf etwa demselben Preis. Die Toleranz ist Equal highs / lows tolerance (x ATR 14) (standardmäßig 0,1 × ATR).
- Swing-Hochs / -Tiefs (BSL / SSL): Buy-Side-Liquidität über den Swing-Hochs und Sell-Side-Liquidität unter den Swing-Tiefs. Standardmäßig deaktiviert, da viele Linien hinzukommen.
- Vortag und Vorwoche (PDH / PDL / PWH / PWL).
- Hochs / Tiefs der Asien- und London-Session. Im Modus Auto werden sie auf Forex-, CFD- und Krypto-Symbolen gezeichnet und auf B3-Symbolen abgeschaltet, wo diese Sessions keine Bedeutung haben. Sie können sie auf On oder Off erzwingen.
Active levels per type and side begrenzt die Anzahl unberührter Level (standardmäßig 3).
Ein Level endet, wenn der Preis darüber hinaus handelt. Wenn die Kerze, die das Level genommen hat, wieder auf der anderen Seite zurückschließt, handelt es sich um einen Sweep (Liquidity Grab): Mit aktiviertem Mark liquidity sweeps bleibt das Level bis zu dieser Kerze erhalten, mit einem x vor seinem Namen. Die sechs letzten Sweeps werden angezeigt.
7. Premium und Discount

Die aktuelle Swing-Range reicht vom letzten Swing-Hoch bis zum letzten Swing-Tief. Ihre Mitte ist das Gleichgewicht (EQ):
- über dem Gleichgewicht befindet sich der Preis im Premium (teuer innerhalb der Range);
- darunter befindet sich der Preis im Discount (günstig innerhalb der Range).
Die Zeile Price in range des Panels gibt die genaue Position an, von 0 % am Swing-Tief bis 100 % am Swing-Hoch. Werte über 100 % oder unter 0 % bedeuten, dass der Preis bereits außerhalb der Range liegt, bevor ein neuer Swing-Pivot bestätigt wurde.
8. Höherer Zeitrahmen

Der Indikator führt dieselbe Analyse auf einem höheren Zeitrahmen durch und zeichnet dessen Order Blocks und FVGs als gestrichelte Umrisse, beschriftet mit dem Zeitrahmen (zum Beispiel H4 OB, H4 FVG). Inversion FVGs des höheren Zeitrahmens werden nicht gezeichnet.
Bleibt Higher timeframe auf current, wird der Zeitrahmen automatisch gewählt:
| Chart | Höherer Zeitrahmen |
|---|---|
| M1 | M15 |
| M2 bis M5 | H1 |
| M6 bis M30 | H4 |
| H1 bis H4 | D1 |
| über H4 | W1 |
Sie können stattdessen einen festen Zeitrahmen wählen; er wird nur verwendet, wenn er höher ist als der Chart-Zeitrahmen. Show higher timeframe order blocks and FVGs schaltet die Umrisse aus, während der Bias im Panel erhalten bleibt.
9. Das Panel

| Zeile | Was sie zeigt |
|---|---|
| Kopfzeile | Name des Indikators, Symbol und Zeitrahmen |
| Swing trend | Bullisch oder bärisch, aus dem letzten Swing-Bruch |
| Internal trend | Bullisch oder bärisch, aus dem letzten internen Bruch |
| Bias | Swing-Trend auf M5, M15, H1, H4 und D1 (nur die Zeitrahmen, die gleich dem Chart oder höher sind). Dreieck nach oben = bullisch, Dreieck nach unten = bärisch |
| Price in range | Premium oder Discount und die Position in der Swing-Range (Abschnitt 7) |
| Last swing break | Richtung, Typ (BOS oder CHoCH) und Preis des letzten Swing-Bruchs |
| Active OB / FVG | Aktive Order Blocks bullisch/bärisch, dann aktive FVGs bullisch/bärisch |
| Zones held (history) | Anteil der Order Blocks und FVGs, die nach einer Berührung gehalten haben, in der analysierten Historie |
| Last events | Die letzten fünf Alerts (Zeit und Text), wenn Alerts aktiviert sind |
Eine Zone gilt als gehalten, wenn sich der Preis nach der Berührung um eine ATR von ihr entfernt hat, bevor er durch sie geschlossen hat. Dies ist eine Beschreibung der Historie auf Ihrem Symbol und Zeitrahmen, keine Prognose.
Das Panel lässt sich mit der Maus verschieben; seine Position wird für diesen Chart gespeichert. Es passt sich dem Chart-Hintergrund an (dunkel oder hell). Panel size (%) skaliert es, und Show panel blendet es aus.
10. Eingabeparameter
Marktstruktur
| Input | Default | Beschreibung |
|---|---|---|
| Internal structure strength (bars each side) | 3 | Bars auf jeder Seite zur Bestätigung eines internen Pivots |
| Swing structure strength (bars each side) | 10 | Bars auf jeder Seite zur Bestätigung eines Swing-Pivots (muss größer sein als der interne Wert) |
| Swing BOS / CHoCH | true | Swing-Brüche zeichnen |
| Internal BOS / CHoCH | true | Interne Brüche zeichnen |
| Structure breaks shown (each scope) | 10 | Anzahl der gezeichneten letzten Brüche |
| Bullish color / Bearish color | teal / red | Farben der bullischen und bärischen Elemente |
Order Blocks und Fair Value Gaps
| Input | Default | Beschreibung |
|---|---|---|
| Order blocks | true | Order Blocks anzeigen |
| Order blocks also from internal breaks | false | Order Blocks aus internen Brüchen hinzufügen |
| Order block on the candle body | false | Kerzenkörper statt der gesamten Kerze |
| Breaker blocks (broken order blocks) | true | Breaker anzeigen |
| Fair value gaps | true | FVGs anzeigen |
| Inversion FVGs (closed-through gaps) | true | Inversion FVGs anzeigen |
| Minimum FVG size (x ATR 14) | 0.15 | Kleinere Lücken werden ignoriert |
| Zone ends at | Full fill / close through | First touch, 50% oder Full fill (Abschnitt 5) |
| Active zones per type and side | 3 | Neueste Zonen, die auf dem Chart bleiben |
| Bullish / bearish order block, bullish / bearish FVG | — | Füllfarben der Zonen |
Liquidität
| Input | Default | Beschreibung |
|---|---|---|
| Equal highs / lows | true | EQH / EQL anzeigen |
| Swing highs / lows (buy-side / sell-side liquidity) | false | BSL / SSL anzeigen |
| Previous day and week highs / lows | true | PDH / PDL / PWH / PWL anzeigen |
| Asia and London session highs / lows | Auto | Auto (aus auf B3-Symbolen), On oder Off |
| Mark liquidity sweeps | true | Genommene und zurückgeschlossene Level markieren |
| Active levels per type and side | 3 | Unberührte Level, die auf dem Chart bleiben |
| Equal highs / lows tolerance (x ATR 14) | 0.1 | Maximaler Abstand zwischen zwei „gleichen“ Pivots |
| Liquidity color | gold | Farbe der Level |
Premium / Discount, höherer Zeitrahmen und Sessions
| Input | Default | Beschreibung |
|---|---|---|
| Equilibrium of the swing range | true | Premium, EQ und Discount anzeigen |
| Higher timeframe for bias and zones | current (auto) | Siehe Tabelle in Abschnitt 8 |
| Show higher timeframe order blocks and FVGs | true | Gestrichelte Umrisse des höheren Zeitrahmens |
| Broker time zone | Auto | Wie die Zeitzone des Brokers für die Sessions ermittelt wird |
| Broker GMT offset (fixed mode and tester) | 2 | Offset im festen Modus und im Strategietester |
Historie und Panel
| Input | Default | Beschreibung |
|---|---|---|
| Bars analysed | 3000 | Verwendete Historie (mindestens 200). Mehr Bars verlängern die Ladezeit |
| Active zones and levels extend right (bars) | 15 | Verlängerung über die letzte Kerze hinaus |
| Show panel | true | Panel ein- oder ausblenden |
| Panel size (%) | 100 | Skalierung des Panels |
Alerts
| Input | Default | Beschreibung |
|---|---|---|
| Swing BOS / CHoCH | Off | Alert bei jedem Swing-Bruch |
| Liquidity sweep | Off | Alert, wenn ein Level gesweept wird |
| Price enters an order block or FVG | Off | Alert, wenn der Preis in eine aktive Zone eintritt |
| Sound | alert2 | Sounddatei für die Sound-Modi |
| Also send e-mail | false | Alert zusätzlich per E-Mail senden (E-Mail unter Extras → Optionen → E-Mail konfigurieren) |
Jeder Alert kann Off, Popup, Sound, Smartphone notification oder eine Kombination aus zwei davon sein. Push-Benachrichtigungen erfordern Ihre MetaQuotes ID unter Extras → Optionen → Benachrichtigungen. Alerts werden einmal pro Ereignis auf der geschlossenen Bar ausgelöst.
11. Puffer für Expert Advisors
Der Indikator stellt drei Puffer bereit, die mit iCustom und CopyBuffer gelesen werden können. Die Trendpuffer haben auf jeder Bar einen Wert. Der Ereignispuffer wird nur auf der Bar gesetzt, die einen Bruch bestätigt hat (0 auf den übrigen Bars); treten ein Swing- und ein interner Bruch auf derselben Bar auf, wird der Swing-Bruch gemeldet.
| Puffer | Inhalt |
|---|---|
| 0 | Swing-Trend: +1 bullisch, −1 bärisch |
| 1 | Interner Trend: +1 bullisch, −1 bärisch |
| 2 | Strukturereignis: ±1 Swing-BOS, ±2 Swing-CHoCH, ±3 interner BOS, ±4 interner CHoCH (+ bullisch, − bärisch) |
Lesen Sie die Werte auf geschlossenen Bars (Shift 1 und älter). Der Indikator zeichnet seine Objekte mit dem Präfix JSMP_ .
12. Tipps
- Zu viele Objekte auf dem Chart? Schalten Sie die internen Brüche aus, setzen Sie Active zones per type and side auf 1–2 und erhöhen Sie Minimum FVG size.
- Zuerst der Kontext des höheren Zeitrahmens. Nutzen Sie die Zeile Bias und die gestrichelten Zonen des höheren Zeitrahmens, um zu sehen, wo sich der Chart-Zeitrahmen im größeren Bild befindet.
- Erst Sweep, dann Change of Character. Eine gängige Lesart des Charts ist, auf einen Sweep eines Liquiditätslevels zu warten, dann auf einen CHoCH in die Gegenrichtung, und die Zonen zu betrachten, die diese Bewegung hinterlassen hat.
- Mehrere Charts. Jeder Chart hat seine eigene Instanz des Indikators, seine eigene Panel-Position und seine eigenen Alerts.
- Ladezeit. Beim ersten Laden verarbeitet der Indikator die Historie und den höheren Zeitrahmen; auf M1 mit vielen Bars kann das einige Sekunden dauern.
Support: Senden Sie dem Autor eine private Nachricht auf MQL5. Produktseite: SMC Structure and Liquidity PRO im MQL5 Market.


