VibeFox Keltner Revert
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
VibeFox Keltner Revert — Mean-Reversion an einem Volatilitätskanal mit Einstiegspunkten
VibeFox Keltner Revert ist ein Echtzeit-Kanalindikator für MetaTrader 5. Er baut einen klassischen Keltner-Kanal — eine EMA-Mittellinie, umhüllt von zwei ATR-basierten Volatilitätsbändern — zeichnet alle drei Bänder direkt im Kurschart und markiert einen Mean-Reversion-Einstieg, sobald der Kurs sich zu einem äußeren Band streckt und zur Mitte zurückschnappt. Jedes Bedienelement ist in einem modernen interaktiven Panel vereint, sodass Sie jedes Revert-Setup in dem Moment sehen, in dem es entsteht, statt die Bänder von Hand zu beobachten.
So funktioniert der Indikator
Der Kanal leitet sich aus zwei bekannten Bausteinen ab. Die Mittellinie ist ein EMA des typischen Preises — (High + Low + Close) / 3 — über die MA Period, sodass sie dem Trend folgt und dabei das Intrabar-Rauschen glättet. Die Bandbreite wird durch die ATR (Average True Range) über die ATR Period bestimmt, ein reines Volatilitätsmaß. Die beiden äußeren Bänder liegen eine feste Anzahl von ATRs von der Mitte entfernt, festgelegt durch den Multiplier: Das obere Band ist Middle + Multiplier × ATR und das untere Band ist Middle − Multiplier × ATR.
Da die Breite an die ATR gekoppelt ist, atmet der Kanal mit dem Markt — er weitet sich, wenn die Volatilität steigt, und verengt sich, wenn der Markt sich beruhigt — während der EMA die gesamte Hülle entlang des Trends gleiten lässt. Die Einstellung Bars begrenzt, wie viel Historie verarbeitet wird: Setzen Sie sie auf 0, um alle verfügbaren Bars zu verwenden, oder auf einen kleineren Wert für schnellere Neuzeichnungen bei umfangreichen Charts.
Die drei Bänder werden direkt im Kurschart als Linien-Objekte gezeichnet, während der Indikator selbst in seinem eigenen Unterfenster lebt, in dem das Bedienpanel sitzt.
Der Keltner-Kanal
Ein Keltner-Kanal rahmt den Kurs zwischen einer trendfolgenden Mittellinie und zwei Volatilitätshüllen ein. Die meiste Zeit schwankt der Kurs innerhalb des Kanals; die äußeren Bänder wirken als dynamische, volatilitätsskalierte Extreme. Eine Berührung des oberen Bandes markiert einen Bereich, in dem die Aufwärtsbewegung relativ zur jüngsten Volatilität überdehnt ist, und eine Berührung des unteren Bandes markiert eine überdehnte Abwärtsbewegung. Der mittlere EMA ist der Schwerpunkt des Kanals — das Niveau, zu dem der Kurs nach einem Ausflug an ein äußeres Band tendenziell zurückstrebt.
Die Revert-Logik (Mean-Reversion)
VibeFox Keltner Revert handelt die Rückkehr zum Mittelwert statt den Ausbruch. Die Idee ist einfach: Wenn der Kurs zu einem äußeren Band vorstößt und es dann abweist, indem er zurück in den Kanal schließt, folgt oft ein Zurückschnappen zur Mittellinie.
Ein BUY-Setup entsteht, wenn das Low eines Bars das Lower-Band berührt oder durchsticht und derselbe Bar zurück über dem Lower-Band schließt — der Markt hat die Abwärtsdehnung abgewiesen, und die erwartete Bewegung geht nach oben zur Mitte. Ein SELL-Setup ist das Spiegelbild: Das High eines Bars berührt oder durchsticht das Upper-Band und der Bar schließt zurück unter dem Upper-Band — die Aufwärtsdehnung wurde abgewiesen, und die erwartete Bewegung geht nach unten zur Mitte. Signale werden nur auf geschlossenen Bars ausgewertet; der aktuell entstehende Bar wird ignoriert, sodass eine Markierung nach dem Druck nie neu zeichnet.
Einstiegspunkte
Der Hauptnutzen von VibeFox Keltner Revert sind seine automatischen Einstiege. Wenn ein gültiges Revert-Setup auf einem geschlossenen Bar vollständig ist, platziert der Indikator eine deutliche Markierung direkt im Kurschart am Signalpreis. Der einzelne Schalter Revert schaltet die Mean-Reversion-Einstiege ein oder aus; Kauf- und Verkaufsmarkierungen werden über die Farbeinstellungen Buy und Sell getrennt eingefärbt, sodass die Richtung sofort ablesbar ist.
Der Selektor Marker wechselt das Glyph zwischen einem einfachen Kreuz (+), gefüllten Dreiecken oder Pfeilen mit Schweif, während die Steuerung Size die Markierung in Pixeln (6 bis 40) skaliert, um zu jeder Chartdichte zu passen.
Volle visuelle Kontrolle
Jedes der drei Bänder hat seine eigene Farbe — Middle, Upper und Lower — und die Liniendicke wird mit Width von 1 bis 5 Pixeln festgelegt. Jedes Band und beide Einstiegsmarkierungen unterstützen eine Transparenzeinstellung (0-100 %) im Farbwähler-Popup, sodass Sie den Kanal sanft in den Chart einblenden oder die Signale vor jedem Hintergrund hervortreten lassen 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 Kanalparameter sind in ordentlichen Reihen zusammengefasst, und der Einstiegsblock ist mit seiner eigenen goldenen Überschrift ENTRY abgesetzt, damit Signaleinstellungen nicht mit den Bandeinstellungen vermischt werden. Die Kopfzeile des Panels enthält die Steuerungssymbole.
Power — schaltet das Zeichnen der Einstiegsmarkierungen ein und aus, ohne den Indikator vom Chart zu entfernen.
Settings (Zahnrad) — öffnet und schließt den Einstellungsbereich.
Updown (Pfeile) — verschiebt das Panel zwischen seinem Unterfenster und dem Hauptchart.
Close (Kreuz) — schließt den Indikator.
Resizable — ziehen Sie an der unteren rechten 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 Zahlenfeld und scrollen Sie mit dem Rad, um den Wert ohne Tastatur zu ändern.
Einstellungen und Personalisierung
Die Schaltfläche Settings öffnet einen Bereich, in dem das Panel an Ihren Arbeitsplatz angepasst wird: ein helles, dunkles oder automatisches Theme, eine einstellbare Panelbreite, Kopfzeilengröße, Reihenhöhe und Schriftgröße. Zusätzliche Feinheiten erlauben es, die untere Leiste über Hide Footer auszublenden, die Kopfzeile im zugeklappten Zustand mit Mini Header zu verkleinern und das Panel bei einem Klick außerhalb automatisch zuzuklappen. Fast jeder Parameter ändert sich live direkt im Panel — die Eingabefelder im Reiter „Inputs“ legen nur die Startwerte fest. Sie können außerdem mehrere unabhängige Kopien auf einem Chart laufen lassen, indem Sie jeder eine eindeutige Instance geben, um verschiedene Einstellungen nebeneinander zu vergleichen.
Einstiegs-Benachrichtigungen
Sie müssen nicht am Chart sitzen und auf ein Revert-Setup warten. Jeder Einstieg kann über mehrere Benachrichtigungskanäle gesendet werden, die unabhängig direkt im Panel aktiviert werden.
Alert — eine Pop-up-Meldung innerhalb des Terminals.
Push — eine mobile Benachrichtigung an die MetaTrader-App auf Ihrem Telefon.
Email — ein über die Mail-Einstellungen des Terminals versendeter Brief.
Telegram — der Benachrichtigungstext 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 ein neuer Keltner-Revert-Einstieg auf dem Symbol und Zeitrahmen erscheint, mit dem Sie arbeiten.
Visuelle Historie (HTML-Bericht)
Aktivieren Sie den Kanal Html, und jedes Einstiegssignal wird zusammen mit einem Screenshot des Charts im Moment der Auslösung in einem HTML-Bericht gespeichert. Der Bericht wird im Files-Ordner des Terminals im Verzeichnis VibeFox_Keltner_Revert gespeichert (MQL5/Files/VibeFox_Keltner_Revert/result.html) und öffnet sich in jedem Browser — Sie erhalten ein visuelles Protokoll aller Reverts, die der Indikator gefunden hat. Eine Papierkorb-Schaltfläche mit einem Klick 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 Benachrichtigungstext zusammen mit einem Screenshot des Charts im Moment der Erkennung. Aktivieren Sie den Kanal Telegram und geben Sie Ihren Bot-Token und Ihre Chat-ID in den Inputs ein.
Die Zustellung läuft über den 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 das Aktivieren von Telegram den Html-Bericht automatisch 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 (Reiter „Inputs“)
Die meisten Einstellungen können auch live direkt im Panel geändert werden (Schaltfläche „Settings“) — die Eingabeparameter legen nur die Anfangswerte beim Start fest.
Keltner Revert (core)
MA Period — die EMA-Periode der Mittellinie, berechnet auf dem typischen Preis (H+L+C)/3. Standard: 20.
ATR Period — die ATR-Periode, die die Kanalbreite festlegt. Standard: 10.
Multiplier — der ATR-Multiplikator: wie viele ATRs die äußeren Bänder von der Mittellinie entfernt liegen. Standard: 2.0.
Bars of history to process — wie viele Bars zurück der Kanal und die Einstiege berechnet werden, 0 = alle verfügbaren. Standard: 200.
Middle Line Color — die Farbe der mittleren (EMA-)Linie. Standard: DodgerBlue.
Middle Line Transparency — Transparenz der Mittellinie 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 Kanallinien in Pixeln, 1..5. Standard: 1.
Entry Points
Revert — aktiviert Mean-Reversion-Einstiege (Lower berühren, dann darüber schließen = BUY; Upper berühren, dann darunter schließen = SELL). Standard: ein.
Marker Font Size — die Größe der Einstiegsmarkierungen in Pixeln, 6..40. Standard: 12.
Entry Marker — das Markierungs-Glyph: 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-Mobil-App. Standard: aus.
Alert Popup — aktiviert Pop-up-Benachrichtigungen innerhalb des Terminals. Standard: aus.
Email — aktiviert E-Mail-Benachrichtigungen über die Mail-Einstellungen des Terminals. Standard: aus.
Html Report — speichert jedes Signal mit einem Chart-Screenshot in Files/VibeFox_Keltner_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 — der 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 Parameterreihe 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 zugeklappt ist. Standard: aus.
Close on click outside — klappt das Panel automatisch zu, wenn außerhalb davon geklickt wird. Standard: aus.
Instance — eine eindeutige Nummer für jede Kopie des Indikators im selben Chart, ermöglicht das Ausführen mehrerer Instanzen nebeneinander. Standard: 1.
Panel Start Window — legt die Anfangsposition des Panels fest: Hauptchart oder Unterfenster. Standard: Subwindow.
