VibeFox Inside Bar
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Inside Bar — cassure de compression de mother bar avec points d'entrée automatiques
VibeFox Inside Bar est un indicateur de price action en temps réel pour MetaTrader 5. Il détecte le motif classique de l'inside bar, trace un rectangle net autour de chaque mother bar qui contient une compression d'inside bars, et marque directement sur le graphique l'instant précis où le prix casse cette plage. Toutes les commandes sont rassemblées dans un seul panneau interactif moderne : au lieu de scruter bougie après bougie, vous voyez chaque configuration de compression et son entrée en cassure dès qu'elle se forme.
Comment fonctionne l'indicateur
Une inside bar est une barre dont le High est inférieur (ou égal) au High de la barre précédente et dont le Low est supérieur (ou égal) au Low de la barre précédente — autrement dit, une barre qui se situe entièrement à l'intérieur de la plage de la barre qui la précède. Cette barre précédente, plus grande, est appelée la mother bar (MB). Les inside bars signalent que le marché marque une pause et se comprime : la volatilité se contracte tandis qu'acheteurs et vendeurs atteignent un équilibre temporaire.
Lorsqu'une ou plusieurs inside bars apparaissent à la suite, elles forment une compression (coil) — une séquence qui se resserre, entièrement contenue dans la plage de la mother bar. L'indicateur analyse les barres clôturées, trouve la mother bar (la barre précédant la première inside bar) et suit la compression tant que chaque barre suivante reste à l'intérieur de cette même plage. Il trace ensuite un rectangle couvrant le haut et le bas de la mother bar sur toute la compression, de sorte que la zone de compression saute aux yeux.
Le paramètre Max Bars limite le nombre d'inside bars consécutives acceptées dans une seule compression (1 à 20) ; une fois ce nombre atteint, ou dès qu'une barre casse la plage, la compression se termine. Les boîtes de mother bar sont tracées directement sur le graphique des prix sous forme d'objets rectangles, tandis que l'indicateur lui-même réside dans sa propre sous-fenêtre où se trouve le panneau de contrôle. Le paramètre Bars limite la quantité d'historique traitée — réglez-le sur 0 pour analyser toutes les barres disponibles, ou utilisez une valeur plus petite pour des redessins plus rapides sur les graphiques lourds.
Par défaut, chaque inside bar d'une compression est mesurée par rapport à la même plage de la barre mère. L'option Nested bascule vers une règle plus stricte, en cascade : chaque barre doit se situer à l'intérieur de la barre précédente, de sorte que la plage se resserre étape par étape et que la compression se termine dès qu'une barre ne tient plus dans son prédécesseur immédiat — même si elle tiendrait encore dans la barre mère. Le rectangle de la barre mère et le buffer de cassure restent mesurés à partir de la première barre mère (la plus large). Désactivez-la pour accepter toute barre contenue dans la plage de la barre mère.
Points d'entrée
La principale valeur de VibeFox Inside Bar réside dans ses entrées en cassure automatiques. Après la formation d'une compression, l'indicateur surveille les barres qui suivent et place un marqueur clair sur le graphique dès que le prix résout la compression. Chaque direction possède son propre interrupteur.
Entrée — Buy breakout
La première barre après la compression qui clôture au-dessus du haut de la mother bar place un marqueur BUY — le marché a cassé la compression vers le haut. Les acheteurs ont remporté le bras de fer, et le prix s'étend vers le haut hors de la plage.
Entrée — Sell breakout
La première barre après la compression qui clôture en dessous du bas de la mother bar place un marqueur SELL — la compression s'est résolue vers le bas. Un seul signal est produit par configuration et par direction, de sorte que chaque compression donne au plus une cassure nette dans chaque sens.
Breakout Buffer
Le paramètre Buffer % est un filtre de bruit exprimé en pourcentage de la plage de la mother bar. Avec un buffer, la clôture doit franchir le bord de la mother bar non pas seulement d'un tick mais de cette fraction de la hauteur de la boîte avant qu'un signal ne se déclenche — ainsi un buffer de 10 signifie que la clôture doit dépasser le bord de 10 % de la plage propre de la mother bar. Parce qu'il s'adapte à la taille de chaque configuration, la même valeur se comporte de manière cohérente sur n'importe quel symbole ou unité de temps. Réglez-le sur 0 pour prendre les cassures dès la première clôture au-delà du bord, ou augmentez-le pour exiger des cassures plus fortes et plus décisives et filtrer les cassures marginales.
Les marqueurs d'achat et de vente sont colorés séparément avec les paramètres Buy Color et Sell Color, de sorte que la direction se lit instantanément. Le sélecteur Marker change le glyphe entre une simple croix (+), des triangles pleins ou des flèches avec une queue, tandis que la commande Size redimensionne le marqueur en pixels (6 à 40) pour s'adapter à n'importe quelle densité de graphique.
Contrôle visuel complet
La couleur de la boîte de mother bar est définie avec Mother-Bar Box Color et l'épaisseur de la bordure avec Box Border Width de 1 à 5 pixels. La boîte et les deux marqueurs d'entrée prennent chacun en charge un réglage de transparence (0-100 %) dans la fenêtre de sélection des couleurs, ce qui vous permet de les fondre doucement dans l'arrière-plan du graphique. Les marqueurs sur le graphique des prix sont dimensionnés et colorés indépendamment, afin que les entrées se démarquent clairement sur n'importe quel arrière-plan.
Panneau interactif sur le graphique
Toute l'interface est un panneau fluide basé sur un canvas, conçu pour un contrôle rapide à la souris. Les paramètres d'inside bar sont regroupés en rangées nettes, et le bloc d'entrée est mis à part avec son propre titre doré ENTRY, afin que les réglages de signal ne se mélangent pas avec les réglages de boîte. 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.
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.
Resizable — faites glisser le coin inférieur droit pour redimensionner le panneau.
Collapsible — un double-clic sur l'en-tête réduit le panneau en une bande compacte.
Mouse wheel — 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 est adapté à 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 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 lors d'un clic à l'extérieur. Presque tous les paramètres changent en direct sur le panneau — les champs de saisie de l'onglet Inputs ne définissent que les valeurs de départ. Vous pouvez également exécuter plusieurs copies indépendantes sur un même graphique en attribuant à chacune une Instance unique, pour comparer côte à côte différents réglages d'inside bar.
Notifications d'entrée
Vous n'avez pas besoin de rester devant le graphique à attendre une cassure. Chaque entrée peut être envoyée via plusieurs canaux de notification activés 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 de l'alerte accompagné d'une capture d'écran du graphique, envoyé directement à votre chat Telegram.
Activez uniquement les canaux dont vous avez besoin, et vous serez averti dès qu'une nouvelle cassure 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 du déclenchement. Le rapport est stocké dans le dossier Files du terminal, dans le répertoire VibeFox_Inside_Bar (MQL5/Files/VibeFox_Inside_Bar/result.html), et s'ouvre dans n'importe quel navigateur — vous obtenez un journal visuel de toutes les cassures trouvées par l'indicateur. Un bouton corbeille en un clic efface le rapport et ses captures d'écran chaque fois que vous souhaitez repartir de zéro.
Alertes Telegram
Les signaux peuvent aussi être livrés directement dans votre chat Telegram — le texte de l'alerte 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 inputs.
La livraison s'appuie sur le rapport HTML : chaque nouveau signal est inscrit dans le rapport, et le rapport — ouvert dans un navigateur — le transmet de 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, afin que chaque commande soit expliquée là où vous l'utilisez.
Paramètres (onglet Inputs)
La plupart des réglages peuvent aussi être modifiés en direct sur le panneau (bouton Settings) — les paramètres d'entrée ne définissent que les valeurs initiales au démarrage.
Inside Bar
Max Inside Bars — le nombre maximum d'inside bars consécutives acceptées dans une compression, 1..20. Par défaut : 5.
Nested Inside Bars — si activé, chaque barre doit se trouver à l'intérieur de la barre précédente (imbrication en cascade) plutôt que la première barre mère. Par défaut : désactivé.
Breakout Buffer — le filtre de cassure en pourcentage de la plage de la mother bar ; la clôture doit franchir le bord de la mother bar de cette fraction (0 = désactivé). Par défaut : 10.
Bars of history to process — combien de barres en arrière l'indicateur analyse, 0 = toutes disponibles. Par défaut : 500.
Mother-Bar Box Color — la couleur du rectangle tracé autour de chaque mother bar. Par défaut : DodgerBlue.
Box Transparency — transparence de la boîte en pourcentage, 0-100. Par défaut : 0.
Box Border Width — l'épaisseur de la bordure de la boîte en pixels, 1..5. Par défaut : 1.
Entry Points
Buy Breakout — active les marqueurs BUY lorsque le prix clôture au-dessus du haut de la mother bar après la compression. Par défaut : activé.
Sell Breakout — active les marqueurs SELL lorsque le prix clôture en dessous du bas de la mother bar après la compression. 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 alertes 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_Inside_Bar/result.html. Par défaut : désactivé.
Telegram — transmet les signaux avec captures d'écran du graphique vers 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 dans le 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 lors d'un clic à 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.
