Advanced Smc Fvg Scanner with Displacement Filter
- Indikatoren
- Version: 3.0
Nachfolgend finden Sie eine vollständig überarbeitete, den Vorgaben entsprechende Beschreibung, die Sie direkt in Ihren MQL5-Eintrag einfügen können.
---
### Produktbeschreibung (Kopieren & Einfügen)
**SMC Fair Value Gap (FVG) Scanner mit Displacement Engine** ist ein technischer Indikator für MetaTrader 5, der entwickelt wurde, um Ungleichgewichte mithilfe der Preis-Liefer-Mechanismen von Smart Money Concepts (SMC) zu identifizieren, zu filtern und zu verfolgen.
Standard-FVG-Tools zeichnen jede noch so kleine Kurslücke unter allen Marktbedingungen auf, was während Konsolidierungsphasen zu übermäßigem Rauschen führt. Dieser Indikator führt einen mehrstufigen Displacement-Filter ein, der Kurslücken anhand des Kerzen-Moments, der physischen Kerzenkörpergröße und der minimalen Lückentiefe validiert. Die Berechnungen erfolgen ausschließlich auf geschlossenen Kerzen, um ein Repainting zu verhindern.
---
### Wesentliche Erkennungslogik
Der Indikator verwendet einen dreistufigen algorithmischen Filter, um Ungleichgewichte mit hoher Überzeugung von Marktfriktionen mit geringem Volumen zu trennen:
* **Filter für minimale Lückengröße:** Berechnet den exakten Abstand zwischen dem Docht von Bar 1 und dem Docht von Bar 3. Ungleichgewichte unterhalb Ihres benutzerdefinierten Schwellenwerts in Punkten werden ignoriert.
* **Schwellenwert für die Kerzenverschiebung:** Bewertet die mittlere Kerze (Balken 2). Erreicht die Kursbewegung der Kerze den Mindestschwellenwert für die Verschiebung nicht, wird keine Zone gezeichnet.
* **Messmodus „Nur Körper“:** Wenn diese Option aktiviert ist, wird das Momentum streng vom Eröffnungs- zum Schlusskurs von Bar 2 gemessen und nicht vom Höchst- zum Tiefstkurs. Dadurch werden Kerzen mit großen Dochten und kleinen Körpern (Unentschlossenheit/Sweeps) herausgefiltert, um sich ausschließlich auf die Richtungskraft zu konzentrieren.
---
### Chartdarstellung & Nachverfolgung
* **Dynamische Live-Erweiterung:** Aktive, ungeschwächte FVGs werden in die Live-Kursentwicklung projiziert und dienen als Referenzpunkte für Unterstützung, Widerstand und Punkte von Interesse (POIs).
* **Automatisierte Abschwächungsfunktion:** Sobald der Kurs die Zone erneut erreicht, endet die Verlängerung. Die Zone wechselt zu einer gedämpften Sekundärfarbe (z. B. Silber) oder kann so konfiguriert werden, dass sie verschwindet. Die Abschwächung kann entweder durch das Berühren eines Dochtes oder durch das vollständige Schließen einer Kurslücke ausgelöst werden.
* **Datenbeschriftungen im Chart:** Zeigt eine integrierte Beschriftung an, die die genaue Lückengröße in Punkten angibt (z. B. `Bullish FVG [45 pts]`), was einen direkten visuellen Vergleich der Gewichtung der Zone ermöglicht.
* **Anpassbare Stile:** Vollständige Kontrolle über die Deckkraft der Zonenfüllung, die Randstärke, die Linienstile und die Farbpaletten sowohl für den aktiven als auch für den abgeschwächten Zustand.
---
### Warnsystem
Alle Warnmeldungen werden ausgelöst, sobald sich der Setup-Balken offiziell schließt, wodurch Fehlalarme und ein erneutes Zeichnen verhindert werden:
* Popup-Warnmeldungen im Terminal mit akustischem Signal
* Push-Benachrichtigungen an die MetaTrader 5-App (über MetaQuotes-ID)
* Native E-Mail-Benachrichtigungen im MT5-Desktop-Programm
---
### Eingabeparameter
**Einstellungen für Verschiebung und Lücke**
* `MinGapPoints` — Mindestabstand (in Punkten) zwischen Kerze 1 und Kerze 3, der erforderlich ist, um eine Kurslücke darzustellen.
* `MinDisplacementPoints` – Mindestbereich (in Punkten), der erforderlich ist, damit Kerze 2 als Verschiebungskerze gilt.
* `MeasureBodyOnly` — Bei `true` wird die Verschiebung von Kerze 2 vom Eröffnungs- zum Schlusskurs gemessen; bei `false` wird der Bereich von Höchst- bis Tiefstkurs verwendet.
* `MitigationType` – Wählen Sie den Auslöser für die Milderung: `Wick Touch` (erster Kontakt) oder `Full Fill` (vollständige Ungültigkeitserklärung der Zone).
**Visuelle Einstellungen**
* `ExtendUnmitigated` — Aktive Zonen auf die aktuelle Kerze ausdehnen (`true`/`false`).
* `ShowSizeLabel` – Text zur Punktgröße in der Zone anzeigen (`true`/`false`).
* `BullishColor` – Füllfarbe für nicht gemilderte bullische Ungleichgewichte.
* `BearishColor` – Füllfarbe für nicht gemilderte bärische Ungleichgewichte.
* `MitigatedColor` – Farbe für gemilderte Zonen.
* `ZoneTransparency` — Deckkraft der gezeichneten Rechtecke (0–255).
* `BorderWidth` — Linienstärke für die oberen und unteren Begrenzungslinien.
**Alarmeinstellungen**
* `EnableAlerts` — Alle Alarmfunktionen aktivieren/deaktivieren.
* `SendPushNotifications` – Benachrichtigungen an mobile MT5-Geräte senden.
* `SendEmail` — Weiterleitung von Benachrichtigungen über die MT5-E-Mail-Einstellungen.
* `PlaySound` — Akustischer Alarm bei Bildung einer neuen gültigen Zone.
---
### Spezifikationen und Empfehlungen
* **Plattform:** MetaTrader 5 (Desktop)
* **Unterstützte Vermögenswerte:** Devisenpaare, Indizes, Rohstoffe, Kryptowährungen und synthetische Indizes.
* **Empfohlene Zeitrahmen:** M5 bis D1 (anpassbar für Scalping-, Day-Trading- oder Swing-Trading-Modelle).
* **Ausführung:** Keine Neuberechnung; alle Kriterien werden beim Schlusskurs des Balkens (`bar[1]`) berechnet.
