VibeFox ABCD
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox ABCD — modèle harmonique AB=CD avec points d'entrée automatiques
VibeFox ABCD est un indicateur de modèles harmoniques en temps réel pour MetaTrader 5. Il détecte le modèle classique à quatre points ABCD directement sur le graphique de prix, valide chaque candidat avec les ratios de Fibonacci, et marque le point d'entrée à D dès que le modèle se complète. Tous les contrôles sont regroupés dans un panneau interactif moderne, de sorte qu'au lieu de mesurer les jambes manuellement, vous voyez un modèle valide et son point d'entrée dès qu'il se forme.
Fonctionnement de l'indicateur
L'indicateur construit son analyse en trois étapes : détection des pivots, balayage des modèles et validation Fibonacci.
1. Pivots de swing. Premièrement, VibeFox ABCD réduit le bruit des prix à une chaîne propre de hauts et de bas de swing à l'aide d'un moteur ZigZag. Trois paramètres classiques le contrôlent. Depth définit le nombre minimum de barres entre deux pivots, afin que le moteur ignore les petites oscillations. Deviation est la taille minimale de retournement requise pour enregistrer un nouveau pivot — elle est mesurée en unités de 0,01 % du prix (ainsi 10 = 0,1 %), ce qui la rend pertinente sur n'importe quel instrument, du forex aux indices. Backstep est le nombre minimum de barres entre deux extrêmes du même type, empêchant deux sommets (ou deux creux) de se trouver trop proches l'un de l'autre.
2. Balayage du modèle. L'indicateur parcourt ensuite la chaîne de pivots alternés et teste chaque quadruplet consécutif A-B-C-D. Un candidat haussier est A(haut) → B(bas) → C(haut) → D(bas) ; un candidat baissier est A(bas) → B(haut) → C(bas) → D(haut). Les quatre points sont reliés par des lignes droites sur le graphique de prix, ce qui rend la forme facile à lire.
3. Validation Fibonacci. Seuls les modèles dont les jambes respectent les proportions harmoniques sont conservés. Le retracement BC doit être compris entre 0,236 et 0,95 de la jambe AB, et l'extension CD doit être comprise entre 1,0 et 3,618 de la jambe BC — ou le modèle doit satisfaire l'égalité classique AB=CD, où CD se situe dans un écart de ±30 % par rapport à AB. Les candidats qui ne respectent pas ces ratios sont écartés, de sorte que seules des formes structurées et négociables subsistent.
Les lignes ABCD sont dessinées en tant qu'objets sur le graphique de 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. Le paramètre Bars limite la quantité d'historique traitée — définissez-le à 0 pour balayer 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 ABCD réside dans son entrée automatique au point D — la complétion du modèle, qui est également la zone de retournement optimale. L'indicateur suit lui-même les conditions et place un marqueur clair directement sur le graphique de prix.
ABCD haussier — BUY au point D
Un ABCD haussier se termine au point D comme un bas de swing. Lorsqu'un tel modèle est validé, un marqueur BUY est placé au point D — la jambe descendante CD s'est complétée dans la zone harmonique et le prix est censé remonter. Les modèles haussiers sont activés avec le bouton Bull.
ABCD baissier — SELL au point D
Un ABCD baissier se termine au point D comme un haut de swing. Lorsqu'un tel modèle est validé, un marqueur SELL est placé au point D — la jambe ascendante CD s'est complétée dans la zone harmonique et le prix est censé baisser. Les modèles baissiers sont activés avec le bouton Bear.
Les marqueurs d'achat et de vente sont colorés séparément avec les paramètres Buy et Sell, de sorte que la direction est lisible instantanément. Le sélecteur Marker bascule le glyphe entre une croix simple (+), des triangles pleins ou des flèches avec queue, tandis que le contrôle Size met à l'échelle le marqueur en pixels (6 à 40) pour s'adapter à n'importe quelle densité de graphique.
Contrôle visuel complet
La couleur de la ligne du modèle ABCD est définie avec Line et l'épaisseur avec Width de 1 à 5 pixels. La ligne du modèle et les deux marqueurs d'entrée supportent chacun un réglage de transparence (0-100 %) dans la fenêtre de sélection de couleur, afin de les fondre doucement dans l'arrière-plan du graphique. Les marqueurs sur le graphique de prix sont dimensionnés et colorés indépendamment, de sorte que les entrées ressortent clairement sur n'importe quel arrière-plan.
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 de swing et de ligne sont regroupés dans des rangées ordonnées, et le bloc d'entrée est mis à part avec son propre en-tête doré ENTRY, de sorte que les paramètres de signal ne se mélangent pas avec les paramètres de ligne. L'en-tête du panneau contient les icônes de contrôle.
Power — active et désactive le dessin des marqueurs d'entrée sans retirer l'indicateur du graphique.
Settings (gear) — ouvre et ferme la section des paramètres.
Updown (arrows) — déplace le panneau entre sa sous-fenêtre et le graphique principal.
Close (cross) — ferme l'indicateur.
Redimensionnable — faites glisser le coin inférieur droit pour mettre le panneau à l'échelle.
Réductible — un double-clic sur l'en-tête réduit 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.
Paramètres et personnalisation
Le bouton Settings ouvre une section où le panneau est adapté à votre espace de travail : un Theme clair, sombre ou automatique, une largeur de panneau réglable, la taille de l'en-tête, la hauteur des rangées et la 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 en cliquant en dehors. Presque tous les paramètres changent en direct directement sur le panneau — les champs de saisie de l'onglet Inputs ne définissent que les valeurs initiales au démarrage. Vous pouvez également exécuter plusieurs copies indépendantes sur un même graphique en donnant à chacune un Instance unique, pour comparer différents réglages ABCD côte à côte.
Notifications d'entrée
Vous n'avez pas besoin de surveiller le graphique en attendant qu'un modèle se complète. Chaque entrée peut être transmise via plusieurs canaux de notification qui s'activent indépendamment directement sur le panneau.
Alert — un message contextuel dans le terminal.
Push — une notification mobile vers l'application MetaTrader sur votre téléphone.
Email — un e-mail envoyé via les paramètres de messagerie du terminal.
Telegram — le texte d'alerte accompagné d'une capture d'écran du graphique, envoyé directement dans votre discussion Telegram.
Activez uniquement les canaux dont vous avez besoin, et vous serez notifié dès qu'une nouvelle entrée ABCD 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 où il s'est déclenché. Le rapport est stocké dans le dossier Files du terminal, dans le répertoire VibeFox_ABCD (MQL5/Files/VibeFox_ABCD/result.html), et s'ouvre dans n'importe quel navigateur — vous obtenez ainsi un journal visuel de toutes les entrées ABCD trouvées par l'indicateur. Un bouton corbeille en un clic efface le rapport et ses captures d'écran chaque fois que vous souhaitez repartir à zéro.
Alertes Telegram
Les signaux peuvent également être transmis directement dans votre discussion Telegram — le texte d'alerte accompagné d'une capture d'écran du graphique au moment de la détection. Activez le canal Telegram et saisissez votre token de bot et votre identifiant de discussion dans les paramètres.
La transmission repose sur le rapport HTML : chaque nouveau signal est écrit dans le rapport, et le rapport — ouvert dans un navigateur — le transmet automatiquement à votre discussion Telegram. Pour cette raison, l'activation de 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 contrôle est expliqué directement là où vous l'utilisez.
Paramètres (onglet Inputs)
La plupart des paramètres peuvent également être modifiés en direct directement sur le panneau (le bouton Settings) — les paramètres de saisie ne définissent que les valeurs initiales au démarrage.
ABCD (swings)
Swing Depth — le nombre minimum de barres entre deux pivots de swing (2..100). Défaut : 12.
Swing Deviation — la taille minimale de retournement pour enregistrer un pivot, en unités de 0,01 % du prix (10 = 0,1 %). Défaut : 5.
Swing Backstep — le nombre minimum de barres entre deux extrêmes. Défaut : 3.
Bars of history to process — le nombre de barres passées couvertes par le balayage des modèles, 0 = toutes disponibles. Défaut : 500.
Pattern Line Color — la couleur des lignes du modèle ABCD sur le graphique de prix. Défaut : DodgerBlue.
Line Transparency — transparence de la ligne du modèle en pourcentage, 0-100. Défaut : 0.
Pattern Line Width — l'épaisseur des lignes du modèle en pixels, 1..5. Défaut : 1.
Entry Points
Bullish ABCD (BUY at D) — active les modèles haussiers et le marqueur BUY au point D (un bas de swing). Défaut : activé.
Bearish ABCD (SELL at D) — active les modèles baissiers et le marqueur SELL au point D (un haut de swing). 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 dans le terminal. Défaut : désactivé.
Email — active les alertes 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_ABCD/result.html. Défaut : désactivé.
Telegram — transmet les signaux avec captures d'écran du graphique vers une discussion Telegram via le rapport HTML. Défaut : désactivé.
Telegram - bot token — le token du bot Telegram utilisé pour la transmission. Défaut : vide.
Telegram - chat id — l'identifiant de la discussion 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ètre 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 réduit. Défaut : désactivé.
Close on click outside — réduit automatiquement le panneau en cliquant en dehors. Défaut : désactivé.
Instance — un numéro unique pour chaque copie de l'indicateur sur le même graphique, permettant 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 : Subwindow.
