VibeFox Auto Fibonacci
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Auto Fibonacci — grille de retracement du swing automatique avec zone OTE et signaux de contact
VibeFox Auto Fibonacci est une superposition en temps réel pour MetaTrader 5 qui trace pour vous la grille de retracement de Fibonacci. Il détecte automatiquement le dernier swing de prix significatif, y ancre les niveaux 0 % et 100 % et dessine l'ensemble complet des niveaux de retracement, la zone d'entrée optimale (OTE) et, à la demande, les cibles d'extension, directement sur le graphique des prix. Au lieu de faire glisser l'outil Fibonacci à la main après chaque mouvement, vous avez toujours sous les yeux une grille à jour et vous recevez une alerte à l'instant où le prix revient sur un niveau clé. Toutes les commandes sont réunies dans un unique panneau interactif et moderne.
Comment fonctionne l'indicateur
L'indicateur travaille en deux temps. Il construit d'abord la structure des swings avec un moteur ZigZag piloté par des pivots fractals : une barre devient un pivot haut lorsqu'elle est le maximum strict de la fenêtre de Depth barres de chaque côté, et un pivot bas de manière symétrique. Un nouveau pivot n'est accepté dans le zigzag que lorsqu'il s'est suffisamment éloigné du précédent ; le seuil est Deviation multiplié par l'ATR courant, de sorte que le filtre s'adapte automatiquement à la volatilité. Utiliser des unités d'ATR signifie que le même réglage se comporte judicieusement aussi bien sur une paire calme que sur une paire rapide.
Ensuite, il prend les deux derniers pivots acceptés — le précédent et le plus récent — comme l'impulsion sur laquelle la grille est construite. Le pivot précédent devient l'ancre 0 % (début de l'impulsion) et le pivot le plus récent l'ancre 100 % (fin de l'impulsion). La direction suit la structure : si le dernier pivot est un sommet, l'impulsion est haussière ; s'il est un creux, l'impulsion est baissière. La grille de retracement est alors tracée entre le plus bas et le plus haut du swing, et elle est reconstruite automatiquement chaque fois qu'un nouveau swing se forme.
La grille de Fibonacci, la zone OTE et les étiquettes sont dessinées directement sur le graphique des prix sous forme d'objets, tandis que l'indicateur lui-même réside dans sa propre sous-fenêtre, où se trouve le panneau de contrôle.
La grille de Fibonacci
La grille de base couvre les ratios de retracement classiques : 0, 0.236, 0.382, 0.5, 0.618, 0.786 et 1.0. Le niveau 0 se situe à la fin de l'impulsion et le niveau 1.0 à son début, si bien que 0.618 correspond au classique repli de 61,8 % dans le mouvement. Ces niveaux agissent comme des supports et des résistances où un repli est susceptible de marquer une pause ou de se retourner.
La OTE zone (Optimal Trade Entry) est la bande comprise entre 0.618 et 0.786. C'est la zone que de nombreux traders surveillent pour une entrée de continuation dans le sens de l'impulsion — assez profonde pour offrir un bon prix, assez peu profonde pour préserver la structure. L'indicateur ombre cette bande sous forme de rectangle semi-transparent afin qu'elle ressorte d'un coup d'œil.
Les extensions facultatives — 1.272 et 1.618 — se projettent au-delà de la fin de l'impulsion et servent de cibles de profit : jusqu'où le prix peut voyager une fois le repli terminé et la tendance reprise.
Points d'entrée et signal de contact
Le Fib Touch signal transforme la grille en un outil d'alerte. Lorsqu'il est activé, l'indicateur surveille chaque barre nouvellement clôturée et se déclenche lorsque l'amplitude de la barre atteint un niveau clé — la ligne 0.618 ou n'importe quel point à l'intérieur de la zone OTE (0.618-0.786) — dans une tolérance de Near multipliée par l'ATR. Le signal se déclenche une seule fois par barre et est dédupliqué par niveau, de sorte que vous êtes averti exactement au moment où le prix revient dans la zone d'entrée optimale, et non à chaque tick. C'est le moment où une opération de continuation est généralement planifiée.
Contrôle visuel total
La couleur des lignes de niveau se règle avec Lines et leur épaisseur avec Width, de 1 à 10 pixels ; le sélecteur Style bascule entre Solid, Dash, Dot, DashDot et DashDotDot. La bande OTE possède sa propre couleur OTE, tracée en semi-transparence pour que les bougies restent lisibles à travers elle. La couleur de la ligne comme le remplissage OTE disposent d'un réglage de transparence indépendant (0-100 %), afin de fondre doucement la grille dans l'arrière-plan du graphique. Labels ajoute une étiquette de texte avec le prix et le pourcentage sur chaque niveau, et peut être désactivé pour un rendu plus épuré.
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 sont regroupés en rangées bien ordonnées — Swing, puis Levels, puis Visual — 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 tracé. L'en-tête du panneau accueille les icônes de contrôle.
Power — active et désactive le tracé de la grille et les signaux sans retirer l'indicateur du graphique.
Settings (gear) — ouvre et ferme la section des réglages.
Updown (arrows) — déplace le panneau entre sa sous-fenêtre et le graphique principal.
Close (cross) — 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.
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, 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. La section des réglages comporte aussi un groupe BARS : Bars définit combien de barres sont analysées pour le swing, Refresh est un intervalle de rafraîchissement automatique en secondes (0 = désactivé) et Near est la tolérance de contact en unités d'ATR. Presque tous les paramètres se modifient en direct sur le panneau — les champs de saisie 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 un Instance unique.
Notifications d'entrée
Vous n'avez pas besoin de rester à surveiller le graphique en attendant que le prix revienne sur la grille. Chaque Fib Touch signal peut être envoyé via plusieurs canaux de notification que l'on active 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 paramètres de messagerie du terminal.
Html — une fiche de rapport avec une capture d'écran du graphique (voir ci-dessous).
N'activez que les canaux dont vous avez besoin et vous serez averti à l'instant où le prix touche un niveau clé sur le symbole et l'unité de temps sur lesquels vous travaillez. Un bouton Test Notification envoie un signal d'exemple sur les canaux activés afin que vous puissiez vérifier votre configuration.
Historique visuel (rapport HTML)
Activez le canal Html et chaque signal de contact est enregistré dans un rapport HTML accompagné d'une capture d'écran du graphique au moment de son déclenchement. Avant que la capture ne soit prise, le panneau se masque le temps d'une image, de sorte que le rapport montre le graphique propre avec la grille de Fibonacci et non la superposition du panneau. Le rapport est stocké dans le dossier Files du terminal, dans le répertoire VibeFox_AutoFib (MQL5/Files/VibeFox_AutoFib/result.html), et s'ouvre dans n'importe quel navigateur — un journal visuel de chaque niveau testé par le marché. Un bouton corbeille en un clic efface le rapport et ses captures d'écran dès que vous souhaitez repartir de zéro.
Aide multilingue intégrée
Une page d'aide complète est intégrée au panneau, disponible en 14 langues, de sorte que chaque commande est expliquée là où vous l'utilisez. Activez-la depuis le groupe HELP dans Settings ; le texte apparaît sous forme de commentaire de graphique et disparaît au second clic.
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.
Swing (détection automatique)
Swing Depth — la profondeur du ZigZag/fractal : le nombre de barres de chaque côté d'un pivot. Des valeurs plus grandes trouvent des pivots moins nombreux et plus importants. Par défaut : 12.
Swing Deviation — la taille minimale du swing en unités d'ATR ; des valeurs plus grandes ne conservent que les swings plus amples et plus significatifs. Par défaut : 2.0.
Auto-update grid on a new swing — reconstruit la grille automatiquement lorsqu'un nouveau swing se forme ; désactivez-le pour figer la grille actuelle. Par défaut : activé.
Levels
Show Extensions — ajoute les niveaux d'extension (cible) 1.272 et 1.618. Par défaut : désactivé.
Highlight OTE zone — ombre la bande d'entrée optimale 0.618-0.786. Par défaut : activé.
Show level labels — affiche une étiquette de texte avec le prix et le pourcentage sur chaque niveau. Par défaut : activé.
Visual
Fib Line Color — la couleur des lignes de retracement. Par défaut : Goldenrod.
Fib Line Transparency % — transparence de la ligne, 0-100. Par défaut : 0.
OTE Zone Color — la couleur de remplissage de la bande OTE. Par défaut : RoyalBlue.
OTE Zone Transparency % — transparence du remplissage OTE, 0-100. Par défaut : 70.
Line Width — l'épaisseur des lignes en pixels, 1-10. Par défaut : 1.
Entry Points
Fib Touch signal — avertit lorsque le prix touche le niveau 0.618 ou la zone OTE. Par défaut : désactivé.
Touch tolerance (Near x ATR) — à quelle distance le prix doit s'approcher d'un niveau pour compter comme un contact, en unités d'ATR. Par défaut : 0.25.
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 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.
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 courriel via les paramètres de messagerie du terminal. Par défaut : désactivé.
Html — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_AutoFib/result.html. Par défaut : désactivé.
