VibeFox RSI Revert
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox RSI Revert — l'oscillateur RSI de retour à la moyenne avec zones de surachat/survente et points d'entrée
VibeFox RSI Revert est un oscillateur RSI en temps réel pour MetaTrader 5, conçu pour le trading de retour à la moyenne. Il trace le Relative Strength Index classique (0-100) dans sa propre sous-fenêtre avec des zones extrêmes de surachat et de survente, surveille le moment où l'oscillateur quitte un extrême et se retourne vers le milieu, et marque ce retournement comme une entrée directement sur le graphique des prix. Chaque commande est réunie dans un panneau interactif moderne, de sorte qu'au lieu de guetter les retournements du RSI à l'œil, vous voyez chaque signal de retour à la moyenne au moment où il se forme.
Comment fonctionne l'indicateur
L'indicateur calcule un RSI standard sur le prix de clôture et le dessine comme une ligne lisse bornée entre 0 et 100. Trois niveaux horizontaux encadrent l'oscillateur : une ligne Overbought près du haut (l'extrême supérieur), une ligne Oversold près du bas (l'extrême inférieur) et une ligne médiane neutre au centre (la moyenne des deux, par exemple 50). Lorsque le RSI s'enfonce dans l'une des zones extrêmes, le marché est étiré ; lorsqu'il ressort de cette zone vers la ligne médiane, l'étirement se relâche — c'est précisément le retour à la moyenne que l'indicateur trade.
La période RSI détermine la réactivité de l'oscillateur — une période plus courte réagit plus vite et donne plus de signaux, une plus longue est plus lisse et plus sélective. Les niveaux OB et OS définissent jusqu'où l'oscillateur doit s'enfoncer dans l'extrême avant qu'un retournement ne compte. Le réglage Bars limite la quantité d'historique parcourue pour les entrées — mettez-le à 0 pour parcourir toutes les barres disponibles, ou utilisez une valeur plus petite pour un redessin plus rapide sur les graphiques chargés.
La ligne RSI et ses lignes de niveaux se trouvent dans la propre sous-fenêtre de l'indicateur, avec le panneau de commande, tandis que les marqueurs d'entrée sont dessinés au-dessus, sur le graphique des prix.
La logique de retour à la moyenne (Revert)
L'idée de base est simple : un oscillateur qui a atteint un extrême a tendance à revenir brusquement vers sa moyenne. VibeFox RSI Revert détecte exactement ce retournement sur les barres clôturées.
Un revert BUY se déclenche lorsque le RSI était au niveau Oversold ou en dessous, puis qu'une barre clôture de nouveau au-dessus d'Oversold — l'oscillateur quitte l'extrême inférieur vers le haut, en retour vers le milieu, de sorte que le mouvement attendu est haussier. Un revert SELL se déclenche lorsque le RSI était au niveau Overbought ou au-dessus, puis qu'une barre clôture de nouveau en dessous d'Overbought — l'oscillateur quitte l'extrême supérieur vers le bas, de sorte que le mouvement attendu est baissier. Les signaux ne sont évalués que sur les barres clôturées, de sorte qu'un marqueur ne se repeint jamais sur la barre encore en formation.
Chaque retournement détecté place un marqueur d'entrée clair sur le graphique des prix, à la barre du signal, coloré selon la direction, pour que vous lisiez le sens du trade d'un coup d'œil.
Points d'entrée
La principale valeur de VibeFox RSI Revert réside dans ses entrées automatiques. Le bouton Revert active les signaux de retour à la moyenne ; désactivez-le pour étudier l'oscillateur brut sans marqueurs. Lorsqu'un retournement valide s'achève, l'indicateur dépose un marqueur à la barre d'entrée, directement sur le graphique des prix.
Les marqueurs d'achat et de vente sont colorés séparément avec les réglages de couleur Buy et Sell, pour que la direction se lise 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 met le marqueur à l'échelle en pixels (6 à 40) pour s'adapter à toute densité de graphique.
Contrôle visuel complet
La couleur de la ligne RSI se règle avec Line et son épaisseur avec Width de 1 à 5 pixels. Les lignes de niveaux Overbought et Oversold ont leurs propres couleurs (sélecteurs de couleur OB et OS), et la ligne médiane est dessinée dans un gris neutre. La ligne RSI, les deux lignes de niveaux et les deux marqueurs d'entrée prennent chacun en charge un réglage de transparence (0-100 %) dans la fenêtre contextuelle du sélecteur de couleur, afin que vous puissiez les fondre en douceur dans le graphique. Cela facilite la création d'un oscillateur épuré et lisible qui s'accorde au thème de votre graphique.
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 RSI sont regroupés en rangées bien ordonnées, et le bloc d'entrée est mis à part avec son propre titre doré ENTRY, pour que les réglages de signaux ne se mélangent pas aux réglages de lignes. L'en-tête du panneau contient les icônes de commande.
Power — active et désactive le dessin des marqueurs d'entrée sans retirer l'indicateur du graphique.
Settings (roue crantée / Gear) — 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 (redimensionnable) — faites glisser le coin inférieur droit pour mettre le panneau à l'échelle.
Collapsible (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 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, 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 une fois 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 fixent que les valeurs de départ. Vous pouvez aussi faire tourner plusieurs copies indépendantes sur un même graphique en donnant à chacune une Instance unique, pour comparer différentes périodes ou différents niveaux côte à côte.
Notifications d'entrée
Vous n'avez pas besoin de rester devant le graphique à guetter un retournement. 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 courrier envoyé via les réglages de messagerie du terminal.
Telegram — le texte de l'alerte accompagné d'une capture d'écran du graphique, envoyé directement dans votre chat Telegram.
N'activez que les canaux dont vous avez besoin, et vous serez averti au moment où une nouvelle entrée RSI revert apparaît sur le symbole et l'unité de temps sur 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_RSI_Revert (MQL5/Files/VibeFox_RSI_Revert/result.html), et s'ouvre dans n'importe quel navigateur — vous obtenez un journal visuel de tous les retournements que l'indicateur a trouvés. Un bouton corbeille en un clic efface le rapport et ses captures d'écran chaque fois que vous souhaitez repartir de zéro.
Telegram Alerts
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 bot token et votre chat id dans les inputs.
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 chat 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 sur le panneau (bouton Settings) — les paramètres de saisie ne fixent que les valeurs initiales au démarrage.
RSI Revert (cœur)
RSI Period — la période de l'oscillateur RSI (1..100). Par défaut : 14.
Overbought level — l'extrême supérieur ; un revert SELL se déclenche lorsque le RSI le quitte vers le bas (50..100). Par défaut : 70.
Oversold level — l'extrême inférieur ; un revert BUY se déclenche lorsque le RSI le quitte vers le haut (0..50). Par défaut : 30.
Bars of history to scan — combien de barres en arrière les entrées sont détectées, 0 = toutes les disponibles. Par défaut : 200.
RSI Line Color — la couleur de la ligne de l'oscillateur RSI. Par défaut : DodgerBlue.
RSI Line Transparency — transparence de la ligne RSI en pourcentage, 0-100. Par défaut : 0.
Overbought Level Color — la couleur de la ligne de niveau Overbought. Par défaut : OrangeRed.
Overbought Level Transparency — transparence de la ligne overbought en pourcentage, 0-100. Par défaut : 0.
Oversold Level Color — la couleur de la ligne de niveau Oversold. Par défaut : LimeGreen.
Oversold Level Transparency — transparence de la ligne oversold en pourcentage, 0-100. Par défaut : 0.
Line Width — l'épaisseur de la ligne RSI en pixels, 1..5. Par défaut : 2.
Entry Points
Revert (retour à la moyenne depuis une bande) — active les entrées de retour à la moyenne avec marqueurs. 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 d'entrée BUY. Par défaut : LimeGreen.
Buy Transparency — transparence du marqueur buy en pourcentage, 0-100. Par défaut : 0.
Sell Color — la couleur du marqueur d'entrée SELL. Par défaut : Red.
Sell Transparency — transparence du marqueur sell 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 réglages de messagerie du terminal. Par défaut : désactivé.
Html Report — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_RSI_Revert/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 token 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 : 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 de faire tourner 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.
