Wave Trend Oscillator Scanner
- 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
- Activations: 20
Wave Trend Oscillator Scanner, ce sont deux produits dans un seul fichier. Le premier est l'oscillateur Wave Trend lui-même, dans la sous-fenêtre de ce graphique: les lignes d'onde rapide et lente et l'histogramme de leur différence, coloré selon que le momentum s'étend ou s'essouffle, avec des lignes de divergence qui peuvent aussi être tracées sur le graphique de prix.
Le second est un tableau qui fait tourner le même calcul sur une liste de symboles et sur plusieurs unités de temps à la fois. C'est l'un des deux produits de la gamme où le grade apparaît réellement dans le tableau, car l'oscillateur Wave Trend note ses croisements un ou deux selon la profondeur atteinte dans la zone.
Le tableau vous dit quels instruments ont croisé et depuis combien de temps. La sous-fenêtre en dessous vous montre l'oscillateur qui l'a produit, si bien que vous n'avez pas à attacher un second indicateur pour agir sur ce que la table a trouvé.
Le tableau
Une ligne par symbole, une colonne par unité de temps scannée, jusqu'à quatre colonnes et jusqu'à vingt-huit symboles. La liste des symboles est séparée par des virgules, ou le tableau peut reprendre la liste de l'Observation du marché. Le préfixe et le suffixe du courtier sont détectés depuis le graphique où vous vous trouvez, ou donnés à la main. À la sortie, le tableau scanne quatre unités de temps: M15, H1, H4 et D1.
Une cellule se lit comme ^14b G2: le sens du croisement, il y a combien de barres il s'est produit, et son grade. Le mot flat signifie que le calcul a tourné et n'a trouvé aucun croisement dans la fenêtre. Trois points signifient que la cellule n'a pas été mesurée, et le survol en explique la raison en toutes lettres, avec la valeur actuelle de la ligne lente. Un signal plus ancien que le seuil de fraîcheur garde sa teinte et perd son poids. Une ligne portant un signal frais quelque part reçoit un lavis de la couleur d'accent.
La colonne AGREE prend les colonnes d'unités de temps visibles d'un symbole, trouve le camp majoritaire et écrit v3/4: le sens et combien des unités de temps visibles le soutiennent. L'accord total est écrit en gras dans la couleur de ce camp, car c'est cette ligne que le tableau existe pour faire remonter. Une égalité affiche un tiret et n'est délibérément pas traitée comme un verdict. Avec une seule unité de temps visible, la colonne disparaît entièrement plutôt que d'écrire un 1/1 qui répète la cellule voisine.
Les en-têtes de colonne sont des boutons. Cliquez sur un en-tête d'unité de temps pour trier par cette colonne, le plus frais en premier, les lignes vides en bas; cliquez à nouveau pour inverser. Cliquez sur AGREE pour trier par accord, l'accord total en premier. L'en-tête actif porte la couleur d'accent et un chevron. Un bouton Sort distinct fait défiler fraîcheur, grade et nom, et ici l'ordre par grade est un ordre réel.
Un bouton Show fait défiler tous, achats, ventes et frais. Achats et ventes suivent le verdict d'AGREE et non une cellule isolée, si bien qu'une ligne sous achats affiche toujours un glyphe vers le haut dans AGREE, et qu'une égalité n'apparaît sous aucun des deux. Le filtre agit sur la vue et non sur le calcul: une ligne masquée continue d'être mesurée et peut toujours déclencher une alerte.
La légende au-dessus de la table décode la notation en une ligne, y compris la partie sur le grade, qu'elle n'écrit que parce que ce portage attribue des grades. Elle peut être désactivée. Les boutons d'unités de temps montrent et cachent une colonne sans arrêter la mesure qui se trouve derrière.
Le nombre de lignes visibles s'ajuste au volet et le réglage des lignes est un maximum. Les boutons de page n'apparaissent que lorsque les lignes ne tiennent pas. Comme le tableau ne dessine jamais plus de lignes que le volet n'en contient, les boutons de page sont toujours à l'écran et toujours atteignables, quelle que soit la hauteur du réglage.
Cliquer sur une cellule bascule ce graphique sur ce symbole et cette unité de temps. Deux lignes d'état sont toujours affichées: symboles prêts sur le total, temps écoulé depuis la dernière mise à jour, signaux dans la fenêtre de recherche; puis soit la ligne du watchdog, soit une phrase expliquant pourquoi rien ne s'affiche.
Diagnostic
Un second panneau, désactivé par défaut, répond à la question "pourquoi n'y a-t-il pas de signal": la couverture par symbole, quelles séries manquent de barres et de combien, combien de signaux ont été trouvés dans la fenêtre, et combien de symboles cet indicateur a activés dans l'Observation du marché. Une cellule qui n'a pas pu être mesurée est expliquée plutôt que laissée vide.
L'indicateur du graphique
Tracé 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 momentum entre elles. Les lignes de divergence sont tracées dans la sous-fenêtre et, si vous le souhaitez, sur le graphique de prix entre les deux pivots de prix, afin que vous voyiez la divergence là où vous tradez réellement. Son unité de temps se règle séparément des unités de temps que le tableau scanne.
La feuille de réglages
L'engrenage ouvre 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. En modifier un recalcule tout le tableau, et le panneau annonce sa progression pendant ce temps.
Alerts contient l'interrupteur général, les interrupteurs par événement, quatre canaux, la pause et un bouton de test. Styles contient l'interrupteur de la légende, la palette, l'affichage des lignes WT1 et WT2, l'affichage de l'histogramme de momentum, l'épaisseur de trait et l'affichage de la divergence sur le graphique de prix. Ce sont les mêmes commandes d'affichage que porte l'indicateur mono-graphique correspondant, sous les mêmes noms, de sorte qu'un graphique réglé d'une façon peut être reproduit sur l'autre.
Trois jeux de couleurs sont fournis, dont un sûr pour les daltoniens, construit sur le bleu et l'orange plutôt que sur le rouge et le vert. La position du panneau, le jeu de couleurs, le tri, le filtre, les colonnes visibles et chaque valeur modifiée dans 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, avec un interrupteur général sur le panneau et un bouton Test alert à côté. Les événements sont un BUY frais et un SELL frais, déclarés séparément pour chaque unité de temps scannée, plus la santé des données, qui parle quand un symbole perd ou retrouve ses données. Le réglage de grade minimal fait ici un vrai travail: mettez-le à deux et seuls les croisements ayant atteint le niveau profond parleront.
Quatre canaux les portent: fenêtre popup, son, notification push vers le terminal mobile et courriel. La pause est tenue par cellule et par événement, trente minutes par défaut. Telegram ne fait pas partie de ce produit.
Coût
Le travail est budgété: un nombre défini de symboles est rafraîchi à chaque tic du minuteur, de sorte qu'une longue liste étale sa charge au lieu de bloquer le terminal. La première passe est progressive et le panneau annonce le pourcentage mesuré.
Lecture depuis un EA
Les buffers de l'indicateur du graphique 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 l'histogramme de momentum, la différence entre WT1 et WT2, 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.
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 tableau est un panneau et non un buffer. Il se lit à l'oeil et par les alertes.
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 fichier. 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
Le tableau lit des barres closes et compte l'âge d'une cellule en barres closes. Dans la sous-fenêtre, l'oscillateur est vivant sur la barre en formation, et un croisement présent en milieu de barre peut avoir disparu à la clôture. Une valeur publiée sur une barre close ne change pas ensuite.
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, donc la divergence apparaît après coup, par construction. Rien ici ne trace une divergence dans une barre passée qui n'en avait pas.
Le grade décrit la profondeur atteinte dans la zone, pas une probabilité. Une cellule de grade 2 est allée plus loin. C'est tout ce qu'elle dit.
Un croisement n'est pas une direction. Dans une tendance, l'oscillateur atteint la même zone encore et encore et chaque croisement qu'il produit va contre cette tendance, et sur un tableau cela signifie que plusieurs paires corrélées s'allument ensemble.
AGREE compte des unités de temps. Quatre lectures corrélées d'un même instrument qui s'accordent ne font pas quatre confirmations indépendantes. Une égalité ne produit délibérément aucun verdict et est masquée aussi bien par le filtre des achats que par celui des ventes.
Scanner coûte. Vingt-huit symboles sur quatre unités de temps font cent douze cellules; le réglage du budget est ce que vous baissez sur une machine lente.
Aucun chiffre de rendement, aucun taux de réussite et aucun résultat de backtest ne sont revendiqués ici.

