VibeFox SSL
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox SSL — overlay de tendance SSL Channel et Hybrid Baseline
VibeFox SSL est un indicateur SSL Channel en temps réel pour MetaTrader 5. Il trace deux lignes de moyenne mobile — une sur le High, une sur le Low — formant un canal en code couleur directement sur le graphique des prix. Lorsque le canal bascule vers le haut, les barres sont peintes avec la couleur Up ; lorsqu'il bascule vers le bas, la couleur Down prend le relais. Un mode Hybrid optionnel ajoute une baseline EMA au tableau, offrant un second filtre pour la confirmation de tendance et une classe distincte de signaux d'entrée. Tous les paramètres sont rassemblés dans un unique panneau canvas interactif qui reste sur le graphique pendant que l'indicateur tourne.
Ce que mesure le SSL Channel
Le SSL Channel est construit à partir de deux moyennes mobiles : une appliquée à la série High et une à la série Low, toutes deux utilisant la même période et la même méthode. La relation entre les deux lignes définit la direction. Lorsque sslUp (la MA du High) est au-dessus de sslDown (la MA du Low), le canal est haussier ; lorsque sslDown croise au-dessus de sslUp, le canal devient baissier. Le point de bascule s'appelle SSL Cross et marque la barre précise où la tendance a changé.
Comme le canal couvre la plage du High au Low, sa largeur reflète naturellement la volatilité : un canal large signifie un mouvement rapide et volatil ; un canal étroit signifie que le marché se comprime. Le remplissage de couleur rend l'état actuel visible d'un coup d'œil, sans comparaison manuelle des lignes.
Mode Hybrid Baseline
Avec Hybrid activé, une seconde EMA est calculée sur le prix de close et tracée comme baseline sur le graphique. La baseline agit comme filtre de tendance : une clôture au-dessus de la baseline est un contexte haussier ; une clôture en dessous est baissière. Le mode Hybrid débloque aussi un second type de signal, Baseline Exit, qui se déclenche dès que la clôture croise la baseline — utile comme sortie anticipée ou comme déclencheur de réentrée lorsque le SSL channel n'a pas encore basculé.
Deux types de baseline sont disponibles depuis le sélecteur Type. EMA est une simple moyenne mobile exponentielle de la clôture. Keltner utilise la ligne médiane du canal de Keltner, elle aussi basée sur l'EMA mais réagissant légèrement différemment aux oscillations du prix. Les deux options partagent la même période Base.
Points d'entrée
Deux types de signal indépendants sont disponibles, chacun avec son propre interrupteur dans le bloc ENTRY du panneau. Les marqueurs d'entrée apparaissent sous forme de flèches sur le graphique des prix à la barre où la condition s'est déclenchée.
SSL Cross
Le signal principal se déclenche lors d'une bascule de la direction du SSL channel. Lorsque sslUp croise au-dessus de sslDown — le canal devient haussier — une flèche BUY est placée sous la barre. Lorsque sslDown croise au-dessus de sslUp — le canal devient baissier — une flèche SELL est placée au-dessus de la barre. C'est le signal SSL Cross classique et il fonctionne sur n'importe quelle unité de temps sans filtre supplémentaire.
Baseline Exit
Le signal secondaire n'est disponible que lorsque Hybrid est activé. Il se déclenche lorsque le prix de clôture croise la baseline EMA : une clôture passant au-dessus de la baseline génère un marqueur BUY ; une clôture passant en dessous génère un marqueur SELL. Ce signal est conçu comme un complément du SSL Cross — il capte les situations où le prix repasse à travers la baseline avant que le canal lui-même ait le temps de basculer, donnant un avertissement plus précoce d'un possible retournement ou d'une opportunité de réentrée à l'intérieur d'une tendance établie.
Les couleurs des marqueurs se règlent séparément pour BUY et SELL via les sélecteurs de couleur Buy et Sell, et le réglage Size met à l'échelle tous les marqueurs de 1 à 5 pour s'adapter à n'importe quelle densité de graphique.
Contrôle visuel complet
Chaque élément visuel est réglable. Les sélecteurs de couleur Up et Down définissent la couleur de chaque ligne du canal indépendamment, avec un curseur de transparence intégré au sélecteur pour que vous puissiez atténuer une ligne sans changer sa teinte. Width définit l'épaisseur de ligne en pixels de 1 à 10, et Style alterne entre Solid, Dash, Dot, DashDot et DashDotDot. Le nombre Bars contrôle sur combien de barres historiques le canal est tracé, et Refresh, s définit un intervalle de redessin automatique en secondes pour les symboles qui ne produisent pas un flux de ticks régulier.
Panneau interactif sur le graphique
Toute l'interface vit dans un unique panneau canvas qui flotte sur le graphique. Toutes les commandes sont en rangées soignées de trois colonnes, et le bloc d'entrée est mis à part avec un en-tête doré ENTRY pour que les réglages de signal ne se mélangent pas avec ceux du canal. L'en-tête contient quatre icônes de commande.
Power — active et désactive le tracé du SSL channel et de tous les marqueurs d'entrée sans retirer l'indicateur du graphique.
Settings (gear) — ouvre et ferme la section de réglages intégrée où l'apparence du panneau est configurée.
Updown (arrows) — déplace le panneau entre une sous-fenêtre séparée et le graphique des prix principal.
Close (cross) — retire l'indicateur du graphique.
Resizable — faites glisser le coin inférieur droit pour redimensionner le panneau à toute taille.
Collapsible — un double-clic sur l'en-tête replie le panneau en une bande compacte ; un autre double-clic le restaure.
Mouse wheel — survolez n'importe quel champ numérique tel que Period, Base ou Size et faites défiler la molette pour augmenter ou diminuer 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. Choisissez un Theme clair, sombre ou automatique qui suit l'arrière-plan du graphique. Ajustez la largeur du panneau, la taille de l'en-tête, la hauteur de ligne et la taille de police à la densité de votre écran. Hide Footer supprime la barre d'état inférieure lorsque vous avez besoin de chaque pixel. Mini Header rétrécit la bande d'en-tête lorsque le panneau est replié. Close on click outside replie le panneau dès que vous cliquez n'importe où sur le graphique en dehors de lui. Le champ Instance vous permet d'exécuter plusieurs copies indépendantes de l'indicateur sur un graphique — chacune avec sa propre période, sa baseline et ses réglages de signal — en donnant à chacune un numéro unique.
Notifications d'entrée
Vous n'avez pas besoin de surveiller le graphique pour un signal. Chaque entrée peut être transmise via plusieurs canaux de notification activés indépendamment sur le panneau.
Alert — un message contextuel à l'intérieur du terminal au moment où le signal se déclenche.
Push — une notification mobile vers l'application MetaTrader sur votre téléphone.
Email — une lettre envoyée via le compte de messagerie configuré du terminal.
Telegram — le texte du signal accompagné d'une capture d'écran du graphique, envoyés directement dans votre chat Telegram. Activer Telegram maintient automatiquement le canal Html actif, car la livraison s'appuie sur le rapport HTML ouvert dans un navigateur.
Historique visuel (HTML report)
Activez le canal Html et chaque signal d'entrée — SSL Cross ou Baseline Exit — est enregistré dans un HTML report avec une capture d'écran du graphique prise au moment du déclenchement. Le rapport est stocké dans le dossier Files du terminal sous MQL5/Files/VibeFox_SSL/result.html et s'ouvre dans n'importe quel navigateur, vous donnant un journal visuel défilable de chaque entrée que l'indicateur a détectée. Le bouton corbeille du panneau efface le rapport et ses captures d'écran chaque fois que vous voulez démarrer un nouveau journal.
Aide multilingue intégrée
Une page d'aide complète est intégrée à la section de réglages et disponible en 10 languages. Cliquez sur le bouton de langue pour afficher la description complète de chaque commande en superposition sur le graphique — aucun manuel externe nécessaire.
Paramètres (onglet Inputs)
La plupart des réglages peuvent être modifiés en direct sur le panneau après le chargement de l'indicateur — les paramètres d'entrée ne fixent que les valeurs de départ.
SSL
SSL Period — la période de moyennage de la MA appliquée au High comme au Low, plage 1..200. Par défaut : 10.
MA Method (SMA/EMA/SMMA/LWMA) — la méthode de moyenne mobile utilisée pour les deux lignes du canal. Par défaut : SMA.
MTF Timeframe (Current = chart) — l'unité de temps sur laquelle le SSL channel est calculé ; Current signifie l'unité de temps propre du graphique. Par défaut : Current.
Baseline
Hybrid baseline filter on/off — active la baseline EMA et le signal Baseline Exit. Par défaut : désactivé.
Baseline Period (EMA) — la période de la baseline EMA, plage 1..500. Par défaut : 60.
Baseline Type (EMA / Keltner-EMA) — sélectionne le calcul de la baseline : EMA simple ou ligne médiane de Keltner (toutes deux basées sur l'EMA). Par défaut : EMA.
Visual
Up Color — couleur de la ligne supérieure du SSL channel (direction haussière). Par défaut : LimeGreen.
Up Transparency % — transparence de la ligne Up, 0 = opaque, 100 = invisible. Par défaut : 0.
Down Color — couleur de la ligne inférieure du SSL channel (direction baissière). Par défaut : Tomato.
Down Transparency % — transparence de la ligne Down, 0 = opaque. Par défaut : 0.
Line Width (1-10) — épaisseur des deux lignes du canal en pixels. Par défaut : 2.
Entry Points
Entry on SSL Cross (up=BUY, down=SELL) — active le signal principal SSL Cross ; bascule du canal vers le haut = BUY, vers le bas = SELL. Par défaut : désactivé.
Baseline Exit (close x baseline, Hybrid) — active le signal Baseline Exit lorsque le mode Hybrid est activé. Par défaut : désactivé.
Marker Size (1-5) — taille de la flèche d'entrée sur le graphique. Par défaut : 2.
Buy Marker Color — couleur des flèches d'entrée BUY. Par défaut : LimeGreen.
Sell Marker Color — couleur des flèches d'entrée SELL. Par défaut : Red.
Notifications
Push Notification — notification push vers le terminal mobile MetaTrader lors d'un nouveau signal. Par défaut : désactivé.
Alert Popup — fenêtre Alert contextuelle dans le terminal lors d'un nouveau signal. Par défaut : désactivé.
Email — e-mail via les paramètres de messagerie du terminal lors d'un nouveau signal. Par défaut : désactivé.
Html — enregistre chaque signal avec une capture d'écran du graphique dans MQL5/Files/VibeFox_SSL/result.html. Par défaut : désactivé.
Telegram (send from result.html via JS) — envoie chaque signal à votre chat Telegram via le rapport HTML ouvert dans un navigateur. Par défaut : désactivé.
Telegram bot token — le token du bot Telegram utilisé pour envoyer les messages.
Telegram chat id — l'identifiant du chat Telegram qui reçoit les signaux.
Panel / Settings
Panel width, px (300..800) — largeur du panneau en pixels, plage 300..800. Par défaut : 800.
Header size (1..6) — hauteur de l'en-tête du panneau, plage 1..6. Par défaut : 1.
Theme — thème de couleur : Auto (suit l'arrière-plan du graphique), Dark ou Light. Par défaut : Auto.
Row height (px) — hauteur de chaque ligne du panneau en pixels. Par défaut : 34.
Font size — taille de police du panneau. Par défaut : 8.
Hide Footer — masquer la barre d'état inférieure du panneau. Par défaut : désactivé.
Mini Header on collapse — afficher une bande d'en-tête compacte lorsque le panneau est replié. Par défaut : désactivé.
Close on click outside — replier le panneau lorsque vous cliquez en dehors. Par défaut : désactivé.
Instance (unique per copy: 1,2,3...) — numéro d'instance ; exécutez plusieurs copies indépendantes sur un graphique en attribuant à chacune une valeur unique. Par défaut : 1.
Panel Start Window — où le panneau s'ouvre au démarrage : Subwindow (à l'intérieur de la sous-fenêtre de l'indicateur) ou Chart (sur le graphique des prix principal). Par défaut : Subwindow.
