VibeFox Turtle Soup
- Indicateurs
- Version: 1.0
- Activations: 5
VibeFox Turtle Soup — retournement sur faux breakout de Linda Raschke avec points d'entrée
VibeFox Turtle Soup est un indicateur de faux breakout en temps réel pour MetaTrader 5. Il met en œuvre le célèbre pattern « Turtle Soup » de Linda Raschke : à l'instant où le prix balaie un extrême de swing précédent puis se replie au-delà, l'indicateur marque l'entrée du retournement directement sur le graphique des prix et trace le niveau balayé. Au lieu de fixer le graphique en attendant les pièges de breakout, vous voyez le breakout raté et le point d'entrée sur la bougie même où ils se forment. Toutes les commandes sont réunies dans un seul panneau interactif moderne.
Comment fonctionne l'indicateur
Un piège de breakout se produit lorsque le marché perce un plus haut ou un plus bas évident — déclenchant les traders de breakout et leurs stops — puis se retourne immédiatement, clôturant à nouveau à l'intérieur de la plage précédente. Turtle Soup transforme ce piège en signal. Pour chaque bougie, l'indicateur mesure le plus haut et le plus bas des N bougies précédentes (la fenêtre Lookback), puis vérifie si la bougie actuelle a balayé cet extrême sans réussir à se maintenir au-delà.
Haussier (BUY) : le plus bas de la bougie perce sous le plus bas des N bougies précédentes, mais la bougie clôture au-dessus de ce plus bas — un faux breakdown. Baissier (SELL) : le plus haut de la bougie perce au-dessus du plus haut des N bougies précédentes, mais la bougie clôture en dessous — un faux breakout. Pour ne conserver que les balayages significatifs, l'extrême rompu doit être âgé d'au moins Age bougies, afin qu'un niveau récent encore en formation ne déclenche pas le pattern. Lorsqu'un signal se déclenche, une courte ligne horizontale marque le niveau exact balayé sur la bougie du signal.
Bars vs Lookback — deux réglages différents
Ces deux nombres sont faciles à confondre, il vaut donc la peine de le préciser clairement. Lookback (N) est la taille de la fenêtre utilisée pour construire chaque extrême précédent — elle définit quel plus haut ou plus bas est balayé. Bars est la profondeur d'historique que l'indicateur parcourt à la recherche de signaux — elle définit jusqu'où remonte la recherche (0 = tout l'historique disponible). Ils sont totalement indépendants : augmenter Lookback rend chaque extrême plus large et les balayages plus rares ; augmenter Bars affiche simplement des signaux plus anciens, plus loin dans le temps.
Points d'entrée
L'indicateur suit lui-même les conditions de faux breakout et place un marqueur clair sur le graphique des prix. Deux types de signaux indépendants sont disponibles, chacun avec son propre interrupteur.
Entrée — Long (faux breakdown)
Un Turtle Soup haussier se déclenche lorsque le prix balaie sous le plus bas précédent mais clôture au-dessus. Le breakout baissier a échoué, les vendeurs sont piégés, et un marqueur BUY est placé sur la bougie du signal. Le plus bas balayé est le niveau rejeté par le marché.
Entrée — Short (faux breakout)
Un Turtle Soup baissier se déclenche lorsque le prix balaie au-dessus du plus haut précédent mais clôture en dessous. Le breakout haussier a échoué, les acheteurs sont piégés, et un marqueur SELL est placé sur la bougie du signal. Le plus haut balayé est le niveau rejeté par le marché.
Les marqueurs d'achat et de vente sont colorés séparément avec les réglages Buy Color et Sell Color, afin que la direction se lise instantanément. Le sélecteur Marker bascule le glyphe entre une simple croix (+), des triangles pleins ou des flèches à 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 du niveau balayé se définit avec Swept-Level Line Color et son épaisseur avec Swept-Level Line Width de 1 à 5 pixels. La ligne de niveau 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, ce qui vous permet de 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 fond.
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 Turtle Soup sont regroupés en lignes nettes, et le bloc d'entrée est mis à part avec son propre titre doré ENTRY, afin que les réglages de signal ne se mélangent pas avec les réglages de niveau. L'en-tête du panneau contient les icônes de commande.
Power — active et désactive l'affichage des marqueurs d'entrée sans retirer l'indicateur du graphique.
Settings (Gear) — ouvre et ferme la section des réglages.
Updown (flèches) — déplace le panneau entre son sous-fenêtre et le graphique principal.
Close (croix) — ferme l'indicateur.
Redimensionnable — faites glisser le coin inférieur droit pour mettre le panneau à l'échelle.
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 (Bars, Lookback, Age, Width, Size) 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, la taille de l'en-tête, la hauteur des lignes et la taille de la police. Des touches supplémentaires vous 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 sur 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 font que définir les valeurs de départ. Vous pouvez aussi lancer plusieurs copies indépendantes sur un même graphique en attribuant à chacune un Instance unique, pour comparer côte à côte différents réglages de Lookback/Age.
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 — 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.
Activez uniquement 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 de son déclenchement. Le rapport est stocké dans le dossier Files du terminal, dans le répertoire VibeFox_Turtle_Soup (MQL5/Files/VibeFox_Turtle_Soup/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.
Telegram Alerts
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 votre bot token et votre chat id dans les paramètres.
La livraison s'appuie sur le rapport HTML : chaque nouveau signal est écrit dans le rapport, et le rapport — ouvert dans un navigateur — le transfère lui-même vers 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, afin que chaque commande soit 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 font que définir les valeurs initiales au démarrage.
Turtle Soup
Lookback N — le nombre de bougies précédentes utilisées pour définir l'extrême à balayer (2..500). Par défaut : 20.
Min Age — l'extrême balayé doit être âgé d'au moins ce nombre de bougies (1..100). Par défaut : 3.
Bars of history to process — combien de bougies en arrière les signaux sont recherchés, 0 = tout disponible. Distinct de Lookback. Par défaut : 500.
Swept-Level Line Color — la couleur des courtes lignes de niveau balayé sur le graphique des prix. Par défaut : Silver.
Line Transparency — la transparence de la ligne en pourcentage, 0-100. Par défaut : 0.
Swept-Level Line Width — l'épaisseur de la ligne de niveau en pixels, 1..5. Par défaut : 1.
Entry Points
Long (bullish false breakdown) — active les marqueurs BUY lorsque le prix balaie sous le plus bas précédent et clôture au-dessus. Par défaut : activé.
Short (bearish false breakout) — active les marqueurs SELL lorsque le prix balaie au-dessus du plus haut précédent et clôture en dessous. 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 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_Turtle_Soup/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 ligne de paramètre en pixels. Par défaut : 34.
Font size — la taille de la police utilisée dans le 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 lancer 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.
