Wave Trend Oscillator Scanner MT4
- 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
Un coup d'œil au lieu de vingt-huit graphiques. Wave Trend Oscillator Scanner exécute le calcul Wave Trend sur votre liste de symboles sur jusqu'à quatre unités de temps à la fois, imprime chaque croisement récent avec son âge et sa note, et marque les lignes où les unités de temps s'accordent réellement. Par défaut il scanne quinze paires; un réglage porte ce nombre à vingt-huit. Et l'oscillateur lui-même se dessine dans la sous-fenêtre de ce graphique, de sorte que vous agissez sur ce que le tableau a trouvé sans attacher un second indicateur.
Le prix augmente de 10 $ tous les 10 achats.
C'est l'un des deux produits de la famille où la note apparaît réellement sur le tableau, parce que l'oscillateur Wave Trend note ses croisements un ou deux selon la profondeur atteinte par le marché dans la zone.
Le tableau
Une ligne par symbole, une colonne par unité de temps scannée, jusqu'à quatre colonnes et jusqu'à vingt-huit symboles; quinze sont scannés par défaut et le maximum est à un réglage de distance. La liste de symboles est indiquée séparée par des virgules, ou le tableau peut prendre à la place la liste de Market Watch. Le préfixe et le suffixe du courtier sont détectés à partir du graphique sur lequel vous êtes, ou indiqués à la main. Par défaut le tableau scanne quatre unités de temps: M15, H1, H4 et D1.
Une cellule se lit comme ^14b G2: la direction du croisement, il y a combien de barres il s'est déclenché, et sa note. Le mot flat signifie que le calcul s'est exécuté et n'a trouvé aucun croisement dans la fenêtre. Trois points signifient que la cellule n'a pas encore été mesurée, et avec les infobulles activées, un survol explique pourquoi en mots, avec la valeur actuelle de la ligne lente. Un signal plus ancien que le seuil de fraîcheur garde sa teinte mais perd son poids. Une ligne portant un signal frais quelque part reçoit un voile de la couleur d'accent.
La colonne AGREE prend les colonnes d'unité de temps visibles pour un symbole, trouve le côté majoritaire et imprime v3/4: la direction et combien des unités de temps visibles s'y tiennent. L'accord complet est dessiné en gras dans la couleur de ce côté, car c'est la ligne que le tableau existe pour mettre en évidence. Une égalité imprime 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'imprimer un 1/1 qui ne ferait que répéter la cellule d'à côté.
Les en-têtes de colonne sont des boutons. Cliquer sur un en-tête d'unité de temps trie par cette colonne, le plus frais en premier, les lignes sans rien en bas; un second clic inverse l'ordre. Cliquer sur AGREE trie par accord, l'accord complet en premier. L'en-tête actif porte la couleur d'accent et un chevron. Un bouton Sort séparé fait défiler fraîcheur, note et nom, et ici l'ordre par note est un ordre réel.
Un bouton Show fait défiler all, buys, sells et fresh. Buys et sells suivent le verdict d'AGREE plutôt qu'une cellule isolée, si bien qu'une ligne sous buys affiche toujours un signe vers le haut dans AGREE, et une égalité n'apparaît sous aucun des deux. Le filtre agit sur l'affichage, pas sur le calcul: une ligne masquée continue d'être mesurée et peut toujours alerter.
La légende au-dessus du tableau décode la notation en une ligne, y compris la partie note, qu'elle n'imprime que parce que ce port note. Elle peut être désactivée. Les boutons d'unité de temps montrent et cachent une colonne sans arrêter la mesure derrière elle.
Le nombre de lignes visibles est ajusté au panneau, et le réglage de lignes est un maximum. Les boutons de page apparaissent seulement quand les lignes ne tiennent pas. Comme le tableau ne dessine jamais plus de lignes que le panneau n'en contient, les boutons de page sont toujours à l'écran et toujours accessibles, quelle que soit la hauteur du réglage de lignes.
Cliquer sur une cellule fait basculer ce graphique vers ce symbole et cette unité de temps. Deux lignes de statut sont toujours visibles: symboles prêts sur le total, temps depuis la dernière mise à jour, signaux dans la fenêtre de recherche; puis soit la ligne du chien de garde, 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 aucun signal": couverture des symboles, 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 Market Watch. Une cellule qui n'a pas pu être mesurée est expliquée plutôt que laissée vide.
L'indicateur du graphique
Dessiné 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, coloré selon que le momentum croît ou s'affaiblit. Les lignes de divergence sont dessinées dans la sous-fenêtre et, en option, 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 est réglée séparément des unités de temps que le tableau scanne.
La feuille de réglages
L'engrenage ouvre trois onglets. Values regroupe l'unité de temps, la longueur de canal, la longueur de moyenne, le niveau de surachat 1, le niveau de survente 1, si les lignes de divergence sont dessinées, et la portée de pivot la plus courte et la plus longue qu'une divergence peut avoir. Chaque ligne dispose de boutons pas à pas, d'une plage et d'une phrase d'aide. Modifier l'un de ces réglages recalcule tout le tableau, et le panneau rapporte la progression pendant ce temps.
Alerts regroupe l'interrupteur principal, les interrupteurs par événement, quatre canaux, la pause et un bouton de test. Styles regroupe l'interrupteur de la légende, la palette, si les lignes WT1 et WT2 sont dessinées, si l'histogramme de momentum est dessiné, l'épaisseur de ligne, et si la divergence est dessinée sur le graphique de prix. Ce sont les mêmes commandes d'affichage que porte l'indicateur mono-graphique équivalent, sous les mêmes noms, si bien qu'un graphique configuré d'une façon peut être reproduit sur l'autre.
Trois jeux de couleurs sont inclus, dont un adapté aux daltoniens, utilisant le bleu et l'orange plutôt que 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 sur 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 par défaut, avec un interrupteur principal 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 l'état des données, qui parle quand un symbole perd ou retrouve ses données. Le réglage de note minimale fait un vrai travail ici: réglez-le sur deux, et seuls les croisements ayant atteint le niveau plus profond parleront.
Quatre canaux les portent: fenêtre popup, son, push vers le terminal mobile, et e-mail. La pause est conservée 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étisé: à chaque tick du minuteur, un nombre fixe de symboles est rafraîchi, de sorte qu'une longue liste répartit sa charge plutôt que de bloquer le terminal. La première passe est progressive et le panneau rapporte le pourcentage mesuré.
Lecture depuis un EA
Les treize buffers de l'indicateur du graphique sont lisibles via iCustom. MetaTrader 4 ne dessine que les buffers de tête, de sorte que les séries dessinées viennent en premier et le contrat lisible se trouve derrière elles. Cette carte n'est pas celle de l'édition MetaTrader 5: un EA écrit pour cette édition doit être redirigé vers les index ci-dessous.
Les buffers 0 à 4 sont la répartition d'affichage de l'histogramme de momentum, un histogramme simple par état: neutre, croissance vers le haut, affaiblissement vers le haut, croissance vers le bas, affaiblissement vers le bas. Le buffer 5 est WT1, la ligne d'onde rapide, et le buffer 6 est WT2, la lente. Le buffer 7 est WT1-WT2, l'histogramme en une seule série, et le buffer 8 est l'index de couleur qui l'accompagne. Le buffer 9 est Signal: +1 sur un croisement BUY, -1 sur un croisement SELL, 0 quand il n'y en a aucun. Le buffer 10 est Grade, 1 ou 2 sur une barre de signal. Le buffer 11 est Div, l'état de la divergence. Le buffer 12 est Zero: +1 quand la ligne rapide a franchi zéro vers le haut, -1 quand elle l'a franchi vers le bas, 0 quand ni l'un ni l'autre ne s'est produit.
La Data Window liste les sept lignes dessinées, les cinq colonnes d'histogramme et les deux lignes d'onde. Le contrat, buffers 7 à 12, n'y apparaît pas, et cela ne prouve rien: iCustom lit chaque index ci-dessus de la même façon. Ce produit n'a ni buffers de prix Buy et Sell séparés, ni buffer Override, et c'est un index que cette carte ne partage pas avec l'indicateur mono-graphique Wave Trend: là-bas, le compteur override du panneau se trouve à la fin de la carte, ici il n'existe simplement pas. Le signal est le buffer 9 et sa note est le buffer 10.
MQL4 n'a pas de groupes d'entrée, donc la liste de paramètres qu'un EA transmet ici à iCustom est plus courte que celle de l'édition MetaTrader 5, et les positions diffèrent. Construisez l'appel selon la liste d'entrées de cette édition, pas celle de l'autre plateforme.
L'onglet Styles masque un plot en lui retirant sa couleur, jamais en vidant un buffer. Une instance créée par iCustom est en lecture seule et utilise toujours les paramètres que vous avez transmis.
Le tableau lui-même est un panneau, pas un buffer. Il se lit à l'œil et par les alertes.
Provenance
Ceci est un port 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 un port par formule recevable.
Le produit porte le nom de la méthode parce que c'est ce qu'il met en œuvre. Le travail original est celui de LazyBear et aucune paternité sur celui-ci n'est revendiquée ici.
Limites honnêtes
Le tableau lit les barres clôturées et compte l'âge d'une cellule en barres clôturées. Dans la sous-fenêtre, l'oscillateur est vivant sur la barre en formation, et un croisement qui existe au milieu de la barre peut avoir disparu à la clôture. Une valeur publiée sur une barre clôturée ne change plus ensuite.
Les marques de divergence ne sont jamais placées sur la barre en formation. Un pivot a besoin que les barres de part et d'autre existent, si bien que la divergence apparaît après coup par construction. Rien ici ne dessine une divergence dans une barre passée qui n'en avait pas.
La note décrit à quel point le marché est entré dans la zone, pas une probabilité. Une cellule de note 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 une zone à répétition et chaque croisement qu'il produit va à l'encontre de cette tendance, et sur un tableau cela signifie que plusieurs paires corrélées s'allument ensemble.
AGREE compte des unités de temps. Que quatre lectures corrélées d'un même instrument s'accordent n'équivaut pas à quatre confirmations indépendantes. Une égalité ne produit délibérément aucun verdict et est masquée à la fois par le filtre buys et par le filtre sells.
Scanner a un coût. Vingt-huit symboles sur quatre unités de temps font cent douze cellules; le réglage de budget est ce que l'on réduit sur une machine lente.
Aucun chiffre de profit, taux de réussite ou résultat de backtest n'est affirmé ici.

