SMC Market Structure Toolkit
- Indikatoren
-
Svitlana Zhyliaieva
✅ Über AlgoLab
AlgoLab ist ein unabhängiges Team aus MQL-Entwicklern und Tradern, das Tools für MetaTrader 4 und MetaTrader 5 entwickelt. Wir erstellen Indikatoren und Expert Advisors mit Fokus auf übersichtliche Charts, klare Logik und praktischen Alltagsnutzen.
✅ Was wir entwickeln - Version: 1.0
- Aktivierungen: 10
SMC Market Structure Toolkit ist ein Smart-Money-Toolkit (ICT / SMC) für MetaTrader 4 in EINEM Indikator. Er liest den Markt so, wie es ein Smart-Money-Trader tut: zuerst die Struktur, dann die Liquidität, dann die Bereiche, in denen der Preis reagieren kann - und zeichnet alles direkt in Ihren Chart, mit kurzen Beschriftungen, optionalen Pfeilen und optionalen Alarmen.
Hauptmerkmale
- Die Struktur wird auf ZWEI Arten gleichzeitig aufgebaut - Internal und Swing BOS / CHoCH, jeweils mit eigenem Zeitrahmen, eigener Swing-Stärke und eigenen Farben.
- Jedes Modul hat seinen eigenen Zeitrahmen, unabhängig vom Chart: Liquidität auf H1 und Zonen auf M15 aufbauen, während Sie auf M5 handeln.
- Startet aufgeräumt. Standardmäßig ist nur die Internal-Struktur aktiv. Jedes andere Modul ist nur einen Schalter entfernt - Sie bauen Ihren Chart, nicht unseren.
- Pfeile sind überall optional. Schalten Sie sie aus, und das Ergebnis (Bruch, Sweep, Abgreifen) wandert in die Beschriftung der Linie - nichts geht verloren, der Chart bleibt ordentlich.
- Zeit und Lebensdauer in den Beschriftungen (optional): wann ein Level oder eine Zone entstand und wie lange sie lebte. Kompakte Beschriftungen blenden das mit einem Klick aus.
- Chart-Panel und Alarme sind eingebaut: Trend von D1 / H4 / H1, nächste Liquidität, unberührte Zonen, letzte Ereignisse - und Alert / Push / E-Mail mit Ruhezeiten und Limit pro Minute.
- Funktioniert auf jedem Symbol und jedem Zeitrahmen. Er handelt nicht und nutzt weder DLL noch Web-Anfragen.
1. MARKTSTRUKTUR - auf ZWEI Arten gleichzeitig aufgebaut
Das Strukturmodul ist der Kern des Indikators. Es markiert BOS (Bruch in Trendrichtung: Fortsetzung) und CHoCH (Bruch gegen den Trend: Umkehr) und tut das auf zwei unabhängige Arten in einem Chart: Internal-Struktur und Swing-Struktur. Jede hat ihren eigenen Zeitrahmen, ihre eigene Swing-Stärke, ihre eigenen Schalter und ihre eigenen Farben, sodass Sie den kurzfristigen Fluss und das große Bild nebeneinander beobachten und auf einen Blick unterscheiden können.
1.1 Struktur-Einstellungen
- Swing-Bestätigungsmethode - Conservative: Ein Swing wird erst nach N Kerzen auf beiden Seiten bestätigt (genauer, etwas später). Sliding: bestätigt, sobald keine der nächsten N Kerzen den Punkt überschreitet (schneller, empfindlicher).
- Swing-Stärke und Historie - wie viele Kerzen einen Swing bestätigen und wie viele vergangene Kerzen beim Start analysiert werden.
- Ein Bruch zählt nur, wenn ein Kerzenkörper jenseits des Levels schließt. Ein Docht, der durchsticht und zurückkommt, gilt als Liquiditätsgriff, nicht als Bruch - das hilft, falsche BOS-Signale herauszufiltern.
- Ein einheitlicher Trendzustand. Jeder Bruch aktualisiert den Trend, auch wenn Sie diesen Ereignistyp im Chart ausgeblendet haben, sodass die Beschriftungen demselben Trendzustand folgen.
1.2 Internal-Struktur (Art 1)
- Hauptschalter (standardmäßig an - der Indikator startet aufgeräumt, nur mit der Internal-Struktur).
- Eigener Zeitrahmen, unabhängig vom Chart: Bauen Sie die Internal-Struktur zum Beispiel auf M15, während Sie M5 betrachten.
- Vier getrennte Schalter: bullisches BOS, bullisches CHoCH, bärisches BOS, bärisches CHoCH.
- Pfeile sind optional. Eingeschaltet markiert ein Pfeil die Bruchkerze und ein zweiter, andersfarbiger die Einstiegskerze. Ausgeschaltet erhalten Sie eine saubere Linie mit Beschriftung.
- Getrennte Alarme für BOS und CHoCH.
1.3 Swing-Struktur (Art 2)
- Läuft parallel zur Internal-Struktur und unabhängig von ihr: eigener Hauptschalter, eigener Zeitrahmen, eigene Swing-Stärke (Standard 50, gegenüber 5 bei Internal), eigene Ereignisschalter und Pfeil-Option.
- Ein eigenes Farbpaar (standardmäßig Blau und Magenta), damit die beiden Strukturen nie verwechselt werden.
- Eigene Alarme für Swing BOS und Swing CHoCH.
1.4 Farben - bullische und bärische Farbe der Internal-Struktur sowie die Farbe des Einstiegspfeils; die Swing-Farben werden in einem eigenen Block gesetzt.
1.5 HH / HL / LH / LL
- Markiert die Swing-Punkte des Marktes: Higher High, Higher Low, Lower High, Lower Low.
- Eigener Zeitrahmen und eigene Swing-Stärke für die ganze Gruppe (ein höherer Wert ergibt weniger, sauberere Punkte).
- Zeigen Sie nur die Punkte, die Sie brauchen: Jeder der vier lässt sich ein- oder ausschalten; zwei Farben - bullische und bärische Punkte. Standardmäßig aus.
1.6 IDM - Inducement
- Das Inducement ist der erste gültige Rücksetzer innerhalb eines Impulses - das kleine Level, hinter dem sich die Stops früher Trader sammeln. Nimmt der Preis es mit, ist die Liquidität vor dem Interessensbereich eingesammelt.
- Internal IDM und Swing IDM sind getrennt: Jeder hat einen eigenen Schalter.
- Der Zeitrahmen des IDM ist Ihre Wahl. Standard ist "As structure": Der IDM wird aus den Impulsen der eigenen Struktur auf deren Zeitrahmen gebildet. Oder wählen Sie einen beliebigen anderen Zeitrahmen von M1 bis MN1 (mit eigener Swing-Stärke), und der IDM wird dort aufgebaut, unabhängig von der Struktur.
- Ein Level bleibt im Chart, bis eine Kerze jenseits davon schließt - dann wird es als genommen markiert. Die Beschriftung der Linie zeigt, wann das Level entstand und wie lange es lebte.
- Pfeile sind optional: ausgeschaltet bleibt die gesamte Information in der Beschriftung der Linie.
- Limit aktiver IDM-Level (Internal und Swing getrennt gezählt), zwei Farben (für bullische und bärische Impulse) und ein Alarm, wenn ein IDM genommen wird. Standardmäßig aus.
Beschriftungen. Die optionale Zeit in den Beschriftungen zeigt, wann jede Linie oder Zone entstand und wie lange sie lebte; kompakte Beschriftungen blenden Zeit und Lebensdauer aus, damit ein voller Chart übersichtlich bleibt. Das funktioniert in jedem Modul gleich.
2. LIQUIDITÄT - wo die Stops liegen
Smart-Money-Logik beginnt bei der Liquidität: den Preisbereichen, in denen viele Stop-Orders liegen und die der Preis gern abgreift, bevor er sich bewegt. Jedes Liquiditätsmodul lässt sich einzeln einschalten und hat seinen eigenen Zeitrahmen.
2.1 EQH / EQL - Equal Highs / Equal Lows
- Findet zwei Swing-Punkte auf fast gleichem Preis - ein klassischer Liquiditätspool - und verbindet sie mit Linie und Beschriftung.
- "Gleich" definieren Sie als Anteil der ATR: Ein kleinerer Wert ist STRENGER.
- Eigener Zeitrahmen und eigene Swing-Stärke (meist kleiner als bei der Hauptstruktur). Optionaler Pfeil und Zeitbeschriftung am zweiten Punkt.
- Mit Zeit in den Beschriftungen: wann jeder der beiden Punkte entstand und der Abstand dazwischen.
2.2 BSL / SSL - Liquidität JEDES Swings
- Jedes Swing-Hoch hält Buy-Side-Liquidität (BSL), jedes Swing-Tief Sell-Side-Liquidität (SSL) - nicht nur die gleichen.
- Zwei Modi. Full history: Alle Swings bleiben im Chart. Live levels: Nur der aktuelle Zeitraum zählt - Tag, Woche, Monat oder Jahr (den Horizont wählen Sie passend zu Ihrem Zeitrahmen). Ein neues Level macht das vorherige ungenommene ungültig (pro Seite oder alle zusammen); ungültige Level werden grau und erhalten ein Kreuz; am Ende des Zeitraums verschwinden die veralteten, optional auch die abgearbeiteten.
- Nimmt der Preis ein Level, sagt Ihnen das Modul, WIE: ein SWEEP (der Preis durchsticht das Level, die Kerze schließt aber zurück - ein Griff, Umkehr erwartbar) oder ein BOS (die Kerze schließt jenseits - ein echter Bruch).
- Jedes Ergebnis nennt außerdem die Session, in der es geschah: Asien, Europa oder Amerika.
- Eigener Zeitrahmen, eigene Swing-Stärke, Limit aktiver Level, Farben für BSL und SSL, optionale Vol / ATR-Bestätigung (siehe 2.9).
2.3 PDH / PDL / PWH / PWL / PMH / PML
- Hoch und Tief des Vortags, der Vorwoche und des Vormonats, als Level mit Beschriftung gezeichnet. Jedes Paar hat einen eigenen Schalter und eine eigene Farbe.
- Der Monat folgt dem Serverkalender Ihres Brokers. Alarme, wenn der Preis ein Level sweept oder bricht.
2.4 TL - Trendline Liquidity
- Trendlinien durch Swing-Punkte. Eine steigende Linie hat die Stops der Käufer DARUNTER (Typ SSL), eine fallende die Stops der Verkäufer DARÜBER (Typ BSL).
- Eigener Zeitrahmen und eigene Swing-Stärke, Limit aktiver Linien pro Richtung, getrennte Farben.
- Bricht eine Kerze eine Linie, wird das Ergebnis an der Kerze (optionaler Pfeil) oder in der Beschriftung der Linie gezeigt; optionale Vol / ATR-Bestätigung.
2.5 SH / ST - Stop Hunt / Turtle Soup
- Ein fehlgeschlagener Bruch eines Extrems: Der Preis sticht mit einem Docht über das Hoch oder Tief der letzten N Kerzen hinaus (ein Extrem, das mindestens M Kerzen zurückliegt), dann schließt die Kerze wieder innerhalb.
- Sie legen N, M und die minimale Docht-Überschreitung (als Anteil der ATR) fest. Bullische und bärische Signale lassen sich getrennt, in eigenen Farben und auf eigenem Zeitrahmen zeigen.
2.6 - 2.8 Session-Boxen: Asien und Europa, US-Zeiten
- Eine Box, die Hoch und Tief der Session verfolgt, solange sie läuft, und einfriert, wenn sie endet. Die Sessionzeiten geben Sie selbst in der SERVERZEIT des Brokers ein (keine automatische Sommerzeit-Umrechnung), sodass die Boxen zu jedem Broker passen.
- Die Session-Extreme sind Liquidität: Nimmt der Preis die Ober- oder Unterkante der Box, erhalten Sie für diese Grenze ein SWEEP- oder BOS-Ergebnis mit der Session, in der es geschah.
- Zeichnet beim Start die gewählte Anzahl vergangener Tage. Pfeile sind optional: ausgeschaltet erscheint das Ergebnis in einer eigenen Beschriftung direkt an der Boxgrenze.
- Die US-Session hat keine Box: Ihr Zeitfenster dient nur dazu, die Session in den Beschriftungen aller Liquiditätsereignisse zu benennen.
2.9 Vol / ATR-Bestätigung
- Ein optionaler Filter für Session-Boxen, BSL / SSL, TL und IDM gemeinsam. Er fügt der Beschriftung eine kurze Markierung hinzu, zum Beispiel Vol x1.8+ - ATR x0.9-.
- Vol: Volumen der Kerze, die das Level genommen hat, verglichen mit dem Durchschnitt der letzten Kerzen. ATR: Spanne dieser Kerze verglichen mit der ATR. Ein Plus bedeutet, Ihre Schwelle wurde überschritten, ein Minus, sie wurde nicht erreicht.
- Mittelungsperiode, Volumen-Multiplikator, ATR-Periode und ATR-Multiplikator legen Sie selbst fest.
- Volumen bedeutet TICK-Volumen (Anzahl der Preisänderungen pro Kerze) - das einzige, das MetaTrader 4 liefert.
3. INTERESSENSPUNKTE - Ungleichgewichte und Blöcke
Die Bereiche, in denen der Preis wahrscheinlich reagiert. Zonen werden nach ihrem Erscheinen verfolgt und entfernt, sobald der Preis sie durchlaufen hat; Limits für aktive Zonen halten den Chart lesbar.
3.1 FVG - Fair Value Gap
- Die Drei-Kerzen-Lücke zwischen erster und dritter Kerze. Bullische und bärische Lücken lassen sich getrennt zeigen.
- Eigener Zeitrahmen, unabhängig vom Chart. Minimale Lückengröße als Anteil der ATR (filtert Rauschen), Anzahl vergangener Kerzen zur Verarbeitung und wie weit eine Zone nach rechts verlängert wird.
- Dunkle, halbtransparente Farben, HINTER den Kerzen gezeichnet.
3.2 IFVG - Inverted FVG
- Durchbricht ein Kerzen-KÖRPER eine Lücke, wechselt die Lücke ihre Rolle: Ein gebrochenes bärisches FVG wird zur Unterstützung, ein gebrochenes bullisches FVG zum Widerstand.
- IFVG arbeitet eigenständig: Das FVG-Modul muss nicht eingeschaltet sein.
- Zeitrahmen-Wahl: beliebiger Zeitrahmen oder "As FVG" - dann werden nur Zeitrahmen und minimale Größe aus den FVG-Einstellungen übernommen (das FVG-Modul selbst kann ausgeschaltet bleiben).
- Limit aktiver Zonen, eigene Farben für bullisches und bärisches IFVG.
3.3 Volume Imbalance
- Eine Lücke zwischen den KÖRPERN von Kerzen, bei der sich die Dochte noch überlappen - ein sanfterer Verwandter des FVG.
- Eigener Zeitrahmen, Mindestgröße in ATR, Verlängerung in Kerzen, getrennte bullische / bärische Schalter und Farben.
- Trotz des Namens wird es nur aus dem Preis berechnet. Es nutzt kein Volumen, daher beeinflusst die Volumenart es nicht.
3.4 Order Blocks - Internal und Swing
- Order Blocks für die Internal- und die Swing-Struktur, jeweils mit eigenem Schalter, Blocklimit und eigenen Farben (Swing-Blöcke sind heller, damit man sie unterscheiden kann).
- Zeitrahmen-Verhalten. Standard ist "As structure": Die Blöcke entstehen aus den Brüchen der eigenen Struktur auf deren Zeitrahmen. Oder wählen Sie einen beliebigen Zeitrahmen M1 - MN1 mit eigener Swing-Stärke - die Blöcke werden dann dort gebildet, unabhängig von der Struktur.
3.5 Breaker / Mitigation Blocks
- Ein Order Block, der gescheitert ist. Breaker (BB): Der Block scheiterte, nachdem das Extrem des Impulses aktualisiert wurde. Mitigation (MB): Er scheiterte, ohne dass dieses Extrem aktualisiert wurde. Die Zone tauscht ihre Rolle - ein gebrochener bullischer Block wird zum Widerstand, ein gebrochener bärischer Block zur Unterstützung.
- Internal und Swing getrennt; BB und MB lassen sich unabhängig zeigen, jeweils mit eigener Farbe.
- Zeitrahmen: "As OB" (der Zeitrahmen des passenden Order Blocks) oder ein beliebiger anderer Zeitrahmen - dann wird das Scheitern des Blocks dort verfolgt und die Zone auf diesem Zeitrahmen gezeichnet.
4. FILTER UND WERKZEUGE
4.1 Premium / Discount / Equilibrium und Strong / Weak High / Low
- Teilt die aktuelle Spanne in Premium, Discount und Equilibrium, sodass Sie sofort sehen, ob der Preis relativ zur Spanne teuer oder günstig ist - und markiert das Strong und Weak High / Low des Trends.
- Zeitrahmen: "As Swing structure" oder ein beliebiger Zeitrahmen Ihrer Wahl mit eigener Swing-Stärke. Eigene Farben für jede Zone.
4.2 FTA - First Trouble Area
- Die nächste gegenläufige Zone auf dem Weg des Preises: FTA UP ist die nächste bärische Zone über dem Preis (ein Hindernis für Longs), FTA DN die nächste bullische Zone darunter (ein Hindernis für Shorts).
- Arbeitet mit den von Ihnen eingeschalteten Zonenmodulen (Order Blocks, FVG, IFVG, Volume Imbalance, Breaker / Mitigation). Erscheint auch im Chart-Panel.
5. SERVICE
5.1 Zeit in den Beschriftungen - drei Optionen: aus, Entstehungszeit oder Entstehungszeit + Lebensdauer. Ein Schalter für den ganzen Indikator. Kompakte Beschriftungen (siehe 5.4) blenden die Zeit wieder aus.
5.2 Alarme - Alert-Fenster, Push, E-Mail (standardmäßig aus)
- Hauptschalter und drei Kanäle: Alert-Fenster des Terminals, Push aufs Handy, E-Mail.
- Ereignisgruppen wählen: Struktur (BOS / CHoCH, IDM, EQH / EQL), Liquidität (BSL / SSL, vorherige Level, TL, SH / ST, Session-Boxen), neue Zonen, Zonenereignisse (Berührung, Abprall / Bruch, Annäherung) und Konfluenz.
- Konfluenz: ein Alarm, wenn ein Liquiditäts-Sweep, ein CHoCH und eine Zonenberührung innerhalb eines von Ihnen gesetzten Kerzenfensters geschehen.
- Ruhezeiten: Nachts wird nichts gesendet - alles wird nach dem Intervall in EINER Sammelnachricht zugestellt.
- Limit pro Minute und Kanal, zusätzliche Sounddatei, Format Classic oder Combined (ein Detailblock mit Level, aktuellem Preis und Abstand), optionale kurze oder ausführliche Erklärungen zu jedem Ereignis, eine Testnachricht beim Start und eine Journal-Option, um das Verhalten der Alarme zu prüfen.
- Alarme werden nur für frische Ereignisse gesendet - nie für die Historie - mit einer kurzen Pause nach dem Start.
5.3 Chart-Panel (standardmäßig aus)
- Ein verschiebbares Panel mit Einklapp-Knopf. Karten: TREND (D1 / H4 / H1 nach Swings, Position in der Spanne als Discount / Premium %, letztes Strukturereignis), LIQUIDITY (Hoch / Tief des Vortags, nächste BSL / SSL, optional Wochen- / Monatslevel und das letzte EQH / EQL), UNTOUCHED ZONES (die dem Preis nächsten Zonen, optional die FTA), MARKET (Serverzeit, ATR, Spread, optional Countdown bis zum Kerzenschluss), LATEST EVENTS (Neuestes oben und hervorgehoben).
- Jede Karte lässt sich ein- oder ausschalten; eingeklappt kann das Panel eine farbige Zusammenfassungszeile zeigen. Alle Farben sind einstellbar.
5.4 Aufgeräumter Chart
- Blendet Objekte fern vom Preis (mehr als N x ATR) und alte Objekte (älter als N Kerzen) aus. Nichts wird gelöscht - ausgeblendete Objekte kehren zurück, wenn der Preis zurückkommt.
- Kompakte Beschriftungen entfernen den Zeitrahmen in Klammern und die Zeit aus den Beschriftungen.
6. CHART-FARBSCHEMA (optional, standardmäßig aus)
- Wendet ein fertiges dunkles Farbschema auf den Chart an: Hintergrund, Text, Gitter, Kerzen, Balken, Linie, Volumen und mehr - jede Farbe ist editierbar.
- Ihre ursprünglichen Chartfarben kommen zurück, wenn Sie den Indikator entfernen.
Gut zu wissen
- Die gesamte Erkennung arbeitet mit geschlossenen Kerzen. Ein Swing wird erst nach der gewählten Kerzenzahl bestätigt, daher erscheinen Signale bauartbedingt verzögert.
- Ein Modul, dessen Zeitrahmen kleiner als der des Charts ist, wird nicht gezeichnet; eine Meldung im Experts-Log nennt den Grund.
- Beim Laden analysiert der Indikator die gewählte Anzahl vergangener Kerzen und wartet, bis die Historie geladen ist.
- Sessionzeiten werden in der SERVERZEIT des Brokers eingegeben; es gibt keine automatische Sommerzeit-Umrechnung.
- Alles wird als Chart-Objekte gezeichnet; der Indikator hat keine Puffer zur Nutzung in Expert Advisors.
- Sind viele Module gleichzeitig an, können ein niedriger Zeitrahmen oder eine lange Historie den Chart belasten. Schalten Sie nur ein, was Sie nutzen; die Clean-chart-Optionen helfen.
- Die Überschriften im Eingabefenster ("== 1.1 ... ==" und ähnliche) sind nur Titel.
- Dies ist ein Analysewerkzeug, kein Handelssignal. Eine Zone, ein Level oder eine Konfluenz garantiert nicht, dass der Preis darauf reagiert.
