VibeFox Market Phases
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Market Phases — classificateur de cycle de marché avec zones de phase colorées et entrées sur impulsion
VibeFox Market Phases est un indicateur d'état du marché en temps réel pour MetaTrader 5. Au lieu de vous laisser deviner si le marché est plat, en train de se comprimer, en cassure ou en tendance, il classe chaque barre dans l'une des quatre phases et les peint en zones d'arrière-plan colorées directement sur le graphique des prix. Lorsque le marché bascule vers une nouvelle impulsion, un marqueur BUY ou SELL clair est placé à la transition, et toutes les commandes sont rassemblées dans un panneau interactif moderne.
Comment fonctionne l'indicateur
La classification suit la méthodologie SL / Kenderov : le marché ne se déplace pas de manière aléatoire mais traverse quatre phases qui se répètent — Range → Consolidation (Squeeze) → Activity (Breakout) → Trend, puis revient vers une nouvelle Range. Chaque phase appelle un style de trading différent, donc connaître la phase actuelle représente la moitié de la bataille.
Pour détecter la phase sur chaque barre clôturée, l'indicateur combine deux moteurs classiques — ATR (Average True Range, qui mesure la volatilité) et ADX avec ses lignes directionnelles +DI / -DI (qui mesurent la force et la direction de la tendance). Il suit également une moyenne mobile de l'ATR sur la plage récente ainsi qu'une bande de prix récente (plus haut sommet / plus bas creux) pour repérer les cassures. À partir de cela, il décide, barre par barre, dans quelle phase se trouve le marché, et regroupe les barres voisines en segments colorés contigus.
Range (Équilibre / Plat)
L'ADX est en dessous du seuil ADX Low et le prix oscille à l'intérieur d'une bande. Il n'y a pas de tendance — l'approche sensée consiste à trader les bords de la bande, et non les cassures. Peint avec la couleur Range.
Squeeze (Consolidation)
La volatilité se contracte : l'ATR actuel descend en dessous de Squeeze % de son ATR moyen récent. Le ressort se charge et un mouvement se prépare — c'est le moment de préparer une cassure, pas de poursuivre la plage calme. Peint avec la couleur Squeeze.
Activity (Cassure)
L'ATR repart à la hausse hors du squeeze, le prix casse la bande récente et l'ADX franchit le niveau ADX Low. C'est la naissance d'un mouvement — le marché se réveille et s'engage dans une direction. Peint avec la couleur Active.
Trend (Impulsion)
L'ADX grimpe au-dessus du seuil ADX High et devient directionnel : lorsque +DI est au-dessus de -DI, la phase est Trend Up (vert), sinon Trend Down (rouge). C'est là que les outils de suivi de tendance fonctionnent le mieux. Les couleurs Upper et Down peignent les deux directions de tendance.
Points d'entrée
La principale valeur de VibeFox Market Phases est l'entrée automatique au moment où le marché s'engage dans une nouvelle impulsion. L'indicateur surveille lui-même les transitions de phase et place un marqueur clair directement sur le graphique des prix. Une entrée se déclenche lors de la transition vers une tendance : lorsque la phase passe de Squeeze, Activity ou Range à Trend Up, un marqueur BUY est placé ; lorsqu'elle passe à Trend Down, un marqueur SELL apparaît. Cela capte l'impulsion à son début plutôt que de la poursuivre à mi-chemin.
Les deux directions sont activées indépendamment avec Long (BUY vers une impulsion haussière) et Short (SELL vers une impulsion baissière). Les marqueurs d'achat et de vente sont colorés séparément avec les réglages Buy et Sell, 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 le contrôle Size met le marqueur à l'échelle en pixels (6 à 40) pour s'adapter à toute densité de graphique. Les notifications sont envoyées une fois par barre clôturée.
Contrôle visuel complet
Chacune des cinq couleurs de phase — Range, Squeeze, Active, Upper (Trend Up) et Down (Trend Down) — possède son propre sélecteur de couleur avec une transparence indépendante (0-100 %), de sorte que les zones peuvent être fondues en douceur dans l'arrière-plan du graphique ou rendues nettement visibles. Les marqueurs d'entrée portent également leur propre transparence. Les zones de phase sont dessinées comme des objets sur le graphique des prix (fenêtre 0), tandis que l'indicateur lui-même réside dans sa propre sous-fenêtre où se trouve le panneau de contrôle.
Panneau interactif sur le graphique
Toute l'interface est un panneau fluide basé sur le canvas, conçu pour un contrôle rapide à la souris. Les paramètres de phase et les échantillons de couleur sont rassemblés en rangées soignées, et le bloc d'entrée est mis à part avec son propre titre doré ENTRY, de sorte que les réglages de signal ne se mélangent pas avec les réglages de phase. L'en-tête du panneau contient les icônes de contrôle.
Power — active et désactive le tracé des marqueurs d'entrée sans supprimer l'indicateur ; les zones de phase demeurent.
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 est ajusté à votre espace de travail : un Theme clair, sombre ou automatique, une largeur de panneau ajustable, la taille de l'en-tête, la hauteur des rangées et la taille de la 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, afin de comparer côte à côte différents réglages de phase.
Notifications d'entrée
Vous n'avez pas besoin de rester assis à surveiller le graphique en attendant une nouvelle impulsion. 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 réglages de messagerie du terminal.
Telegram — le texte de l'alerte accompagné d'une capture d'écran du graphique, envoyé directement vers votre chat Telegram.
Activez uniquement les canaux dont vous avez besoin, et vous serez notifié 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_Market_Phases (MQL5/Files/VibeFox_Market_Phases/result.html), et s'ouvre dans n'importe quel navigateur — vous obtenez un journal visuel de toutes les entrées sur impulsion trouvées par l'indicateur. Un bouton corbeille en un clic efface le rapport et ses captures d'écran chaque fois que vous souhaitez recommencer à zéro.
Alertes Telegram
Les signaux peuvent aussi être livrés directement vers 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 paramètres.
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 de lui-même vers 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'endroit même 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 définissent que les valeurs initiales au démarrage.
Market Phases
ATR Period — la période ATR qui mesure la volatilité (2..200). Par défaut : 14.
ADX Period — la période ADX qui mesure la force de la tendance (2..200). Par défaut : 14.
ADX Low — en dessous de ce niveau d'ADX, le marché est traité comme Range / plat (5..60). Par défaut : 20.
ADX High — au-dessus de ce niveau d'ADX, le marché est traité comme Trend / impulsion (10..80). Par défaut : 25.
Squeeze % — seuil de squeeze : lorsque l'ATR est en dessous de ce pourcentage de sa moyenne, la phase est Consolidation (30..99). Par défaut : 80.
Bars of history to process — combien de barres en arrière les phases sont calculées, 0 = toutes celles disponibles. Par défaut : 500.
Range / Balance Color — couleur d'arrière-plan de la phase Range. Par défaut : gris-bleu foncé.
Range Transparency — transparence de la zone Range en pourcentage, 0-100. Par défaut : 0.
Squeeze / Consolidation Color — couleur d'arrière-plan de la phase Squeeze. Par défaut : ambre foncé.
Squeeze Transparency — transparence de la zone Squeeze en pourcentage, 0-100. Par défaut : 0.
Activity / Breakout Color — couleur d'arrière-plan de la phase Activity. Par défaut : cyan foncé.
Activity Transparency — transparence de la zone Activity en pourcentage, 0-100. Par défaut : 0.
Trend Up Color — couleur d'arrière-plan de la phase Trend Up. Par défaut : vert foncé.
Trend Up Transparency — transparence de la zone Trend Up en pourcentage, 0-100. Par défaut : 0.
Trend Down Color — couleur d'arrière-plan de la phase Trend Down. Par défaut : rouge foncé.
Trend Down Transparency — transparence de la zone Trend Down en pourcentage, 0-100. Par défaut : 0.
Entry Points
Long signals — active les marqueurs BUY lors de la transition vers une impulsion Trend-Up. Par défaut : on.
Short signals — active les marqueurs SELL lors de la transition vers une impulsion Trend-Down. Par défaut : on.
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 : off.
Alert Popup — active les alertes contextuelles à l'intérieur du terminal. Par défaut : off.
Email — active les alertes par e-mail via les réglages de messagerie du terminal. Par défaut : off.
Html Report — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_Market_Phases/result.html. Par défaut : off.
Telegram — transmet les signaux avec des captures d'écran du graphique vers un chat Telegram via le rapport HTML. Par défaut : off.
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ètres 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 : off.
Mini Header on collapse — affiche une bande d'en-tête compacte lorsque le panneau est replié. Par défaut : off.
Close on click outside — replie automatiquement le panneau lors d'un clic à l'extérieur. Par défaut : off.
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.
