VibeFox Squeeze Detector
- Indicateurs
- Version: 1.10
- Mise à jour: 2 juillet 2026
- Activations: 5
VibeFox Squeeze Detector — compression du squeeze, momentum et points d'entrée
VibeFox Squeeze Detector est un indicateur Squeeze Detector en temps réel pour MetaTrader 5. Il identifie les périodes où le marché se comprime dans une fourchette étroite, puis mesure le momentum qui s'accumule sous la surface, afin que vous puissiez agir à l'instant même où le marché se libère. La logique classique du squeeze et l'histogramme de momentum vivent dans une sous-fenêtre distincte, tandis que les marqueurs d'entrée se posent directement sur le graphique des prix et que toutes les commandes sont réunies dans un unique panneau interactif moderne.
Ce que mesure l'indicateur
L'idée centrale est une comparaison entre deux enveloppes de volatilité qui se dilatent et se contractent à des vitesses différentes. Les Bollinger Bands réagissent vite à la volatilité : lorsqu'elles se resserrent à l'intérieur du Keltner Channel, le marché est entré dans un squeeze — une période de fourchette comprimée où l'énergie s'accumule avant un mouvement directionnel. Dès que les Bollinger Bands s'élargissent de nouveau hors du Keltner Channel, le squeeze est relâché et un mouvement est probablement en cours.
L'histogramme de momentum quantifie cette énergie. Il est construit à partir d'une régression linéaire de l'écart du prix par rapport à la ligne médiane, de sorte qu'il montre non seulement si le momentum est positif ou négatif, mais aussi s'il accélère ou s'estompe. Des barres vertes montantes au-dessus de zéro signifient que le momentum haussier grandit ; des barres vertes descendantes signifient qu'il faiblit. Les barres rouges sous zéro fonctionnent de la même façon du côté baissier. La ligne zéro est tracée en référence pointillée, afin que la direction d'un croisement soit toujours visible d'un coup d'œil.
Points du squeeze
Une rangée de points colorés se trouve sur la ligne zéro et montre l'état actuel du squeeze barre par barre. Les points gris signifient que le marché est dans un squeeze normal. Les points rouges signalent un squeeze plus serré au niveau standard. Les points orange marquent l'état de squeeze le plus serré, lorsque les Bollinger Bands sont au maximum de leur compression à l'intérieur du Keltner Channel. Un point vert signifie qu'aucun squeeze n'est actif — les bandes se sont élargies hors du canal.
Squeeze Pro : trois niveaux
Lorsque Pro Mode est activé, l'indicateur évalue trois niveaux de squeeze distincts simultanément à l'aide de différents multiplicateurs du Keltner Channel — large, normal et étroit. La couleur de chaque point reflète alors lequel des trois niveaux est actif à ce moment, donnant une image plus riche du degré de compression du marché à tout instant. En mode standard, seul le multiplicateur de base est utilisé et les points affichent un état de squeeze plus simple, activé ou désactivé.
Points d'entrée
Deux signaux d'entrée indépendants sont disponibles. Chacun a son propre interrupteur sur le panneau, et les deux peuvent être actifs en même temps.
Squeeze Fired
Le signal principal se déclenche au moment où un squeeze se relâche — c'est-à-dire sur la première barre où les Bollinger Bands repassent hors du Keltner Channel après une période de compression. La direction de l'entrée se lit sur l'histogramme de momentum à cette barre : une valeur de momentum positive produit un marqueur BUY, une valeur négative produit un marqueur SELL. Cela capte le moment précis où la fourchette comprimée cède la place à un mouvement directionnel.
Momentum Shift
Le second signal se déclenche lorsque l'histogramme de momentum croise la ligne zéro. Un croisement de bas en haut génère un marqueur BUY ; un croisement de haut en bas génère un marqueur SELL. C'est utile comme signal de momentum autonome ou comme confirmation après le déclenchement d'un squeeze.
Les deux signaux placent des marqueurs en flèche directement sur le graphique des prix. Les couleurs Buy et Sell se règlent individuellement dans le panneau, et la commande Size met le marqueur à l'échelle de 1 à 5 pour s'adapter à n'importe quelle densité de graphique.
Contrôle visuel complet
Les couleurs des barres de l'histogramme racontent une histoire à quatre faces d'un coup d'œil : vert vif pour positif et montant, vert foncé pour positif et descendant, rouge vif pour négatif et descendant, rouge foncé pour négatif et montant. Cela vous permet de voir aussitôt si le momentum accélère vers un mouvement ou s'il commence à s'estomper. Les points du squeeze sous l'histogramme donnent l'état de compression de chaque barre historique sans encombrer le graphique des prix.
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 du squeeze, les réglages de Pro et les commandes d'entrée sont disposés en rangées soignées à trois colonnes, le bloc d'entrée étant mis à part sous un en-tête doré ENTRY, afin que les réglages de signal ne se mêlent jamais aux réglages de calcul. L'en-tête du panneau contient les icônes de commande.
Power — active et désactive l'histogramme, les points et les marqueurs d'entrée sans retirer l'indicateur du graphique.
Settings (gear) — ouvre et ferme la section des réglages.
Updown (arrows) — déplace le panneau entre la sous-fenêtre distincte et le graphique principal.
Close (cross) — ferme l'indicateur.
Resizable — tirez sur le coin inférieur droit pour mettre le panneau à l'échelle.
Collapsible — un double-clic sur l'en-tête replie le panneau en une bande compacte.
Mouse wheel — survolez n'importe quel champ numérique et faites tourner la molette pour changer 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, la taille de l'en-tête, la hauteur de rangée et la 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 au repli avec Mini Header et de fermer automatiquement le panneau lors d'un clic en dehors. Presque tous les paramètres changent en direct sur le panneau — l'onglet Inputs ne fixe que les valeurs de départ. Vous pouvez aussi lancer plusieurs copies indépendantes sur un même graphique en donnant à chacune un numéro d'Instance unique.
Notifications d'entrée
Vous n'avez pas besoin de surveiller le graphique pour saisir un signal. Chaque entrée peut être envoyée par 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 — un courriel envoyé via les réglages de messagerie du terminal.
Telegram — le texte de l'alerte avec une capture du graphique, envoyés directement dans votre chat Telegram.
N'activez que les canaux dont vous avez besoin, et vous serez notifié dès qu'un nouveau signal d'entrée apparaît sur le symbole et l'unité de temps que vous surveillez.
Historique visuel (HTML report)
Activez le canal Html et chaque signal d'entrée est enregistré dans un rapport HTML avec une capture du graphique au moment de son déclenchement. Le rapport est stocké dans le dossier Files du terminal, sous VibeFox_SqueezeDetector, et s'ouvre dans n'importe quel navigateur — vous obtenez un journal visuel de chaque signal trouvé par l'indicateur. Un bouton corbeille en un clic efface le rapport et ses captures dès que vous voulez repartir à zéro.
Les signaux peuvent aussi être livrés directement dans votre chat Telegram — le texte de l'alerte avec une capture du graphique. Activez le canal Telegram et saisissez votre token de bot et votre chat id dans les inputs. La livraison s'appuie sur le rapport HTML : le rapport ouvert dans un navigateur transmet le signal à Telegram de lui-même. Pour cette raison, l'activation de Telegram maintient automatiquement le rapport Html activé.
Aide multilingue intégrée
Une page d'aide complète est intégrée au panneau, disponible en 10 languages, 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 (le bouton Settings) — les paramètres d'entrée ne fixent que les valeurs initiales au démarrage.
Squeeze
BB Length — période de la moyenne mobile et de l'écart-type des Bollinger Bands, plage 2..200. Par défaut : 20.
BB Multiplier — multiplicateur d'écart-type pour la largeur des Bollinger Bands. Par défaut : 2.0.
KC Length — période du Keltner Channel (aussi utilisée comme fenêtre de la ligne médiane du squeeze), plage 2..200. Par défaut : 20.
KC Multiplier (base) — multiplicateur de plage du Keltner Channel ; détermine le seuil de squeeze de base. Par défaut : 1.5.
Pro
Pro Mode (3 squeeze levels) — lorsqu'il est activé, évalue trois seuils de squeeze simultanément (large / normal / étroit) pour une échelle de couleur des points plus riche. Par défaut : désactivé.
Momentum Length — période de régression linéaire utilisée pour calculer l'histogramme de momentum, plage 2..200. Par défaut : 20.
MTF Timeframe — l'unité de temps utilisée pour tous les calculs ; Current signifie l'unité de temps du graphique lui-même. Par défaut : Current.
Entry Points
Squeeze Fired signal (squeeze release) — place un marqueur d'entrée lorsque les Bollinger Bands sortent du Keltner Channel après un squeeze ; le signe du momentum fixe la direction. Par défaut : désactivé.
Momentum Shift signal (histogram zero cross) — place un marqueur d'entrée chaque fois que l'histogramme croise zéro ; la direction suit le croisement. Par défaut : désactivé.
Marker Size (1-5) — taille de la flèche de signal sur le graphique des prix. Par défaut : 2.
Buy Color — couleur du marqueur de signal BUY. Par défaut : LimeGreen.
Sell Color — couleur du marqueur de signal SELL. Par défaut : Red.
Notifications
Push Notification — notification push vers le terminal mobile MetaTrader. Par défaut : désactivé.
Alert Popup — fenêtre contextuelle Alert à l'intérieur du terminal. Par défaut : désactivé.
Email — un courriel via les réglages de messagerie du terminal. Par défaut : désactivé.
Html Report — enregistre chaque signal avec une capture dans un rapport HTML (dossier Files, répertoire VibeFox_SqueezeDetector), s'ouvre dans n'importe quel navigateur. Par défaut : désactivé.
Telegram (send from result.html via JS) — envoie chaque signal dans votre chat Telegram (texte de l'alerte plus une capture du graphique) via le rapport HTML. Par défaut : désactivé.
Telegram - bot token — le token de votre bot Telegram.
Telegram - chat id — l'id du chat Telegram qui reçoit les signaux.
Panel / Settings
Panel width, px (300..800) — largeur du panneau en pixels. Par défaut : 800.
Header size (1..6) — indice de taille de l'en-tête. Par défaut : 1.
Theme — thème de couleur : Auto (selon le graphique), Dark ou Light. Par défaut : Auto.
Row height (px) — hauteur de rangée du panneau en pixels. Par défaut : 34.
Font size — taille de police du panneau. Par défaut : 8.
Hide Footer — masquer la barre inférieure du panneau. Par défaut : désactivé.
Mini Header on collapse — afficher un mini en-tête au repli. Par défaut : désactivé.
Close on click outside — fermer le panneau lors d'un clic en dehors. Par défaut : désactivé.
Instance (unique per copy: 1,2,3...) — numéro de copie de l'indicateur ; permet de conserver plusieurs copies indépendantes sur un même graphique. Par défaut : 1.
Panel Start Window — où le panneau s'ouvre au démarrage : Subwindow ou Chart. Par défaut : Subwindow.
