VibeFox Nadaraya Watson Envelope
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
VibeFox Nadaraya-Watson Envelope — Kernregressionskanal und Bounce-Signale
VibeFox Nadaraya-Watson Envelope ist ein nicht-parametrischer Glättungsindikator für MetaTrader 5. Er baut eine glatte Kernregressionskurve und symmetrische Envelope-Bänder direkt auf dem Kursdiagramm auf und liefert eine klare visuelle Referenz für Trendrichtung, Kanalgrenzen und Bounce-basierte Einstiegssignale. Die gesamte Steuerung erfolgt über ein einziges, flüssiges interaktives Canvas-Panel ohne dass das Eingabedialogfeld des Terminals geöffnet werden muss.
Was Nadaraya-Watson Envelope misst
Der Nadaraya-Watson-Schätzer ist eine klassische nicht-parametrische statistische Methode, die den bedingten Mittelwert einer Variable als gewichteten Durchschnitt der Beobachtungen schätzt. Im Trading wird er auf die Kurshistorie angewandt: Der Kurs jeder Kerze wird durch eine Kernfunktion gewichtet, die nahen Kerzen ein höheres Gewicht und weit entfernten ein niedrigeres zuweist. Das Ergebnis ist eine glatte Regressionslinie (Center), die sich ohne feste Periodenannahmen an die Kursstruktur anpasst.
Ober- und unterhalb der Mittellinie zeichnet der Indikator zwei Envelope-Bänder (Upper und Lower). Der Abstand der Bänder vom Zentrum wird durch den Parameter Multiplier gesteuert, skaliert mit der durchschnittlichen Abweichung des Kurses von der Regression. Zwei Kerntypen stehen zur Verfügung: Gaussian liefert eine klassische Glockenkurvengewichtung; Rational Quadratic ist eine Skalenmischung von Gaussians, die sanfter auf Ausreißer reagiert.
Zwei Berechnungsmodi stehen zur Verfügung. Der Modus Repaint aktualisiert die Kurve bei jedem Tick. Der Modus Non-repaint fixiert den letzten Balkenendpunkt, sodass die historische Regression nach Balkenschluss nicht mehr verändert wird.
Einstiegspunkte
Envelope Bounce — BUY und SELL
Das Kernsignal ist der Envelope Bounce: der Kurs berührt oder kreuzt die äußeren Envelope-Bänder. Wenn der Kurs das Lower Band berührt oder darunter schließt, wird ein BUY-Marker auf dem Kursdiagramm gesetzt — der Markt ist statistisch nach unten übergedehnt und eine Rückkehr zum Mittelwert ist wahrscheinlicher. Wenn der Kurs das Upper Band berührt oder darüber schließt, erscheint ein SELL-Marker.
Der Parameter Near tolerance (x ATR) fügt eine Näherungszone um jedes Band hinzu. Ein Signal wird nicht nur bei direkter Berührung ausgelöst, sondern auch wenn sich der Kurs innerhalb des angegebenen ATR-Vielfachen vom Band befindet, was fehlende Signale durch exakte Berührungsanforderungen reduziert.
Visuelle Kontrolle
Die Mittellinie und die Envelope-Bänder verfügen über unabhängige Farb- und Transparenzregler. Center Color und Center Transparency % gestalten die Regressionslinie; Envelope Color und Envelope Transparency % die oberen und unteren Bänder. Line Width (1-10) bestimmt die Pixeldicke aller gezeichneten Linien. Alle visuellen Einstellungen können live im Panel angepasst werden, ohne den Indikator neu zu starten.
Interaktives Panel auf dem Chart
Die gesamte Oberfläche ist ein flüssiges Canvas-Panel, das für schnelle Mausinteraktion ausgelegt ist. Alle Parameter sind in übersichtlichen Reihen angeordnet und die Einstiegseinstellungen sind mit einer eigenen Abschnittsüberschrift hervorgehoben. Die Panelkopfzeile enthält die Verwaltungssymbole.
Power — schaltet die Zeichnung der Indikatorlinien und Signale ein und aus, ohne den Indikator vom Chart zu entfernen.
Settings (Zahnradsymbol) — öffnet und schließt das Einstellungspanel.
Updown (Pfeile) — verschiebt das Panel zwischen dem Unterfenster und dem Hauptdiagramm.
Close (Kreuz) — entfernt den Indikator vom Chart.
Resizable — ziehen Sie die untere rechte Ecke, um das Panel zu skalieren.
Collapsible — Doppelklick auf die Kopfzeile klappt das Panel zu einer kompakten Leiste zusammen.
Mouse wheel — fahren Sie mit dem Cursor über ein numerisches Feld und scrollen Sie, um den Wert zu ändern, ohne die Tastatur zu öffnen.
Settings und Personalisierung
Die Schaltfläche Settings öffnet einen Abschnitt, in dem das Panel an Ihren Arbeitsbereich angepasst wird: helles, dunkles oder automatisches Theme, konfigurierbare Panelbreite, Kopfzeilengröße, Zeilenhöhe und Schriftgröße. Zusätzliche Optionen ermöglichen das Ausblenden der Fußleiste über Hide Footer, das Anzeigen einer kompakten Kopfzeile beim Einklappen mit Mini Header und das automatische Einklappen des Panels bei einem Klick außerhalb. Fast alle Parameter ändern sich live im Panel. Sie können auch mehrere unabhängige Kopien auf demselben Chart laufen lassen, indem Sie jeder eine eindeutige Instance-Nummer zuweisen.
Einstiegsbenachrichtigungen
Sie müssen nicht am Chart sitzen und auf ein Signal warten. Jeder Einstieg kann über mehrere Benachrichtigungskanäle übermittelt werden, die unabhängig im Panel umgeschaltet werden.
Alert — ein Pop-up-Fenster 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 benötigten Kanäle und Sie werden benachrichtigt, sobald ein neuer Einstieg auf dem Symbol und dem Zeitrahmen erscheint, den Sie beobachten.
Visueller Verlauf — Html-Bericht
Aktivieren Sie den Html-Kanal und jedes Einstiegssignal wird zusammen mit einem Chart-Screenshot zum Zeitpunkt des Auslösens in einem HTML-Bericht gespeichert. Der Bericht wird im Files-Ordner des Terminals im Unterverzeichnis VibeFox_Nadaraya abgelegt und lässt sich in jedem Browser öffnen. Die Mülleimer-Schaltfläche löscht den Bericht und seine Screenshots mit einem Klick, wenn Sie neu beginnen möchten.
Telegram-Benachrichtigungen
Signale können auch direkt in Ihren Telegram-Chat geliefert werden — der Alarmtext zusammen mit einem Screenshot des Charts zum Zeitpunkt der Erkennung. Aktivieren Sie den Telegram-Kanal und geben Sie Ihr Bot-Token und Ihre Chat-ID in den Eingaben ein.
Die Zustellung erfolgt über den HTML-Bericht: Jedes neue Signal wird in den Bericht geschrieben, und der im Browser geöffnete Bericht leitet es selbstständig an Ihren Telegram-Chat weiter. Aus diesem Grund bleibt der Html-Bericht beim Aktivieren von Telegram automatisch eingeschaltet, und beide Kanäle arbeiten zusammen.
Integrierte mehrsprachige Hilfe
Eine vollständige Hilfeseite ist in das Panel integriert und in 10 languages verfügbar, sodass jedes Steuerelement genau dort erklärt wird, wo Sie es verwenden.
Parameter (Registerkarte Inputs)
Die meisten Einstellungen können auch direkt live im Panel geändert werden (Schaltfläche Settings) — die Eingabeparameter legen nur die Anfangswerte beim Start fest.
Kernel
Bandwidth h — Kernbandbreite; steuert den Glättungsgrad. Höhere Werte erzeugen eine glattere, langsamer reagierende Kurve. Default: 8.0.
Multiplier — Envelope-Breitenmultiplikator; skaliert den Abstand der Upper- und Lower-Bänder von der Mittellinie. Default: 3.0.
Kernel type — Typ der Kernfunktion: Gaussian oder Rational Quadratic. Default: Gaussian.
Window size (bars per estimate) — Anzahl der historischen Balken für jede Regressionsschätzung. Default: 500.
Mode
Repaint mode — wenn false: kein Neuzeichnungsmodus; die Regression wird am letzten abgeschlossenen Balken fixiert. Wenn true: Kurve aktualisiert sich bei jedem Tick. Default: false.
Visual
Center Color — Farbe der zentralen Regressionslinie. Default: Gold.
Center Transparency % — Transparenz der Mittellinie (0 = vollständig undurchsichtig). Default: 0.
Envelope Color — Farbe der oberen und unteren Envelope-Bänder. Default: DodgerBlue.
Envelope Transparency % — Transparenz der Envelope-Bänder. Default: 35.
Line Width (1-10) — Dicke aller gezeichneten Linien in Pixeln. Default: 2.
Entry Points
Envelope Bounce signal — aktiviert das Envelope-Bounce-Signal: Kurs berührt Lower Band = BUY, Upper Band = SELL. Default: aus.
Near tolerance (x ATR) — Näherungszone um jedes Band in ATR-Vielfachen; Signale werden ausgelöst, wenn der Kurs innerhalb dieser Distanz vom Band liegt. Default: 0.25.
Notifications
Push Notification — Push-Benachrichtigung an die mobile MetaTrader-App. Default: aus.
Alert Popup — Pop-up-Alert-Fenster im Terminal. Default: aus.
Email — Nachricht über die Mail-Einstellungen des Terminals. Default: aus.
Html Report — speichert jedes Signal mit einem Chart-Screenshot in einem HTML-Bericht (Ordner Files, Verzeichnis VibeFox_Nadaraya), öffnet sich in jedem Browser. Default: aus.
Telegram — sendet jedes Signal an Ihren Telegram-Chat (Alarmtext plus Chart-Screenshot) über den HTML-Bericht. Default: aus.
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. Default: 800.
Header size (1..6) — Kopfzeilengröße. Default: 1.
Theme — Farbthema: Auto (folgt dem Chart), Dark oder Light. Default: Auto.
Row height (px) — Zeilenhöhe des Panels in Pixeln. Default: 34.
Font size — Schriftgröße des Panels. Default: 8.
Hide Footer — Fußleiste des Panels ausblenden. Default: aus.
Mini Header on collapse — Mini-Kopfzeile beim Einklappen des Panels anzeigen. Default: aus.
Close on click outside — Panel bei Klick außerhalb einklappen. Default: aus.
Instance (unique per copy: 1,2,3...) — Instanznummer; ermöglicht mehrere unabhängige Kopien auf demselben Chart. Default: 1.
Panel Start Window — wo das Panel beim Start geöffnet wird: Subwindow oder Chart. Default: Subwindow.
