VibeFox Keltner Channels
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Keltner Channels — canal EMA avec bandes ATR et points d'entrée en cassure / rebond
VibeFox Keltner Channels est un indicateur de canal de volatilité en temps réel pour MetaTrader 5. Il trace le canal de Keltner classique — une ligne médiane EMA enveloppée par deux bandes fondées sur l'ATR —, marque le moment où un signal d'entrée apparaît directement sur le graphique des prix et rassemble toutes les commandes dans un panneau interactif moderne. Au lieu de deviner où le prix est étiré ou en train de casser, vous voyez le canal et le point d'entrée à l'instant même où ils se forment.
Comment fonctionne l'indicateur
Un canal de Keltner repose sur deux idées : une ligne de base de tendance et une enveloppe de volatilité autour d'elle. La ligne Middle est une moyenne mobile exponentielle (EMA) du prix typique (High + Low + Close) / 3. La demi-largeur des bandes provient de l'Average True Range (ATR), de sorte que le canal s'élargit automatiquement lorsque le marché est volatil et se resserre lorsqu'il est calme.
Les deux bandes sont calculées directement à partir de la ligne médiane : Upper = Middle + Multiplier × ATR et Lower = Middle − Multiplier × ATR. La MA Period contrôle le lissage de la ligne de base, l'ATR Period définit la période de référence de la mesure de volatilité, et le Multiplier détermine à quelle distance les bandes se situent de la médiane. Un multiplicateur plus grand produit un canal plus large, touché moins souvent ; un plus petit colle de plus près au prix.
Les trois lignes sont de véritables tracés d'indicateur (buffers), dessinés directement sur le graphique des prix, de sorte qu'elles fonctionnent aussi dans le testeur de stratégie. Le panneau de l'indicateur se trouve dans sa propre sous-fenêtre. 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 chargés.
Points d'entrée
La principale valeur de VibeFox Keltner Channels 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.
Entry — Break (cassure de bande)
Le signal de cassure se déclenche lorsqu'une barre clôture au-delà d'une bande. Une clôture qui franchit au-dessus de la bande Upper place un marqueur BUY — l'élan pousse hors du canal vers le haut. Une clôture qui franchit en dessous de la bande Lower place un marqueur SELL — le prix casse vers le bas hors du canal. C'est le signal de momentum/continuation : il réagit lorsque le marché se dilate au-delà de sa plage de volatilité récente.
Entry — Bounce (rejet de bande)
Le signal de rebond se déclenche lorsque le prix touche une bande puis clôture de nouveau à l'intérieur du canal. Lorsque le plus bas de la barre atteint ou perce la bande Lower mais que la clôture se termine de nouveau au-dessus, un marqueur BUY est placé — la bande inférieure a fait office de support. Lorsque le plus haut de la barre atteint ou perce la bande Upper mais que la clôture se termine de nouveau en dessous, un marqueur SELL apparaît — la bande supérieure a fait office de résistance. C'est le signal de retour à la moyenne : il capte les rejets sur les bords du canal.
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 bascule 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 marqueurs sont placés comme des objets texte sur le graphique des prix, indépendamment des tracés du canal.
Contrôle visuel complet
Les trois lignes du canal sont colorées indépendamment : Middle Line Color, Upper Band Color et Lower Band Color, l'épaisseur étant réglée par Line Width de 1 à 5 pixels. Chaque ligne et les deux marqueurs d'entrée prennent en charge un réglage de transparence (0-100 %) dans la fenêtre du sélecteur de couleur, ce qui permet de les fondre en douceur dans l'arrière-plan du graphique. Les entrées ressortent clairement sur n'importe quel fond.
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 Keltner sont regroupés en rangées ordonnées, 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 aux réglages du canal. 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 replie le panneau en une bande compacte.
Molette de la souris — survolez n'importe quel champ numérique (MA, ATR, Multiplier, Width, Bars, Size) et faites tourner la molette pour modifier la valeur sans ouvrir le clavier.
Réglages et personnalisation
Le bouton Settings ouvre une section où le panneau s'ajuste à votre espace de travail : un Theme clair, sombre ou automatique, une largeur de panneau réglable, 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 chaque paramètre change en direct directement sur le panneau — les champs de saisie de l'onglet Inputs ne fixent que les valeurs de départ. Vous pouvez aussi exécuter plusieurs copies indépendantes sur un même graphique en donnant à chacune une Instance unique, pour comparer différents réglages de Keltner côte à côte.
Notifications d'entrée
Vous n'avez pas besoin de rester devant le graphique à guetter un signal. 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 dans votre conversation Telegram.
Activez uniquement les canaux dont vous avez besoin, et vous serez notifié dès qu'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_Keltner_Channels (MQL5/Files/VibeFox_Keltner_Channels/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 recommencer.
Alertes Telegram
Les signaux peuvent aussi être livrés directement dans votre conversation 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 conversation 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 de lui-même à votre conversation Telegram. Pour cette raison, activer Telegram maintient automatiquement le rapport Html actif, 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 fixent que les valeurs initiales au démarrage.
Keltner Channels
MA Period — la période EMA de la ligne médiane, sur le prix typique (H+L+C)/3. Défaut : 20.
ATR Period — la période ATR qui fixe la demi-largeur du canal. Défaut : 10.
Multiplier — le multiplicateur ATR ; distance des bandes par rapport à la ligne médiane. Défaut : 2.0.
Bars of history to process — combien de barres en arrière le canal et les entrées sont calculés, 0 = toutes les disponibles. Défaut : 500.
Middle Line Color — la couleur de la ligne médiane EMA. Défaut : DodgerBlue.
Middle Line Transparency — transparence de la ligne médiane en pourcentage, 0-100. Défaut : 0.
Upper Band Color — la couleur de la bande supérieure. Défaut : OrangeRed.
Upper Band Transparency — transparence de la bande supérieure en pourcentage, 0-100. Défaut : 0.
Lower Band Color — la couleur de la bande inférieure. Défaut : OrangeRed.
Lower Band Transparency — transparence de la bande inférieure en pourcentage, 0-100. Défaut : 0.
Line Width — l'épaisseur des lignes du canal en pixels, 1..5. Défaut : 1.
Entry Points
Break (band breakout) — active les marqueurs lorsque le prix clôture au-delà d'une bande (au-dessus de Upper = BUY, en dessous de Lower = SELL). Défaut : activé.
Bounce (band rejection) — active les marqueurs lorsque le prix touche une bande et clôture de nouveau à l'intérieur (Lower = BUY, Upper = SELL). Défaut : activé.
Marker Font Size — la taille des marqueurs d'entrée en pixels, 6..40. Défaut : 12.
Entry Marker — le glyphe du marqueur : Cross (+), Triangle ou Arrow. Défaut : Arrow.
Buy Color — la couleur du marqueur BUY. Défaut : LimeGreen.
Buy Transparency — transparence du marqueur d'achat en pourcentage, 0-100. Défaut : 0.
Sell Color — la couleur du marqueur SELL. Défaut : Red.
Sell Transparency — transparence du marqueur de vente en pourcentage, 0-100. Défaut : 0.
Notifications
Push Notification — active les alertes push vers l'application mobile MetaTrader. Défaut : désactivé.
Alert Popup — active les alertes contextuelles à l'intérieur du terminal. Défaut : désactivé.
Email — active les alertes par e-mail via les paramètres de messagerie du terminal. Défaut : désactivé.
Html Report — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_Keltner_Channels/result.html. Défaut : désactivé.
Telegram — transfère les signaux avec des captures d'écran du graphique vers une conversation Telegram via le rapport HTML. Défaut : désactivé.
Telegram - bot token — le jeton du bot Telegram utilisé pour la livraison. Défaut : vide.
Telegram - chat id — l'identifiant de la conversation Telegram cible. Défaut : vide.
Panel / Settings
Panel width, px — la largeur du panneau sur le graphique en pixels, 300..800. Défaut : 800.
Header size — la hauteur de l'en-tête du panneau, 1..6. Défaut : 1.
Theme — le thème de couleur du panneau : Light, Dark ou Auto. Défaut : Auto.
Row height (px) — la hauteur de chaque rangée de paramètres en pixels. Défaut : 34.
Font size — la taille de police utilisée dans le panneau. Défaut : 8.
Hide Footer — masque la barre inférieure du panneau. Défaut : désactivé.
Mini Header on collapse — affiche une bande d'en-tête compacte lorsque le panneau est replié. Défaut : désactivé.
Close on click outside — replie automatiquement le panneau lors d'un clic à l'extérieur. 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. Défaut : 1.
Panel Start Window — définit la position initiale du panneau : graphique principal ou sous-fenêtre. Défaut : Chart.
