VibeFox Pesavento
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Pesavento — analyse des ratios de Fibonacci des segments de swing avec points d'entrée
VibeFox Pesavento est un indicateur de structure de swing en temps réel pour MetaTrader 5 qui applique au marché la méthode de Pesavento fondée sur les ratios de Fibonacci. Il construit un ZigZag à partir du prix, mesure chaque segment de la structure de swing, étiquette chaque segment avec son ratio par rapport au précédent, met en évidence les segments qui tombent sur un ratio Fibonacci/Pesavento clé et marque les signaux d'entrée directement sur le graphique. Au lieu de mesurer les retracements à la main, vous voyez la proportion de chaque mouvement et le niveau de retournement au moment même où il se forme — le tout réuni dans un seul panneau interactif moderne.
Comment fonctionne l'indicateur
L'indicateur détecte d'abord les points de retournement significatifs du prix — les sommets de swing (pics) et les creux de swing — à l'aide de l'algorithme ZigZag classique. La construction est contrôlée par trois paramètres. Depth définit le nombre minimal de barres entre deux pivots, de sorte que la structure ignore les petites oscillations et ne réagit qu'aux mouvements suffisamment durables. Deviation est la taille minimale d'un retournement requise pour enregistrer un nouveau pivot — il filtre les replis peu profonds. Backstep est le nombre minimal de barres entre deux extrema de même type, empêchant deux pics (ou deux creux) d'être trop proches l'un de l'autre. Ensemble, ils règlent la détection des swings, d'une structure rapide et détaillée à une structure lente qui ne montre que les swings majeurs.
Les segments de swing sont tracés directement sur le graphique des prix sous forme d'objets lignes, tandis que l'indicateur lui-même réside dans sa propre sous-fenêtre, où se trouve le panneau de contrôle. Le réglage Bars limite la quantité d'historique traitée — mettez-le à 0 pour analyser toutes les barres disponibles, ou utilisez une valeur plus petite pour des redessins plus rapides sur les graphiques chargés.
Analyse des ratios de Pesavento
Une fois les pivots de swing connus, l'indicateur divise la structure en segments — chaque segment relie deux pivots consécutifs. Pour chaque segment, il calcule le ratio de Pesavento : la longueur du segment courant divisée par la longueur du précédent. Ce ratio décrit la proportion du mouvement — dans quelle mesure le prix a retracé ou s'est étendu par rapport au swing précédent. Une étiquette avec le ratio (par exemple 0.618) est tracée au point médian de chaque segment, de sorte que la géométrie de la structure est visible d'un coup d'œil.
Les segments dont le ratio tombe sur une valeur Fibonacci/Pesavento clé sont mis en évidence avec la couleur High (Highlight). Les ratios clés sont 0.382, 0.500, 0.618, 0.786, 1.000, 1.272, 1.618 et 2.618. Un segment est considéré comme une correspondance lorsque son ratio se trouve à une distance inférieure à la Tolerance de l'une de ces valeurs — la tolérance est une valeur absolue, vous pouvez donc rendre la correspondance stricte ou souple. Ces segments mis en évidence sont les mouvements harmoniques que recherchent les traders Pesavento : des retracements et des extensions qui respectent la grille de Fibonacci.
Points d'entrée
La principale valeur de VibeFox Pesavento réside dans ses points d'entrée automatiques : un marqueur clair est placé sur le graphique des prix dès qu'un swing se termine sur un ratio de retournement clé. Un segment est traité comme un retournement probable lorsque son ratio correspond aux valeurs de retracement clés 0.618 ou 0.786 du segment précédent — à cette proportion, le mouvement précédent est généralement épuisé.
Lorsque le segment se termine sur un creux de swing confirmé à un ratio de retournement clé, un marqueur BUY est placé sous la barre — le mouvement baissier a retracé jusque dans la zone de retournement et le prix se retourne à la hausse. Lorsque le segment se termine sur un sommet de swing confirmé à un ratio de retournement clé, un marqueur SELL apparaît au-dessus de la barre — le mouvement haussier est épuisé et le prix se retourne à la baisse. Les deux directions s'activent indépendamment avec les interrupteurs Buy et Sell.
Les marqueurs d'achat et de vente sont colorés séparément avec les réglages Buy Color et Sell Color, de sorte que la direction se lit instantanément. Le sélecteur Marker alterne le glyphe entre une simple croix (+), des triangles pleins ou des flèches avec queue, tandis que le réglage Size dimensionne le marqueur en pixels (6 à 40) pour s'adapter à n'importe quelle densité de graphique.
Contrôle visuel complet
La couleur de la ligne des segments se règle avec Zigzag Line Color et l'épaisseur avec Line Width, de 1 à 5 pixels. Les segments correspondant à un ratio clé sont peints avec la Key-ratio Highlight Color. La ligne, la mise en évidence et les deux marqueurs d'entrée prennent chacun en charge un réglage de transparence (0-100 %) dans la fenêtre du sélecteur de couleur, vous pouvez donc les fondre en douceur dans l'arrière-plan du graphique. Les marqueurs sur le graphique des 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 un canevas, conçu pour un contrôle rapide à la souris. Les paramètres de swing et de ratio sont regroupés en rangées soignées, et le bloc d'entrée se distingue par son propre titre doré ENTRY, de sorte que les réglages de signal ne se mélangent pas avec les réglages de ligne. L'en-tête du panneau contient les icônes de contrôle.
Power — active et désactive le tracé des marqueurs d'entrée 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 réduit le panneau en une bande compacte.
Mouse wheel — survolez n'importe quel champ numérique 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'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 du bas via Hide Footer, de réduire l'en-tête lorsque le panneau est replié avec Mini Header, et de replier automatiquement le panneau lors d'un clic à l'extérieur. Presque chaque paramètre se modifie en direct sur le panneau — les champs de saisie de l'onglet Inputs ne définissent que les valeurs de départ. Vous pouvez aussi exécuter plusieurs copies indépendantes sur un même graphique en attribuant à chacune un Instance unique, pour comparer différents réglages Pesavento côte à côte.
Notifications d'entrée
Vous n'avez pas besoin de rester à surveiller le graphique en attendant 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 chat Telegram.
N'activez que les canaux dont vous avez besoin, et vous serez averti dès qu'une nouvelle entrée 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_Pesavento (MQL5/Files/VibeFox_Pesavento/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 repartir de zéro.
Alertes Telegram
Les signaux peuvent également ê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 le token de votre bot et l'identifiant du chat dans les inputs.
La livraison s'appuie sur le rapport HTML : chaque nouveau signal est inscrit dans le rapport, et le rapport — ouvert dans un navigateur — le transfère de lui-même vers votre chat 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 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 (le bouton Settings) — les paramètres d'entrée ne définissent que les valeurs initiales au démarrage.
Pesavento (swings)
Swing Depth — le nombre minimal de barres entre deux pivots (2..100). Par défaut : 12.
Swing Deviation — la taille minimale de retournement pour un nouveau pivot, en points. Par défaut : 5.
Swing Backstep — le nombre minimal de barres entre deux extrema. Par défaut : 3.
Max legs drawn/labeled — combien des segments les plus récents sont tracés et étiquetés. Par défaut : 12.
Bars of history to process — jusqu'où en arrière les swings sont calculés, 0 = tous les disponibles. Par défaut : 500.
Key-ratio tolerance — la tolérance absolue pour faire correspondre un ratio de segment à une valeur clé. Par défaut : 0.030.
Zigzag Line Color — la couleur des lignes de segment sur le graphique des prix. Par défaut : DodgerBlue.
Line Transparency — la transparence des lignes de segment en pourcentage, 0-100. Par défaut : 0.
Key-ratio Highlight Color — la couleur des segments qui correspondent à un ratio clé. Par défaut : Gold.
Highlight Transparency — la transparence de la mise en évidence en pourcentage, 0-100. Par défaut : 0.
Line Width — l'épaisseur des lignes de segment en pixels, 1..5. Par défaut : 1.
Entry Points
Buy signals (low @ key ratio) — active les marqueurs BUY sur un pivot bas confirmé à un ratio de retournement clé. Par défaut : activé.
Sell signals (high @ key ratio) — active les marqueurs SELL sur un pivot haut confirmé à un ratio de retournement clé. 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 BUY. Par défaut : LimeGreen.
Buy Transparency — la transparence du marqueur d'achat en pourcentage, 0-100. Par défaut : 0.
Sell Color — la couleur du marqueur SELL. Par défaut : Red.
Sell Transparency — la transparence du marqueur de vente 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 paramètres de messagerie du terminal. Par défaut : désactivé.
Html Report — enregistre chaque signal avec une capture d'écran du graphique dans Files/VibeFox_Pesavento/result.html. Par défaut : désactivé.
Telegram — transfère les signaux avec des 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 du bas 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.
