VibeFox Zscore Revert
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
VibeFox Zscore Revert — der Z-Score-Mean-Reversion-Kanal mit automatischen Einstiegspunkten
VibeFox Zscore Revert ist ein Echtzeit-Mean-Reversion-Indikator für MetaTrader 5. Er misst, wie weit sich der Preis von seinem gleitenden Durchschnitt entfernt hat, in Einheiten der Standardabweichung — der klassische Z-score — und zeichnet direkt im Preischart einen Kanal aus drei Linien: eine mittlere Durchschnittslinie und zwei äußere Bänder, die eine gewählte Anzahl von Standardabweichungen entfernt platziert sind. Wenn der Preis sich bis zu einem äußeren Band streckt und dann wieder innerhalb schließt, markiert der Indikator einen Mean-Reversion-Einstieg und erwartet, dass der Preis zur Mitte zurückschnappt. Sämtliche Bedienelemente sind in einem modernen interaktiven Panel zusammengefasst.
Wie der Indikator funktioniert
Die Engine baut auf zwei statistischen Standardmaßen des Schlusskurses auf. Der mean (mu) ist ein einfacher gleitender Durchschnitt über die Einstellung Period — das ist die mittlere Linie, der Wert, zu dem der Preis voraussichtlich zurückkehrt. Die standard deviation (sigma) wird über die Deviation Period berechnet und misst, wie volatil der Preis um diesen Durchschnitt schwankt. Der Z-score eines beliebigen Balkens ist einfach Z = (price − mu) / sigma: der normierte Abstand des Preises von seinem Durchschnitt, ausgedrückt in Standardabweichungen.
Die äußeren Bänder werden an einem festen Z-score platziert, der über den Threshold festgelegt wird: das obere Band liegt bei mu + k·sigma und das untere Band bei mu − k·sigma, wobei k der Schwellenwert in Sigma ist. Wenn der Preis ein äußeres Band berührt, hat sein Z-score +/-k erreicht — ein statistisch gestreckter, überdehnter Zustand, aus dem eine Rückkehr zum Durchschnitt erwartet wird. Die drei Bandwerte werden als Linienobjekte direkt im Preischart gezeichnet, während der Indikator selbst in seinem eigenen Unterfenster lebt, in dem sich das Bedienpanel befindet.
Die Mean-Reversion-Logik
Mean Reversion ist die Idee, dass der Preis nach einer ungewöhnlich großen Abweichung von seinem Durchschnitt dazu neigt, zu diesem Durchschnitt zurückzukehren. Der Z-score macht daraus ein präzises, einheitenfreies Maß: je weiter Z von null entfernt ist, desto stärker ist der Preis gestreckt und desto stärker der Sog zurück zur mittleren Linie.
Der Indikator verwandelt eine Bandberührung nur dann in einen Einstieg, wenn der Preis die Umkehr durch einen Schluss zurück innerhalb des Kanals bestätigt. Ein Revert BUY tritt auf, wenn das Tief eines Balkens das Lower-Band durchbricht (Z erreicht −k), der Balken aber wieder darüber schließt — die Abwärtsdehnung wird abgelehnt und eine Bewegung zurück nach oben zum Durchschnitt erwartet. Ein Revert SELL ist das Spiegelbild: das Hoch eines Balkens durchbricht das Upper-Band (Z erreicht +k), der Balken schließt aber wieder darunter — die Aufwärtsdehnung wird abgelehnt und eine Bewegung zurück nach unten zum Durchschnitt erwartet. Signale werden nur auf abgeschlossenen Balken ausgewertet; der sich bildende Balken wird ignoriert, sodass eine Markierung, einmal gesetzt, niemals neu gezeichnet wird.
Einstiegspunkte
Der Hauptnutzen von VibeFox Zscore Revert sind seine automatischen Einstiege. Wenn eine Umkehr auf einem abgeschlossenen Balken bestätigt wird, platziert der Indikator eine klare Markierung direkt im Preischart. Das Verhalten wird über den Schalter Revert gesteuert, der die Mean-Reversion-Einstiege aktiviert (sowohl den BUY am unteren Band als auch den SELL am oberen Band). Schalten Sie ihn aus, um nur den Kanal ohne jegliche Markierungen auf dem Bildschirm zu behalten.
Kauf- und Verkaufsmarkierungen werden getrennt über die Farbeinstellungen Buy und Sell eingefärbt, sodass die Richtung sofort ablesbar ist. Der Marker-Selektor wechselt das Symbol zwischen einem einfachen Kreuz (+), gefüllten Dreiecken oder Pfeilen mit Schweif, während der Size-Regler die Markierung in Pixeln (6 bis 40) skaliert, um zu jeder Chartdichte zu passen.
Vollständige visuelle Kontrolle
Die drei Bandlinien werden unabhängig eingefärbt: Middle für die Durchschnittslinie, Upper für das obere Band und Lower für das untere Band, und die Dicke aller drei wird mit Width von 1 bis 5 Pixeln festgelegt. Jede Bandlinie und beide Einstiegsmarkierungen unterstützen im Farbauswahl-Popup eine Transparenzeinstellung (0-100%), sodass Sie sie sanft in den Charthintergrund einblenden oder scharf hervorheben können.
Interaktives Panel im Chart
Die gesamte Oberfläche ist ein flüssiges, canvas-basiertes Panel, das für schnelle Maussteuerung gebaut ist. Die Z-score-Parameter sind in ordentliche Zeilen zusammengefasst, und der Einstiegsblock ist mit seiner eigenen goldenen Überschrift ENTRY abgesetzt, damit sich die Signaleinstellungen nicht mit den Linieneinstellungen vermischen. Die Panel-Kopfzeile enthält die Steuerungssymbole.
Power — schaltet das Zeichnen der Einstiegsmarkierungen ein und aus, ohne den Indikator vom Chart zu entfernen.
Settings (gear) — öffnet und schließt den Einstellungsbereich.
Updown (arrows) — verschiebt das Panel zwischen seinem Unterfenster und dem Hauptchart.
Close (cross) — schließt den Indikator.
Resizable — ziehen Sie an der rechten unteren Ecke, um das Panel zu skalieren.
Collapsible — ein Doppelklick auf die Kopfzeile klappt das Panel zu einem kompakten Streifen zusammen.
Mouse wheel — fahren Sie über ein beliebiges numerisches Feld und drehen Sie das Rad, um den Wert ohne Tastatur zu ändern.
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, eine einstellbare Panelbreite, Kopfzeilengröße, Zeilenhöhe und Schriftgröße. Zusätzliche Feinheiten erlauben es, die untere Leiste über Hide Footer auszublenden, die Kopfzeile im zusammengeklappten Zustand mit Mini Header zu verkleinern und das Panel bei einem Klick außerhalb automatisch zusammenzuklappen. Fast jeder Parameter ändert sich live direkt am Panel — die Eingabefelder auf dem Inputs-Tab legen nur die Startwerte fest. Sie können auch mehrere unabhängige Kopien auf einem Chart betreiben, indem Sie jeder eine eindeutige Instance geben, um verschiedene Einstellungen nebeneinander zu vergleichen.
Einstiegsbenachrichtigungen
Sie müssen nicht dasitzen und den Chart bewachen, während Sie auf eine Umkehr warten. Jeder Einstieg kann über mehrere Benachrichtigungskanäle gesendet werden, die unabhängig direkt am Panel aktiviert werden.
Alert — eine Pop-up-Meldung innerhalb des Terminals.
Push — eine mobile Benachrichtigung an die MetaTrader-App auf Ihrem Telefon.
Email — eine über die Mail-Einstellungen des Terminals versendete Nachricht.
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 in dem Moment benachrichtigt, in dem auf dem Symbol und Zeitrahmen, mit dem Sie arbeiten, ein neuer Umkehr-Einstieg erscheint.
Visuelle Historie (HTML-Bericht)
Aktivieren Sie den Html-Kanal, und jedes Einstiegssignal wird zusammen mit einem Screenshot des Charts im Moment seiner Auslösung in einem HTML-Bericht gespeichert. Der Bericht wird im Files-Ordner des Terminals im Verzeichnis VibeFox_Zscore_Revert abgelegt (MQL5/Files/VibeFox_Zscore_Revert/result.html) und öffnet sich in jedem Browser — Sie erhalten ein visuelles Protokoll aller vom Indikator gefundenen Umkehrungen. Eine Ein-Klick-Papierkorb-Schaltfläche löscht den Bericht und seine Screenshots, wann immer Sie neu beginnen möchten.
Telegram-Benachrichtigungen
Signale können auch direkt an Ihren Telegram-Chat geliefert werden — der Alarmtext zusammen mit einem Screenshot des Charts im Moment der Erkennung. Schalten Sie den Telegram-Kanal ein und geben Sie in den Inputs Ihr Bot-Token und Ihre Chat-ID ein.
Die Zustellung stützt sich auf den HTML-Bericht: jedes neue Signal wird in den Bericht geschrieben, und der Bericht — in einem Browser geöffnet — leitet es von selbst an Ihren Telegram-Chat weiter. Aus diesem Grund hält das Aktivieren von Telegram automatisch den Html-Bericht eingeschaltet, und die beiden Kanäle arbeiten zusammen.
Integrierte mehrsprachige Hilfe
Eine vollständige Hilfeseite ist in das Panel integriert und in mehreren Sprachen verfügbar, sodass jedes Bedienelement genau dort erklärt wird, wo Sie es verwenden.
Parameter (Inputs-Tab)
Die meisten Einstellungen können auch live direkt am Panel geändert werden (die Settings-Schaltfläche) — die Eingabeparameter legen nur die Anfangswerte beim Start fest.
Zscore Revert
Period (SMA mean / mu) — die Periode des einfachen gleitenden Durchschnitts, der als Durchschnitt (mittlere Linie) verwendet wird. Standard: 20.
Deviation Period (sigma) — die Periode der Standardabweichung, die zur Dimensionierung der Bänder verwendet wird. Standard: 20.
Threshold (Z-score, k sigma) — der Bandabstand in Standardabweichungen; die Bänder liegen bei mu +/- k·sigma. Standard: 2.0.
Bars of history to process — wie viele Balken zurück der Kanal und die Einstiege berechnet werden, 0 = alle verfügbaren. Standard: 200.
Middle Line Color — die Farbe der Durchschnittslinie. Standard: DodgerBlue.
Middle Line Transparency — Transparenz der Durchschnittslinie in Prozent, 0-100. Standard: 0.
Upper Band Color — die Farbe des oberen Bandes. Standard: OrangeRed.
Upper Band Transparency — Transparenz des oberen Bandes in Prozent, 0-100. Standard: 0.
Lower Band Color — die Farbe des unteren Bandes. Standard: OrangeRed.
Lower Band Transparency — Transparenz des unteren Bandes in Prozent, 0-100. Standard: 0.
Line Width — die Dicke der Bandlinien in Pixeln, 1..5. Standard: 1.
Entry Points
Revert (return to mean from a band) — aktiviert die Mean-Reversion-Einstiege (BUY am unteren Band, SELL am oberen Band). Standard: ein.
Marker Font Size — die Größe der Einstiegsmarkierungen in Pixeln, 6..40. Standard: 12.
Entry Marker — das Markierungssymbol: Cross (+), Triangle oder Arrow. Standard: Arrow.
Buy Color — die Farbe der BUY-Markierung. Standard: LimeGreen.
Buy Transparency — Transparenz der Kaufmarkierung in Prozent, 0-100. Standard: 0.
Sell Color — die Farbe der SELL-Markierung. Standard: Red.
Sell Transparency — Transparenz der Verkaufsmarkierung in Prozent, 0-100. Standard: 0.
Notifications
Push Notification — aktiviert Push-Benachrichtigungen an die MetaTrader-Mobile-App. Standard: aus.
Alert Popup — aktiviert Pop-up-Alarme innerhalb des Terminals. Standard: aus.
Email — aktiviert E-Mail-Alarme über die Mail-Einstellungen des Terminals. Standard: aus.
Html Report — speichert jedes Signal mit einem Chart-Screenshot in Files/VibeFox_Zscore_Revert/result.html. Standard: aus.
Telegram — leitet Signale mit Chart-Screenshots über den HTML-Bericht an einen Telegram-Chat weiter. Standard: aus.
Telegram - bot token — das Token des für die Zustellung verwendeten Telegram-Bots. Standard: leer.
Telegram - chat id — die Kennung des Ziel-Telegram-Chats. Standard: leer.
Panel / Settings
Panel width, px — die Breite des Chart-Panels in Pixeln, 300..800. Standard: 800.
Header size — die Höhe der Panel-Kopfzeile, 1..6. Standard: 1.
Theme — das Farbschema des Panels: Light, Dark oder Auto. Standard: Auto.
Row height (px) — die Höhe jeder Parameterzeile in Pixeln. Standard: 34.
Font size — die im Panel verwendete Schriftgröße. Standard: 8.
Hide Footer — blendet die untere Leiste des Panels aus. Standard: aus.
Mini Header on collapse — zeigt einen kompakten Kopfzeilenstreifen, wenn das Panel zusammengeklappt ist. Standard: aus.
Close on click outside — klappt das Panel automatisch zusammen, wenn außerhalb geklickt wird. Standard: aus.
Instance — eine eindeutige Nummer für jede Kopie des Indikators auf demselben Chart, ermöglicht den Betrieb mehrerer Instanzen nebeneinander. Standard: 1.
Panel Start Window — legt die anfängliche Position des Panels fest: Hauptchart oder Unterfenster. Standard: Subwindow.
