VibeFox Squeeze Momentum
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
VibeFox Squeeze Momentum — Impuls-Oszillator mit Squeeze-Erkennung und automatischen Einstiegssignalen
VibeFox Squeeze Momentum ist ein Echtzeit-Oszillator für MetaTrader 5, der auf dem von LazyBear populär gemachten Squeeze-Momentum-Konzept basiert. Er misst Stärke und Richtung des Marktimpulses in einem separaten Unterfenster, erkennt die Phasen, in denen der Markt in eine enge Spanne zusammengepresst wird — den Squeeze — und markiert den genauen Balken, an dem sich diese Kompression löst. Zwei unabhängige Einstiegssignale erfassen die Momente, die für einen Trader am wichtigsten sind: das Überschreiten der Nulllinie durch den Impuls und das Auslösen des Squeeze. Alle Steuerelemente sind in einem fließenden, interaktiven Canvas-Panel auf dem Chart zusammengefasst.
Was der Indikator misst
Der Indikator arbeitet mit zwei Informationsebenen, die gleichzeitig berechnet und gemeinsam im Unterfenster dargestellt werden.
Das Impuls-Histogramm ist der Kern-Oszillator. Sein Wert ist die lineare Regression der Differenz zwischen Preis und Mittelpunkt des jüngsten Bereichs, geglättet über den Zeitraum KC Length. Balken über null zeigen bullischen Impuls; Balken unter null zeigen bärischen Impuls. Die Farbkodierung macht den Impulszustand auf einen Blick lesbar: helles Lime für steigenden positiven Impuls, dunkleres Green für fallenden positiven Impuls, helles Red für fallenden negativen Impuls und Maroon für steigenden negativen Impuls — so sehen Sie nicht nur, ob der Impuls bullisch oder bärisch ist, sondern auch, ob er beschleunigt oder verlangsamt.
Die Squeeze-Punkte verlaufen entlang der Nulllinie und zeigen den Zustand der Marktkompression. Ein Squeeze ist aktiv, wenn die Bollinger Bänder (BB) vollständig innerhalb der Keltner-Kanäle (KC) liegen — der Markt spult sich auf, die Volatilität hat sich zusammengezogen und ein Ausbruch baut sich auf. Die Punktfarbe ändert sich je nach Zustand: Ein dunkler Punkt bedeutet, dass der Squeeze aktiv ist, ein silberner Punkt markiert den Balken, an dem der Squeeze gerade ausgelöst (freigegeben) wurde, und ein blauer Punkt bedeutet, dass kein Squeeze vorhanden ist. So können Sie zu jedem Zeitpunkt in der Geschichte sehen, ob sich der Impuls während der Kompression aufbaut oder sich frei ausdehnt.
Wie der Squeeze erkannt wird
Die BB-Hüllkurve wird mit einem einfachen gleitenden Durchschnitt über BB Length Balken und Standardabweichungsbändern bei BB Multiplier mal der Standardabweichung aufgebaut. Die KC-Hüllkurve verwendet einen exponentiellen gleitenden Durchschnitt über KC Length Balken und ein ATR-abgeleitetes Band bei KC Multiplier mal dem ATR. Wenn Use True Range aktiviert ist, wird für die ATR-Berechnung der True Range (Maximum aus High-Low, High-PrevClose, PrevClose-Low) verwendet; wenn deaktiviert, wird ein einfacher High-Low-Bereich verwendet. Wenn sowohl das obere als auch das untere Bollinger Band innerhalb der entsprechenden Keltner-Kanal-Bänder liegen, ist der Squeeze aktiv. In dem Moment, in dem sich die Bollinger Bänder weit genug ausweiten, um außerhalb der Keltner-Kanäle zu treten, löst der Squeeze aus — dies ist der Übergang vom dunklen zum silbernen Punkt auf der Nulllinie.
Einstiegspunkte
Es stehen zwei unabhängige Signaltypen zur Verfügung, jeder mit eigenem Schalter. Sie teilen dieselben Einstellungen für Markergröße und -farbe. Beide Signale werden nur auf geschlossenen Balken erkannt und werden nach dem Schließen des Balkens nie neu gezeichnet.
Entry Momentum
Das Signal Entry Momentum löst aus, wenn der Histogramm-Impuls die Nulllinie kreuzt. Ein Kreuzen von unter null nach über null platziert einen BUY-Marker auf dem Preischart; ein Kreuzen von über null nach unter null platziert einen SELL-Marker. Dies ist das direkteste Signal: Der Markt hat von netto negativem Impuls zu netto positivem gewechselt, oder umgekehrt. Das Signal ist unabhängig vom Squeeze-Zustand — es kann jederzeit ausgelöst werden, innerhalb oder außerhalb eines Squeeze.
Entry Squeeze
Das Signal Entry Squeeze löst genau an dem Balken aus, an dem ein Squeeze sich löst: Der Squeeze-Punkt wechselt vom aktiven (dunklen) Zustand in den ausgelösten (silbernen) Zustand, was bedeutet, dass die Bollinger Bänder gerade außerhalb der Keltner-Kanäle getreten sind. Die Signalrichtung wird durch den Impulswert an diesem Balken bestimmt: Wenn der Impuls positiv ist, ist der Marker ein BUY; wenn er negativ ist, ein SELL. Dieses Signal ist speziell dafür konzipiert, den Ausbruch zu erfassen, auf den die Kompression hinarbeitete — der Squeeze war die gespannte Feder, das ausgelöste Signal ihre Freigabe.
Marker werden mit den Einstellungen Buy Color und Sell Color eingefärbt. Das Steuerelement Marker Size skaliert die Pfeile von 1 bis 5 für jede Chart-Dichte. Alle historischen Einstiegsmarker werden automatisch neu gezeichnet, wenn sich ein Parameter ändert.
Vollständige visuelle Kontrolle
Die Histogrammbalkenfarben sind auf das klassische Vier-Farben-LazyBear-Schema festgelegt — Lime, Green, Red, Maroon — und kodieren gleichzeitig Vorzeichen und Impulssrichtung. Die Squeeze-Punkt-Palette verwendet DodgerBlue für kein Squeeze, einen dunklen Ton für aktiven Squeeze und Silver für ausgelösten Squeeze, was eine klare Drei-Zustands-Anzeige auf der Nulllinie ergibt. Eine gestrichelte Nulllinie wird immer als Referenz gezeichnet. Die Line Width der Histogrammbalken ist standardmäßig auf 3 Pixel eingestellt und kann im Eingabedialog angepasst werden.
Interaktives On-Chart-Panel
Die gesamte Oberfläche ist ein fließendes Canvas-basiertes Panel, das für schnelle Maussteuerung entwickelt wurde. Squeeze-Parameter und Einstiegssignal-Schalter sind in übersichtlichen Dreispalten-Zeilen angeordnet, wobei der Einstiegsblock unter seiner eigenen goldenen ENTRY-Überschrift abgeteilt ist, damit Signaleinstellungen nie mit Berechnungseinstellungen verwechselt werden. Der Panel-Header enthält die Steuerungssymbole.
Power — schaltet alle Zeichnungen ein und aus, ohne den Indikator aus dem Chart zu entfernen. Histogramm und Squeeze-Punkte verschwinden; Chart-Marker werden gelöscht. Erneut klicken, um fortzufahren und die gesamte Historie neu zu scannen.
Settings (gear) — öffnet und schließt den Einstellungsbereich.
Updown (arrows) — verschiebt das Panel zwischen dem separaten Unterfenster und dem Haupt-Chart.
Close (cross) — schließt den Indikator.
Resizable — ziehen Sie die untere rechte Ecke, um das Panel auf eine beliebige Größe zu skalieren.
Collapsible — ein Doppelklick auf den Header klappt das Panel zu einem kompakten Streifen zusammen.
Mouse wheel — fahren Sie über ein numerisches Feld und scrollen Sie, um den Wert zu ändern, ohne die Tastatur zu öffnen. Änderungen an BB- oder KC-Parametern lösen eine sofortige vollständige Neuberechnung aus.
Einstellungen und Personalisierung
Die Schaltfläche Settings öffnet einen Bereich, in dem das Panel an Ihren Arbeitsbereich angepasst wird: ein helles, dunkles oder automatisches Theme (Auto folgt dem Chart-Hintergrund), einstellbare Panelbreite, Headergröße, Zeilenhöhe und Schriftgröße. Zusätzliche Optionen ermöglichen es, die Unterleiste mit Hide Footer auszublenden, den Header bei Einklappung mit Mini Header zu verkleinern und das Panel bei einem Klick außerhalb automatisch einzuklappen. Fast jeder Parameter ändert sich live direkt auf dem Panel — die Eingabefelder im Inputs-Dialog legen nur die Startwerte fest. Sie können mehrere unabhängige Kopien auf einem Chart ausführen, indem Sie jeder eine eindeutige Instance-Nummer geben, um verschiedene BB- oder KC-Perioden nebeneinander zu überwachen.
Einstiegsbenachrichtigungen
Sie müssen den Chart nicht beobachten und auf ein Signal warten. Jeder Einstieg kann über mehrere Benachrichtigungskanäle gesendet werden, die unabhängig direkt auf dem Panel aktiviert werden.
Alert — eine Pop-up-Meldung innerhalb des Terminals.
Push — eine mobile Benachrichtigung an die MetaTrader-App auf Ihrem Telefon.
Email — eine Nachricht, die über die Mail-Einstellungen des Terminals gesendet wird.
Telegram — der Alarmtext zusammen mit einem Chart-Screenshot, direkt an Ihren Telegram-Chat gesendet.
Aktivieren Sie nur die Kanäle, die Sie benötigen, und Sie werden sofort benachrichtigt, wenn ein neuer Einstieg auf dem überwachten Symbol und Zeitrahmen erscheint. Beide Signaltypen — Momentum und Squeeze — teilen dieselben Benachrichtigungskanäle.
Visuelle Historie — Html-Bericht
Aktivieren Sie den Kanal Html, und jedes Einstiegssignal wird zusammen mit einem Screenshot des Unterfenster-Charts zum Zeitpunkt des Auslösens in einem HTML-Bericht gespeichert. Das Panel wird vor dem Screenshot automatisch ausgeblendet, sodass die Chart-Daten vollständig sichtbar sind, und danach sofort wiederhergestellt. Der Bericht wird im Ordner Files des Terminals im Unterverzeichnis VibeFox_SqueezeMomentum gespeichert und in jedem Browser geöffnet — was Ihnen ein visuelles Protokoll jedes vom Indikator gefundenen Einstiegs gibt. Die Papierkorbschaltfläche löscht den Bericht und seine Screenshots mit einem Klick, wenn Sie von vorne beginnen möchten.
Telegram-Benachrichtigungen
Signale können auch direkt an Ihren Telegram-Chat geliefert werden — der Alarmtext zusammen mit einem Screenshot des Charts zum Erkennungszeitpunkt. Aktivieren Sie den Kanal Telegram und geben Sie Ihr Bot-Token und Ihre Chat-ID in den Eingaben ein.
Die Zustellung basiert auf dem HTML-Bericht: Jedes neue Signal wird in den Bericht geschrieben, und der Bericht — in einem Browser geöffnet — leitet es selbstständig an Ihren Telegram-Chat weiter. Aus diesem Grund hält die Aktivierung von Telegram den Html-Bericht automatisch aktiv, und beide Kanäle arbeiten zusammen.
Integrierte mehrsprachige Hilfe
Eine vollständige Hilfeseite ist in das Panel integriert und in 10 Sprachen verfügbar, sodass jedes Steuerelement genau dort erklärt wird, wo Sie es verwenden.
Parameter (Registerkarte Inputs)
Die meisten Einstellungen können auch live direkt auf dem Panel geändert werden (Schaltfläche Settings) — die Eingabeparameter legen nur die Anfangswerte beim Start fest.
Squeeze
BB Length — Periode für den einfachen gleitenden Durchschnitt der Bollinger Bänder und die Berechnung der Standardabweichung, Bereich 2..200. Standard: 20.
BB Multiplier — Standardabweichungsmultiplikator für die Breite der Bollinger Bänder, Bereich 0.5..10. Standard: 2.0.
KC Length — Periode für den exponentiellen gleitenden Durchschnitt des Keltner-Kanals und ATR; auch die lineare Regressions-Periode für den Impulswert, Bereich 2..200. Standard: 20.
KC Multiplier — ATR-Multiplikator für die Breite des Keltner-Kanals, Bereich 0.5..10. Standard: 1.5.
Use True Range (KC) — wenn aktiviert, wird der ATR des Keltner-Kanals mit True Range berechnet (berücksichtigt Overnight-Gaps und Limit-Bewegungen); wenn deaktiviert, wird ein einfacher High-Low-Bereich verwendet. Standard: aktiviert.
Entry Points
Momentum Shift (zero cross: up=BUY, down=SELL) — aktiviert das Entry-Momentum-Signal: löst an jedem Balken aus, an dem das Impuls-Histogramm von negativ nach positiv (BUY) oder von positiv nach negativ (SELL) die Nulllinie kreuzt. Standard: deaktiviert.
Squeeze Fired (squeeze release) — aktiviert das Entry-Squeeze-Signal: löst an dem Balken aus, an dem der Squeeze sich löst (Bollinger Bänder treten außerhalb der Keltner-Kanäle); Markerrichtung folgt dem Vorzeichen des Impulses an diesem Balken. Standard: deaktiviert.
Marker Size (1-5) — Größe der Einstiegspfeil-Marker auf dem Preischart. Standard: 2.
Buy Color — Farbe der BUY-Einstiegsmarker. Standard: LimeGreen.
Sell Color — Farbe der SELL-Einstiegsmarker. Standard: Red.
Notifications
Push Notification — Push-Benachrichtigung an die mobile MetaTrader-App. Standard: deaktiviert.
Alert Popup — Pop-up-Alert-Fenster innerhalb des Terminals. Standard: deaktiviert.
Email — Nachricht, die über die Mail-Einstellungen des Terminals gesendet wird. Standard: deaktiviert.
Html Report — speichert jedes Signal mit einem Chart-Screenshot in einem HTML-Bericht (Ordner Files, Verzeichnis VibeFox_SqueezeMomentum), öffnet in jedem Browser. Standard: deaktiviert.
Telegram — sendet jedes Signal an Ihren Telegram-Chat (Alarmtext plus Chart-Screenshot) über den HTML-Bericht. Standard: deaktiviert.
Telegram bot token — das Token Ihres Telegram-Bots, das zum Senden der Nachrichten verwendet wird.
Telegram chat id — die ID des Telegram-Chats, der die Signale empfängt.
Panel / Settings
Panel width, px (300..800) — Panelbreite in Pixeln. Standard: 800.
Header size (1..6) — Headergröße. Standard: 1.
Theme — Farbthema: Auto (folgt dem Chart-Hintergrund), Dark oder Light. Standard: Auto.
Row height (px) — Zeilenhöhe des Panels in Pixeln. Standard: 34.
Font size — Schriftgröße des Panels. Standard: 8.
Hide Footer — Unterleiste des Panels ausblenden. Standard: deaktiviert.
Mini Header on collapse — Mini-Header anzeigen, wenn das Panel eingeklappt ist. Standard: deaktiviert.
Close on click outside — Panel bei einem Klick außerhalb einklappen. Standard: deaktiviert.
Instance (unique per copy: 1,2,3...) — Instanznummer; ermöglicht mehrere unabhängige Kopien auf demselben Chart mit unterschiedlichen Parametern. Standard: 1.
Panel Start Window — wo das Panel beim Start geöffnet wird: Subwindow oder Chart. Standard: Subwindow.
