Zigzag R - indicateur pour MetaTrader 4
Cette version de Zigzag est une simple optimisation de l'ancienne version de Zigzag.mq4 , à laquelle des centaines de milliers d'utilisateurs de MetaTrader se sont habitués depuis la version MT3 (langage MQL2).
L'utilisation de l'indicateur sans optimisation a rendu difficile et fastidieux le test des évaluations environnementales à l'aide des valeurs de l'indicateur personnalisé Zigzag. La version optimisée résout ce problème.
La première fois, au premier lancement, l'indicateur calcule tout l'historique. Lors des appels suivants, lorsque de nouveaux ticks arrivent en temps réel ou lorsqu'ils sont utilisés dans le testeur, le troisième extremum à partir de l'heure actuelle est situé profondément dans l'historique et le recalcul commence à partir de celui-ci. Si vous souhaitez démarrer le recalcul à partir du deuxième extremum, modifiez la valeur de la variable de niveau, qui détermine la profondeur du recalcul :
int level = 3 ; // profondeur du recomptage

Zigzag R
Tous les noms de variables externes ont été conservés pour des raisons de cohérence. De plus, les extremums suspendus dans l'air, qui se sont formés sur des intervalles de temps infimes, ont été supprimés.
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/11206