VibeFox Nadaraya Watson Envelope
- Indicateurs
- Version: 1.10
- Mise à jour: 2 juillet 2026
- Activations: 5
VibeFox Nadaraya-Watson Envelope — canal de régression par noyau et signaux de rebond
VibeFox Nadaraya-Watson Envelope est un indicateur de lissage non paramétrique pour MetaTrader 5. Il construit une courbe de régression par noyau lisse et des bandes d'enveloppe symétriques directement sur le graphique des prix, offrant une référence visuelle claire pour la direction de tendance, les limites du canal et les signaux d'entrée basés sur le rebond. Toute la gestion est centralisée dans un panneau canvas interactif sans ouvrir la boîte de dialogue des paramètres du terminal.
Ce que mesure Nadaraya-Watson Envelope
L'estimateur de Nadaraya-Watson est une méthode statistique non paramétrique classique qui estime la moyenne conditionnelle d'une variable par une moyenne pondérée des observations. En trading, elle est appliquée à l'historique des prix : le prix de chaque barre est pondéré par une fonction noyau qui attribue un poids plus élevé aux barres proches et un poids plus faible aux barres éloignées. Le résultat est une ligne de régression lisse (Center) qui s'adapte à la structure du prix sans hypothèses de période fixe.
Au-dessus et en dessous de la ligne centrale, l'indicateur trace deux bandes d'enveloppe (Upper et Lower). La distance des bandes par rapport au centre est contrôlée par le paramètre Multiplier, mis à l'échelle par l'écart moyen du prix par rapport à la régression. Deux types de noyau sont disponibles : Gaussian donne une pondération classique en cloche ; Rational Quadratic est un mélange d'échelles de gaussiennes qui réagit plus doucement aux valeurs aberrantes.
Deux modes de calcul sont disponibles. Le mode Repaint met à jour la courbe à chaque tick. Le mode Non-repaint fixe le dernier point de la barre de sorte que la régression historique ne change plus après la clôture de la barre.
Points d'entrée
Envelope Bounce — BUY et SELL
Le signal principal est l'Envelope Bounce : le prix touche ou franchit les bandes extérieures de l'enveloppe. Lorsque le prix touche ou clôture en dessous de la bande Lower, un marqueur BUY est placé sur le graphique — le marché est statistiquement surtendu à la baisse et un mouvement de retour à la moyenne vers le haut est plus probable. Lorsque le prix touche ou clôture au-dessus de la bande Upper, un marqueur SELL apparaît.
Le paramètre Near tolerance (x ATR) ajoute une zone de proximité autour de chaque bande. Un signal se déclenche non seulement lors d'une touche directe, mais aussi lorsque le prix se trouve dans le multiple d'ATR spécifié de la bande, réduisant les signaux manqués liés aux exigences de touche exacte.
Contrôle visuel
La ligne centrale et les bandes d'enveloppe disposent de commandes indépendantes de couleur et de transparence. Center Color et Center Transparency % stylisent la ligne de régression ; Envelope Color et Envelope Transparency % les bandes supérieure et inférieure. Line Width (1-10) définit l'épaisseur en pixels de toutes les lignes tracées. Tous les réglages visuels peuvent être ajustés en direct sur le panneau sans redémarrer l'indicateur.
Panneau interactif sur le graphique
Toute l'interface est un panneau canvas fluide conçu pour une interaction rapide à la souris. Tous les paramètres sont disposés en rangées soignées et les réglages d'entrée sont mis en évidence avec leur propre en-tête de section. L'en-tête du panneau contient les icônes de gestion.
Power — active et désactive le dessin des lignes de l'indicateur et des signaux sans supprimer l'indicateur du graphique.
Settings (icône engrenage) — ouvre et ferme le panneau de paramètres.
Updown (flèches) — déplace le panneau entre la sous-fenêtre et le graphique principal.
Close (croix) — supprime l'indicateur du graphique.
Resizable — faites glisser le coin inférieur droit pour redimensionner le panneau.
Collapsible — double-clic sur l'en-tête pour réduire le panneau à une bande compacte.
Mouse wheel — survolez un champ numérique et faites défiler la molette pour modifier la valeur sans ouvrir le clavier.
Settings et personnalisation
Le bouton Settings ouvre une section où le panneau est adapté à votre espace de travail : Theme clair, sombre ou automatique, largeur de panneau configurable, taille d'en-tête, hauteur de ligne et taille de police. Des options supplémentaires permettent de masquer la barre inférieure via Hide Footer, d'afficher un en-tête compact lors du repliement avec Mini Header, et de replier automatiquement le panneau lors d'un clic en dehors. Presque tous les paramètres changent en direct sur le panneau. Vous pouvez également exécuter plusieurs copies indépendantes sur le même graphique en attribuant à chacune un numéro Instance unique.
Notifications d'entrée
Vous n'avez pas besoin de surveiller le graphique en attendant un signal. Chaque entrée peut être transmise via plusieurs canaux de notification activés indépendamment sur le panneau.
Alert — un message pop-up à l'intérieur du terminal.
Push — une notification mobile vers l'application MetaTrader sur votre téléphone.
Email — un message 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 chat Telegram.
Activez uniquement les canaux dont vous avez besoin et vous serez notifié dès qu'une nouvelle entrée apparaît sur le symbole et le cadre temporel que vous surveillez.
Historique visuel — rapport Html
Activez le canal Html et chaque signal d'entrée est enregistré dans un rapport HTML avec une capture d'écran du graphique au moment du déclenchement. Le rapport est stocké dans le dossier Files du terminal, dans le sous-répertoire VibeFox_Nadaraya, et s'ouvre dans n'importe quel navigateur. Le bouton corbeille efface le rapport et ses captures en un clic lorsque vous souhaitez repartir de zéro.
Alertes Telegram
Les signaux peuvent également être envoyés directement dans votre chat 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 le token de votre bot et l'identifiant du chat dans les paramètres d'entrée.
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 automatiquement à votre chat Telegram. C'est pourquoi activer 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 et disponible en 10 languages, de sorte que chaque contrôle est expliqué là où vous l'utilisez.
Paramètres (onglet Inputs)
La plupart des réglages peuvent également être modifiés en direct directement sur le panneau (bouton Settings) — les paramètres d'entrée ne définissent que les valeurs initiales au lancement.
Kernel
Bandwidth h — largeur de bande du noyau ; contrôle le degré de lissage. Des valeurs plus élevées produisent une courbe plus lisse et à réaction plus lente. Default: 8.0.
Multiplier — multiplicateur de largeur de l'enveloppe ; met à l'échelle la distance des bandes Upper et Lower par rapport à la ligne centrale. Default: 3.0.
Kernel type — type de fonction noyau : Gaussian ou Rational Quadratic. Default: Gaussian.
Window size (bars per estimate) — nombre de barres historiques utilisées dans chaque estimation de régression. Default: 500.
Mode
Repaint mode — si false : mode sans repeinture — la régression est fixée à la dernière barre complétée et ne redessine pas l'historique. Si true : la courbe se met à jour à chaque tick. Default: false.
Visual
Center Color — couleur de la ligne de régression centrale. Default: Gold.
Center Transparency % — transparence de la ligne centrale (0 = entièrement opaque). Default: 0.
Envelope Color — couleur des bandes d'enveloppe supérieure et inférieure. Default: DodgerBlue.
Envelope Transparency % — transparence des bandes d'enveloppe. Default: 35.
Line Width (1-10) — épaisseur en pixels de toutes les lignes tracées. Default: 2.
Entry Points
Envelope Bounce signal — active le signal Envelope Bounce : prix touche la bande Lower = BUY, bande Upper = SELL. Default: désactivé.
Near tolerance (x ATR) — zone de proximité autour de chaque bande en multiples d'ATR ; les signaux se déclenchent lorsque le prix est dans cette distance de la bande. Default: 0.25.
Notifications
Push Notification — notification push vers l'application mobile MetaTrader. Default: désactivé.
Alert Popup — fenêtre d'alerte pop-up dans le terminal. Default: désactivé.
Email — message envoyé via les paramètres de messagerie du terminal. Default: désactivé.
Html Report — enregistre chaque signal avec une capture du graphique dans un rapport HTML (dossier Files, répertoire VibeFox_Nadaraya), s'ouvre dans n'importe quel navigateur. Default: désactivé.
Telegram — envoie chaque signal dans votre chat Telegram (texte d'alerte plus capture du graphique) via le rapport HTML. Default: désactivé.
Telegram bot token — le token de votre bot Telegram, utilisé pour envoyer les messages.
Telegram chat id — l'identifiant du chat Telegram qui reçoit les signaux.
Panel / Settings
Panel width, px (300..800) — largeur du panneau en pixels. Default: 800.
Header size (1..6) — taille de l'en-tête. Default: 1.
Theme — thème de couleur : Auto (suit le graphique), Dark ou Light. Default: Auto.
Row height (px) — hauteur de ligne du panneau en pixels. Default: 34.
Font size — taille de police du panneau. Default: 8.
Hide Footer — masquer la bande inférieure du panneau. Default: désactivé.
Mini Header on collapse — afficher un mini en-tête lorsque le panneau est réduit. Default: désactivé.
Close on click outside — replier le panneau lors d'un clic en dehors. Default: désactivé.
Instance (unique per copy: 1,2,3...) — numéro d'instance ; permet plusieurs copies indépendantes sur le même graphique. Default: 1.
Panel Start Window — où le panneau s'ouvre au lancement : Subwindow ou Chart. Default: Subwindow.
