Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
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 ?
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()).