VibeFox BSU BPU
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
VibeFox BSU/BPU Levels — durch Bars erzeugte Unterstützungen/Widerstände mit Abpraller- und Ausbruch-Einstiegen
VibeFox BSU/BPU Levels ist ein Echtzeit-Indikator für Unterstützung und Widerstand für MetaTrader 5. Er erkennt die Bars, die Preisniveaus erzeugen (BSU), zählt, wie viele spätere Bars jedes Niveau bestätigen (BPU), zeichnet die stärksten Niveaus als horizontale Strahlen direkt auf den Preischart und markiert Abpraller- und Ausbruch-Einstiegspunkte in dem Moment, in dem sie erscheinen. Jedes Bedienelement ist in einer einzigen modernen, interaktiven Panel zusammengefasst, sodass Sie die Marktstruktur und den Einstiegspunkt genau in dem Augenblick ablesen, in dem sie sich bilden.
Wie der Indikator funktioniert
Der Indikator beruht auf zwei Ideen aus der Strukturanalyse der Price Action: dem Bar, der ein Niveau aufstellt, und den Bars, die es bestätigen.
BSU (Niveau-erzeugender Bar) ist ein bestätigter Fraktal-Pivot — ein Bar, dessen Hoch das höchste oder dessen Tief das tiefste über einer bestimmten Anzahl von Bars auf jeder Seite ist (das Wing). Sein Extrempreis wird zu einem horizontalen Niveau: ein Hoch wird zu einem Widerstand, ein Tief zu einer Unterstützung.
BPU (Niveau-bestätigender Bar) ist ein späterer Bar, der die Niveauzone berührt (Niveaupreis plus/minus die Toleranz) und wieder auf der richtigen Seite schließt — eine Abweisung. Jede solche Berührung fügt dem Niveau ein BPU hinzu. Die BPU-Anzahl ist die Stärke des Niveaus: je mehr Bestätigungen ein Niveau gesammelt hat, desto wichtiger ist es und desto dicker wird seine Linie gezeichnet (Niveaus mit zwei oder mehr BPU erhalten eine dickere Linie, vier oder mehr eine noch dickere).
Der Aufbau wird durch vier Kernparameter bestimmt. Bars (Lookback) legt fest, wie viele der letzten Bars nach Niveaus durchsucht werden. Wing legt fest, wie viele Bars auf jeder Seite niedriger (für ein Hoch) oder höher (für ein Tief) sein müssen, damit ein Bar als BSU-Pivot gilt — ein größeres Wing behält nur die bedeutenderen Swing-Extreme. Tolerance ist die halbe Breite der Niveauzone in Punkten; setzen Sie sie auf 0, und der Indikator leitet sie automatisch aus dem durchsuchten Preisbereich ab. Min BPU ist die Mindestanzahl an Bestätigungen, die ein Niveau haben muss, um angezeigt und gehandelt zu werden, sodass schwache, unbestätigte Niveaus herausgefiltert werden.
Die Niveaus werden direkt auf dem Preischart als horizontale Strahlen-Objekte gezeichnet, während der Indikator selbst in seinem eigenen Unterfenster lebt, in dem das Bedienpanel sitzt. Jedes Niveau trägt einen Tooltip, der anzeigt, ob es sich um eine Unterstützung oder einen Widerstand handelt, seine BPU-Anzahl und seinen Preis.
Einstiegspunkte
Der Hauptwert von VibeFox BSU/BPU Levels sind seine automatischen Einstiegspunkte: Der Indikator verfolgt die Bedingungen selbst und setzt eine klare Markierung direkt auf den Preischart. Zwei unabhängige Signaltypen stehen zur Verfügung, jeder mit seinem eigenen Schalter.
Einstieg — Bounce (Abweisung von einem Niveau)
Das Bounce-Signal wird ausgelöst, wenn der Preis ein bestätigtes Niveau erreicht und davon abgewiesen wird. Eine Abweisung an einem Unterstützungs-Niveau setzt eine BUY-Markierung unter den Bar — Käufer haben das Niveau verteidigt. Eine Abweisung an einem Widerstands-Niveau setzt eine SELL-Markierung über den Bar — Verkäufer haben das Niveau verteidigt. Dies ist das Mean-Reversion-Signal: Es handelt das Halten des Niveaus.
Einstieg — Break (Schluss jenseits eines Niveaus)
Das Ausbruch-Signal wird beim ersten entschlossenen Schluss jenseits eines bestätigten Niveaus ausgelöst. Ein Schluss über einem Widerstands-Niveau setzt eine BUY-Markierung — das Niveau hat nachgegeben und der Preis bricht nach oben aus. Ein Schluss unter einem Unterstützungs-Niveau setzt eine SELL-Markierung — das Niveau hat nachgegeben und der Preis bricht nach unten aus. Dies ist das Momentum-/Fortsetzungssignal: Es handelt das Versagen des Niveaus.
Kauf- und Verkaufsmarkierungen werden getrennt mit den Einstellungen Buy und Sell eingefärbt, sodass die Richtung sofort ablesbar ist. Der Marker-Wähler schaltet das Symbol zwischen einem einfachen Kreuz (+), gefüllten Dreiecken oder Pfeilen mit Schweif um, während der Size-Regler die Markierung in Pixeln (6 bis 40) skaliert, um sich an jede Chart-Dichte anzupassen.
Vollständige visuelle Kontrolle
Die Farbe der Niveaulinie wird mit Level eingestellt und die Grunddicke mit Width von 1 bis 5 Pixeln (stärkere Niveaus werden dann automatisch dicker gezeichnet). Die Niveaulinie und beide Einstiegsmarkierungen unterstützen jeweils eine Transparenzeinstellung (0-100 %) im Farbwähler-Popup, sodass Sie sie sanft in den Chart-Hintergrund einblenden können. Markierungen auf dem Preischart werden unabhängig in Größe und Farbe gestaltet, sodass Einstiege vor jedem Hintergrund deutlich hervorstechen.
Interaktives Panel auf dem Chart
Die gesamte Oberfläche ist ein geschmeidiges, Canvas-basiertes Panel, das für schnelle Maussteuerung gebaut ist. Die Niveau-Parameter sind in ordentliche Zeilen gefasst, und der Einstiegsblock ist mit seiner eigenen goldenen ENTRY-Überschrift abgesetzt, sodass Signaleinstellungen nicht mit Niveaueinstellungen 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 (die Niveaus selbst bleiben gezeichnet).
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.
Größenänderung — ziehen Sie an der unteren rechten Ecke, um das Panel zu skalieren.
Einklappbar — ein Doppelklick auf die Kopfzeile klappt das Panel zu einem kompakten Streifen zusammen.
Mausrad — fahren Sie über ein beliebiges numerisches Feld 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 Arbeitsbereich angepasst wird: ein helles, dunkles oder automatisches Theme, eine einstellbare Panel-Breite, Kopfgröße, Zeilenhöhe und Schriftgröße. Zusätzliche Feinheiten erlauben es, die untere Leiste über Hide Footer auszublenden, die Kopfzeile beim Einklappen 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 Reiter Inputs legen nur die Startwerte fest. Sie können auch mehrere unabhängige Kopien auf einem Chart laufen lassen, indem Sie jeder eine eindeutige Instance geben, um verschiedene Niveaueinstellungen nebeneinander zu vergleichen.
Einstiegsbenachrichtigungen
Sie müssen nicht am Chart sitzen 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-Nachricht innerhalb des Terminals.
Push — eine mobile Benachrichtigung an die MetaTrader-App auf Ihrem Telefon.
Email — ein Brief, der über die Mail-Einstellungen des Terminals versendet wird.
Telegram — der Signaltext 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 Einstieg auf dem Symbol und Zeitrahmen erscheint, mit dem Sie arbeiten.
Visuelle Historie (HTML-Bericht)
Aktivieren Sie den Html-Kanal, und jedes Einstiegssignal wird in einem HTML-Bericht zusammen mit einem Screenshot des Charts zum Zeitpunkt der Auslösung gespeichert. Der Bericht wird im Files-Ordner des Terminals im Verzeichnis VibeFox_BSU_BPU abgelegt (MQL5/Files/VibeFox_BSU_BPU/result.html) und öffnet sich in jedem Browser — Sie erhalten ein visuelles Protokoll aller vom Indikator gefundenen Einstiege. Eine Papierkorb-Schaltfläche mit einem Klick löscht den Bericht und seine Screenshots, wann immer Sie von vorne beginnen möchten.
Telegram-Benachrichtigungen
Signale können auch direkt in Ihren Telegram-Chat geliefert werden — der Signaltext zusammen mit einem Screenshot des Charts zum Zeitpunkt der Erkennung. Schalten Sie den Telegram-Kanal ein und geben Sie Ihren Bot-Token und Ihre Chat-ID in den Eingaben 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 selbst 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 auf dem Panel geändert werden (die Schaltfläche Settings) — die Eingabeparameter legen nur die Anfangswerte beim Start fest.
Levels (BSU/BPU)
Lookback (bars to scan) — wie viele der letzten Bars nach Niveaus durchsucht werden. Standard: 300.
BSU Wing (fractal bars each side) — Bars auf jeder Seite, die niedriger/höher sein müssen, damit ein Bar als Niveau-erzeugender Pivot gilt. Standard: 2.
Zone Tolerance, points — halbe Breite der Niveauzone in Punkten; 0 = wird automatisch aus dem Preisbereich abgeleitet. Standard: 0.
Min BPU (confirmations to show level) — Mindestanzahl an Bestätigungen, die ein Niveau haben muss, um gezeichnet und gehandelt zu werden. Standard: 1.
Level Line Color — die Farbe der Niveaulinien auf dem Preischart. Standard: Silver.
Level Line Transparency — Linientransparenz in Prozent, 0-100. Standard: 0.
Level Line Width — die Grunddicke der Niveaulinien in Pixeln, 1..5 (stärkere Niveaus werden dicker gezeichnet). Standard: 1.
Entry Points
Bounce (rejection from level) — aktiviert Markierungen, wenn der Preis von einem Niveau abgewiesen wird (Unterstützung = BUY, Widerstand = SELL). Standard: ein.
Breakout (close beyond level) — aktiviert Markierungen, wenn der Preis jenseits eines Niveaus schließt (Bruch des Widerstands = BUY, Bruch der Unterstützung = SELL). 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 mobile MetaTrader-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_BSU_BPU/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 Panels auf dem Chart 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 eingeklappt ist. Standard: aus.
Close on click outside — klappt das Panel automatisch ein, wenn außerhalb davon geklickt wird. Standard: aus.
Instance — eine eindeutige Nummer für jede Kopie des Indikators auf demselben 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.
