VibeFox BSU BPU
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox BSU/BPU Levels — supports/résistances créés par les barres avec entrées sur rebond et cassure
VibeFox BSU/BPU Levels est un indicateur de support/résistance en temps réel pour MetaTrader 5. Il détecte les barres qui créent des niveaux de prix (BSU), compte combien de barres ultérieures confirment chaque niveau (BPU), trace les niveaux les plus forts sous forme de rayons horizontaux directement sur le graphique des prix et marque les points d'entrée sur rebond et cassure au moment même où ils apparaissent. Chaque commande est rassemblée dans un seul panneau interactif moderne, de sorte que vous lisez la structure du marché et le point d'entrée à l'instant précis où ils se forment.
Comment fonctionne l'indicateur
L'indicateur repose sur deux idées issues de l'analyse de la structure en price action : la barre qui établit un niveau et les barres qui le confirment.
BSU (barre créant le niveau) est un pivot fractal confirmé — une barre dont le plus haut est le plus élevé, ou dont le plus bas est le plus bas, sur un certain nombre de barres de chaque côté (le Wing). Son prix extrême devient un niveau horizontal : un plus haut devient une résistance, un plus bas devient un support.
BPU (barre confirmant le niveau) est une barre ultérieure qui touche la zone du niveau (le prix du niveau plus/moins la tolérance) et clôture de nouveau du bon côté — un rejet. Chaque contact de ce type ajoute un BPU au niveau. Le compte de BPU est la force du niveau : plus un niveau a recueilli de confirmations, plus il est important, et plus sa ligne est tracée épaisse (les niveaux avec deux BPU ou plus reçoivent une ligne plus épaisse, quatre ou plus encore plus épaisse).
La construction est façonnée par quatre paramètres essentiels. Bars (Lookback) définit combien de barres récentes sont analysées à la recherche de niveaux. Wing définit combien de barres de chaque côté doivent être plus basses (pour un plus haut) ou plus hautes (pour un plus bas) pour qu'une barre soit qualifiée de pivot BSU — une aile plus large ne conserve que les extrêmes de swing les plus significatifs. Tolerance est la demi-largeur de la zone du niveau en points ; réglez-la sur 0 et l'indicateur la déduit automatiquement de la plage de prix analysée. Min BPU est le nombre minimal de confirmations qu'un niveau doit avoir pour être affiché et tradé, de sorte que les niveaux faibles et non confirmés sont filtrés.
Les niveaux sont tracés directement sur le graphique des prix sous forme d'objets de rayons horizontaux, tandis que l'indicateur lui-même vit dans sa propre sous-fenêtre, où se trouve le panneau de commande. Chaque niveau porte une infobulle indiquant s'il s'agit d'un support ou d'une résistance, son compte de BPU et son prix.
Points d'entrée
La principale valeur de VibeFox BSU/BPU Levels réside dans ses points d'entrée automatiques : l'indicateur suit lui-même les conditions et place un marqueur clair directement sur le graphique des prix. Deux types de signaux indépendants sont disponibles, chacun avec son propre interrupteur.
Entrée — Bounce (rejet d'un niveau)
Le signal de rebond se déclenche lorsque le prix atteint un niveau confirmé et en est rejeté. Un rejet sur un niveau de support place un marqueur BUY sous la barre — les acheteurs ont défendu le niveau. Un rejet sur un niveau de résistance place un marqueur SELL au-dessus de la barre — les vendeurs ont défendu le niveau. C'est le signal de retour à la moyenne : il trade le maintien du niveau.
Entrée — Break (clôture au-delà d'un niveau)
Le signal de cassure se déclenche à la première clôture décisive au-delà d'un niveau confirmé. Une clôture au-dessus d'un niveau de résistance place un marqueur BUY — le niveau a cédé et le prix casse vers le haut. Une clôture en dessous d'un niveau de support place un marqueur SELL — le niveau a cédé et le prix casse vers le bas. C'est le signal de momentum/continuation : il trade la rupture du niveau.
Les marqueurs d'achat et de vente sont colorés séparément avec les paramètres Buy et Sell, de sorte que la direction se lit instantanément. Le sélecteur Marker bascule le glyphe entre une simple croix (+), des triangles pleins ou des flèches avec une queue, tandis que la commande Size met le marqueur à l'échelle en pixels (de 6 à 40) pour s'adapter à toute densité de graphique.
Contrôle visuel complet
La couleur de la ligne de niveau est définie avec Level et l'épaisseur de base avec Width de 1 à 5 pixels (les niveaux plus forts sont ensuite tracés plus épais automatiquement). La ligne de niveau et les deux marqueurs d'entrée prennent chacun en charge un réglage de transparence (0-100 %) dans la fenêtre du sélecteur de couleur, ce qui vous permet de les fondre en douceur dans l'arrière-plan du graphique. Les marqueurs sur le graphique des prix sont dimensionnés et colorés indépendamment, de sorte que les entrées ressortent clairement sur n'importe quel fond.
Panneau interactif sur le graphique
Toute l'interface est un panneau fluide basé sur canvas, conçu pour un contrôle rapide à la souris. Les paramètres de niveau sont rassemblés en rangées soignées, et le bloc d'entrée est mis à part avec son propre en-tête doré ENTRY, afin que les réglages de signaux ne se mélangent pas avec les réglages de niveaux. L'en-tête du panneau contient les icônes de commande.
Power — active et désactive le tracé des marqueurs d'entrée sans retirer l'indicateur du graphique (les niveaux eux-mêmes restent tracés).
Settings (engrenage) — ouvre et ferme la section des réglages.
Updown (flèches) — déplace le panneau entre sa sous-fenêtre et le graphique principal.
Close (croix) — ferme l'indicateur.
Redimensionnable — faites glisser le coin inférieur droit pour mettre le panneau à l'échelle.
Repliable — un double-clic sur l'en-tête replie le panneau en une bande compacte.
Molette de la souris — survolez n'importe quel champ numérique et faites défiler la molette pour modifier la valeur sans ouvrir le clavier.
Réglages et personnalisation
Le bouton Settings ouvre une section où le panneau s'adapte à votre espace de travail : un Theme clair, sombre ou automatique, une largeur de panneau ajustable, une taille d'en-tête, une hauteur de rangée et une taille de police. Des touches supplémentaires vous permettent de masquer la barre inférieure via Hide Footer, de réduire l'en-tête lorsqu'il est replié avec Mini Header et de replier automatiquement le panneau en cliquant à l'extérieur. Presque chaque paramètre change en direct directement sur le panneau — les champs de saisie de l'onglet Inputs ne définissent que les valeurs de départ. Vous pouvez aussi faire tourner plusieurs copies indépendantes sur un même graphique en donnant à chacune une Instance unique, pour comparer différents réglages de niveaux côte à côte.
Notifications d'entrée
Vous n'avez pas besoin de rester à surveiller le graphique en attendant un signal. Chaque entrée peut être envoyée via plusieurs canaux de notification qui s'activent indépendamment directement sur le panneau.
Alert — un message contextuel à l'intérieur du terminal.
Push — une notification mobile vers l'application MetaTrader sur votre téléphone.
Email — une lettre envoyée via les paramètres de messagerie du terminal.
Telegram — le texte du signal accompagné d'une capture d'écran du graphique, envoyé directement dans votre chat Telegram.
Activez uniquement les canaux dont vous avez besoin, et vous serez averti au moment où une nouvelle entrée apparaît sur le symbole et l'unité de temps avec lesquels vous travaillez.
Historique visuel (rapport HTML)
Activez le canal Html, et chaque signal d'entrée est enregistré dans un rapport HTML accompagné d'une capture d'écran du graphique au moment de son déclenchement. Le rapport est stocké dans le dossier Files du terminal, dans le répertoire VibeFox_BSU_BPU (MQL5/Files/VibeFox_BSU_BPU/result.html), et s'ouvre dans n'importe quel navigateur — vous obtenez un journal visuel de toutes les entrées trouvées par l'indicateur. Un bouton corbeille en un clic efface le rapport et ses captures d'écran chaque fois que vous voulez repartir de zéro.
Alertes Telegram
Les signaux peuvent aussi être livrés directement dans votre chat Telegram — le texte du signal accompagné d'une capture d'écran du graphique au moment de la détection. Activez le canal Telegram et saisissez votre jeton de bot et votre identifiant de chat dans les entrées.
La livraison s'appuie sur le rapport HTML : chaque nouveau signal est écrit dans le rapport, et le rapport — ouvert dans un navigateur — le transmet lui-même à votre chat Telegram. Pour cette raison, activer Telegram maintient automatiquement le rapport Html activé, et les deux canaux fonctionnent ensemble.
Aide multilingue intégrée
Une page d'aide complète est intégrée au panneau, disponible en plusieurs langues, de sorte que chaque commande est expliquée là où vous l'utilisez.
Paramètres (onglet Inputs)
La plupart des réglages peuvent aussi être modifiés en direct directement sur le panneau (le bouton Settings) — les paramètres d'entrée ne définissent que les valeurs initiales au démarrage.
Levels (BSU/BPU)
Lookback (bars to scan) — combien de barres récentes sont analysées à la recherche de niveaux. Par défaut : 300.
BSU Wing (fractal bars each side) — barres de chaque côté qui doivent être plus basses/hautes pour qu'une barre soit qualifiée de pivot créant un niveau. Par défaut : 2.
Zone Tolerance, points — demi-largeur de la zone du niveau en points ; 0 = déduite automatiquement de la plage de prix. Par défaut : 0.
Min BPU (confirmations to show level) — nombre minimal de confirmations qu'un niveau doit avoir pour être tracé et tradé. Par défaut : 1.
Level Line Color — la couleur des lignes de niveau sur le graphique des prix. Par défaut : Silver.
Level Line Transparency — transparence de la ligne en pourcentage, 0-100. Par défaut : 0.
Level Line Width — l'épaisseur de base des lignes de niveau en pixels, 1..5 (les niveaux plus forts sont tracés plus épais). Par défaut : 1.
Entry Points
Bounce (rejection from level) — active les marqueurs lorsque le prix est rejeté d'un niveau (support = BUY, résistance = SELL). Par défaut : activé.
Breakout (close beyond level) — active les marqueurs lorsque le prix clôture au-delà d'un niveau (cassure de résistance = BUY, cassure de support = SELL). Par défaut : activé.
Marker Font Size — la taille des marqueurs d'entrée en pixels, 6..40. Par défaut : 12.
Entry Marker — le glyphe du marqueur : Cross (+), Triangle ou Arrow. Par défaut : Arrow.
Buy Color — la couleur du marqueur BUY. Par défaut : LimeGreen.
Buy Transparency — transparence du marqueur d'achat en pourcentage, 0-100. Par défaut : 0.
Sell Color — la couleur du marqueur SELL. Par défaut : Red.
Sell Transparency — transparence du marqueur de vente en pourcentage, 0-100. Par défaut : 0.
Notifications
Push Notification — active les notifications push vers l'application mobile MetaTrader. Par défaut : désactivé.
Alert Popup — active les alertes contextuelles à l'intérieur du terminal. Par défaut : désactivé.
Email — active les alertes par e-mail via les paramètres de messagerie du terminal. Par défaut : désactivé.
Html Report — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_BSU_BPU/result.html. Par défaut : désactivé.
Telegram — transmet les signaux avec des captures d'écran du graphique à un chat Telegram via le rapport HTML. Par défaut : désactivé.
Telegram - bot token — le jeton du bot Telegram utilisé pour la livraison. Par défaut : vide.
Telegram - chat id — l'identifiant du chat Telegram cible. Par défaut : vide.
Panel / Settings
Panel width, px — la largeur du panneau sur le graphique en pixels, 300..800. Par défaut : 800.
Header size — la hauteur de l'en-tête du panneau, 1..6. Par défaut : 1.
Theme — le thème de couleur du panneau : Light, Dark ou Auto. Par défaut : Auto.
Row height (px) — la hauteur de chaque rangée de paramètre en pixels. Par défaut : 34.
Font size — la taille de police utilisée à l'intérieur du panneau. Par défaut : 8.
Hide Footer — masque la barre inférieure du panneau. Par défaut : désactivé.
Mini Header on collapse — affiche une bande d'en-tête compacte lorsque le panneau est replié. Par défaut : désactivé.
Close on click outside — replie automatiquement le panneau lorsqu'on clique à l'extérieur. Par défaut : désactivé.
Instance — un numéro unique pour chaque copie de l'indicateur sur le même graphique, permet d'exécuter plusieurs instances côte à côte. Par défaut : 1.
Panel Start Window — définit la position initiale du panneau : graphique principal ou sous-fenêtre. Par défaut : Subwindow.
