Discussion de l'article "Indicateurs personnalisés dans MQL5 pour débutants" - page 3

 
LRDPRDX #:

Je ne comprends pas. Supposons que

rates_total == MA_Period - 1

et qu'il s'agit du premier appel de la fonction, alors

prev_calculated == 0

et aussi begin == 0

alors la condition dans le premier if(rates_total < MA_Period - 1 + begin) est évaluée à false

alors

first = MA_Period - 1 serait exécuté

mais alors AUCUN CALCUL parce que la condition dans la première boucle for est évaluée à faux.

Je pense que la première condition if devrait être

if( rates_total < MA_Period + begin )

Est-ce que quelque chose m'échappe ?

 
Je suis un nouveau venu, je ne sais donc pas comment faire et comment commencer... Pouvez-vous m'apprendre comment faire ? Et comment cela fonctionnera-t-il ?

 
nellypingos #:
Je suis un nouveau venu, je ne sais donc pas comment faire et comment commencer... Pouvez-vous m'apprendre comment faire ? Et comment cela fonctionnera-t-il ?

Commencez par lire l'article complet. Il est destiné à vous aider à apprendre comment programmer des indicateurs dans MT5.

Ensuite, copiez le programme d'exemple dans votre terminal et attachez-le à un graphique. Ou utilisez-le dans votre EA. Comment faire ? Il existe d'autres articles à ce sujet. (Indice : vous aurez besoin de la fonction iCustom()).