Fonctionnalités Spéciales :
- Recherche des cassures ZigZag (ZZ) uniquement à partir des points extrêmes (maximum ou minimum) de la courbe approximative (appelée Snake). Les autres extrêmes sont considérés comme non pertinents.
- Le ZigZag est calculé sur une période plus longue (le fichier SZZ_without_ZZ.mq4 s'en charge) et construit sur une période plus courte (via le fichier SZZReader.mq4). Cela permet de réduire le nombre de "redrawings" et d'éviter d'inclure des cassures "redondantes" ainsi que des touches d'extrêmes qui pourraient fausser le ZZ. De plus, l'utilisation du ZZ sur des périodes plus courtes permet une meilleure précision dans le calcul des proportions entre les projections horizontales des sections.
- La section en formation du ZZ ne revient pas aux niveaux atteints, contrairement au prix, mais les fixe pour ne pas "déformer" les proportions de développement de la forme. En cas de retournement, une nouvelle cassure ZZ sera formée sur le dernier des niveaux atteints, et ce développement "alternatif" est maintenu avec une "élastique".

Tout cela nous permet, d'une part, de suivre le développement des patterns :

Et, d'autre part, lors de la fixation d'une éventuelle nouvelle cassure ZZ, d'évaluer la possibilité de finalisation du développement du pattern en le comparant avec les formes de retournement :

Pour travailler avec le programme, sauvegardez les deux fichiers, SZZ_without_ZZ.mq4 et SZZReader.mq4, dans le dossier des indicateurs, ouvrez-les dans MetaEditor et compilez-les. Les programmes sont conçus pour le Tester, mais ils peuvent également fonctionner en temps réel (j'espère).
Pour commencer à les utiliser, chargez SZZReader dans la fenêtre actuelle. Le paramètre SeniorTF définira la période pour le calcul du ZZ. Il doit y avoir des cotations disponibles sur une période plus longue pour construire le ZZ sur la période sélectionnée.
Par exemple, si nous voulons calculer le ZZ sur H1 et le dessiner sur M5, nous devrions démarrer SZZReader dans la fenêtre M5, en spécifiant extern int SeniorTF = 60;
Remarque : Les indicateurs joints sont basiques, ils ne dessinent que le ZZ lui-même et une "élastique". Aucun modèle de formes de retournement, fonction de recherche de patterns, ou construction et calcul des relations supplémentaires entre les cassures ZZ ne sont disponibles dans ces indicateurs.

Commentaire 0