Wave Trend Oscillator MTF
- Indicateurs
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Version: 1.3
- Mise à jour: 2 septembre 2026
Wave Trend Oscillator MTF est un oscillateur de momentum à deux lignes, dans sa propre sous-fenêtre. La ligne rapide mesure de combien le prix typique s'est éloigné de son propre centre lissé, rapporté à son écart moyen récent, et une moyenne plus lente de cette ligne rapide est tracée à côté d'elle. L'événement est le croisement des deux lignes à l'intérieur d'une zone que le marché a réellement atteinte.
Les croisements au milieu de la plage ne sont pas des signaux, et cette seule règle est ce qui distingue ce produit d'un oscillateur ordinaire. Trois choses en sont publiées: le croisement, le grade de la zone dans laquelle il s'est produit, et les divergences trouvées sur la ligne rapide. Les trois peuvent être calculées sur une unité de temps supérieure et tracées sur le graphique que vous regardez.
Le croisement, le grade et la divergence
Un croisement d'achat ne compte que tant que la ligne lente est sous le niveau de survente, et un croisement de vente que tant qu'elle est au-dessus du niveau de surachat. Tout le reste est ignoré.
Un signal reçoit le grade un lorsqu'il s'est produit dans la zone armée, et le grade deux lorsque la ligne lente a en plus atteint le niveau profond. Le grade décrit jusqu'où le marché est entré dans la zone, et non la probabilité que la position fonctionne.
La divergence est trouvée en comparant les pivots de la ligne rapide aux pivots du prix. Les désaccords haussiers et baissiers sont marqués et reliés par une ligne. La même divergence peut aussi être tracée sur le graphique de prix lui-même, entre les deux pivots de prix, afin que vous la voyiez là où vous tradez réellement.
L'histogramme de momentum entre les deux lignes est coloré selon que la barre courante s'étend par rapport à la précédente ou s'essouffle, de sorte qu'un histogramme encore positif mais qui rétrécit se lit autrement qu'un histogramme qui grandit. Cette coloration peut être désactivée, ce qui rend exactement l'histogramme monochrome.
Ce qui est affiché
Dans sa propre sous-fenêtre, avec un niveau zéro en pointillés: les lignes d'onde rapide et lente, et l'histogramme de leur différence, coloré selon l'expansion et l'essoufflement. Les lignes de divergence sont tracées dans la sous-fenêtre et, si vous le souhaitez, également sur le graphique de prix.
Le panneau
Un panneau en canvas se place par défaut sur le graphique de prix plutôt que dans la fenêtre de l'oscillateur, mais il peut y être déplacé. Il se déplace à la souris, se replie et se ferme. Il affiche l'unité de temps en vigueur, la longueur du canal et la longueur de la moyenne; le résultat de la dernière barre close, c'est-à-dire les deux valeurs d'onde et l'une de trois mentions: BUY avec son grade, SELL avec son grade, ou pas de croisement; et si les nombres viennent de la fenêtre des propriétés ou du panneau, ainsi que le nombre de valeurs modifiées. En dessous se trouvent les réglages que le panneau peut déplacer, avec leurs valeurs courantes.
L'engrenage ouvre une feuille à trois onglets. Values contient l'unité de temps, la longueur du canal, la longueur de la moyenne, le niveau de surachat 1, le niveau de survente 1, l'affichage des lignes de divergence, ainsi que l'écart minimal et maximal autorisé entre les deux pivots d'une divergence. Chaque ligne a des boutons pas à pas, une plage et une phrase d'aide. Alerts contient l'interrupteur général, les interrupteurs par événement, quatre canaux, la pause en minutes et une alerte de test. Styles contient la palette, l'affichage des lignes et de l'histogramme de momentum, et l'épaisseur de trait; c'est de l'apparence seulement, sans recalcul.
Trois jeux de couleurs sont fournis, dont un sûr pour les daltoniens, construit sur le bleu et l'orange de sorte que le rouge ne soit jamais opposé au vert. L'état du panneau et chaque modification de la feuille sont conservés par graphique, à travers un changement d'unité de temps et un redémarrage du terminal. L'interface est en anglais.
Alertes
Les alertes sont désactivées à la sortie. Six événements peuvent être levés: un signal BUY, un signal SELL, une divergence haussière formée sur la ligne rapide, une divergence baissière formée sur la ligne rapide, le franchissement du zéro vers le haut par la ligne rapide et le franchissement vers le bas.
Quatre canaux les portent: fenêtre popup, son, notification push vers le terminal mobile et courriel. Les interrupteurs agissent par événement et par canal, et une pause, deux heures par défaut, fait taire les répétitions.
Les alertes se déclenchent sur la dernière barre close. Deux alertes supplémentaires, désactivées par défaut, parlent sur la barre en formation dans un nombre de secondes choisi avant sa clôture, et elles sont dites précoces parce qu'un croisement présent en milieu de barre peut avoir disparu à la clôture. Il n'y a délibérément pas d'alerte de divergence sur la barre en formation: une divergence exige un pivot confirmé, et l'annoncer sur une barre inachevée serait une supposition et non une lecture précoce. Telegram ne fait pas partie de ce produit.
Multi-unités de temps
Le réglage Timeframe calcule sur une unité de temps supérieure et trace le résultat ici, en ne lisant que des barres supérieures closes. Une barre du graphique montre la barre supérieure la plus récente qui était déjà close à sa propre heure, et non celle qui la contient.
Les lignes de divergence sont ancrées à l'heure des barres et non à leur indice, car sur une unité de temps étrangère les pivots sont des barres supérieures et un indice dans cette série ne signifie rien sur ce graphique.
Une série étrangère est construite en arrière-plan. La première lecture peut ne rien renvoyer, l'indicateur réessaie, et le panneau indique s'il attend un téléchargement ou s'il manque d'historique.
Lecture depuis un EA
Tous les buffers sont lisibles via iCustom et CopyBuffer. Le buffer 0 est WT1, la ligne d'onde rapide, et le buffer 1 est WT2, la ligne d'onde lente. Le buffer 2 est WT1-WT2, l'histogramme de momentum, et le buffer 3 est l'indice de couleur qui l'accompagne. Le buffer 4 est Signal: +1 sur un croisement BUY, -1 sur un croisement SELL, 0 lorsqu'il n'y en a aucun. Le buffer 5 est Grade, 1 ou 2 sur une barre de signal. Le buffer 6 est Div, l'état de la divergence. Le buffer 7 est Zero: +1 quand la ligne rapide a franchi le zéro vers le haut, -1 vers le bas, et 0 sinon. Le buffer 8 est Override, le nombre de réglages modifiés depuis le panneau.
Ce produit n'a pas de buffers de prix séparés Buy et Sell. Le signal est dans le buffer 4 et son grade dans le buffer 5.
L'onglet Styles masque un tracé en lui retirant sa couleur, jamais en vidant un buffer. Tous les indices cités restent lisibles via iCustom et CopyBuffer, et restent visibles dans la fenêtre de données, affichage éteint.
Le buffer 8 existe pour qu'une stratégie puisse savoir qu'une instance sur graphique calcule avec des valeurs modifiées à la main depuis le panneau. Une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous lui avez passés.
Provenance
Il s'agit d'un portage de "WaveTrend [LazyBear]" depuis TradingView. La provenance est une reconstruction: les formules sont canoniques et largement reprises, et elles ont servi de spécification de travail pour ce produit. Le script est publié ouvertement, ce qui rend admissible un portage par les formules.
Le produit porte le nom de la méthode parce que c'est ce qu'il met en oeuvre. L'oeuvre originale est celle de LazyBear, et aucune paternité n'en est revendiquée ici.
Limites honnêtes
L'oscillateur est vivant sur la barre en formation. Un croisement présent en milieu de barre peut être absent à la clôture, et avec lui la ligne du panneau et le grade. Les barres closes ne changent pas.
Les marques de divergence ne sont jamais posées sur la barre en formation. Un pivot exige que les barres de part et d'autre existent avant d'en être un, donc la divergence apparaît après coup, par construction. C'est une propriété de la divergence et non un défaut, et cela signifie aussi qu'aucune divergence n'est tracée dans une barre passée qui n'en avait pas.
Le grade décrit la profondeur de la zone atteinte, pas une probabilité. Un signal de grade 2 est entré plus loin dans la zone. C'est tout ce qu'il dit.
Un croisement n'est pas une direction. Dans une tendance, l'oscillateur atteindra la même zone encore et encore, et chaque croisement qu'il produira ira contre cette tendance.
La longueur du canal et celle de la moyenne déplacent tous les croisements que le produit montrera un jour. Deux réglages donnent deux jeux de signaux différents, et aucun des deux n'est le bon.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest ne sont revendiqués ici.

