Accueil Indicateur technique Publication

Zerolag MACD Coloré : Indicateur Innovant pour MetaTrader 5

Pièce jointe
18250.zip (3.37 KB, Télécharger 0 fois)

Voici la version MQL5 du Zerolag MACD, qui était disponible pour MetaTrader 4 ici : https://www.mql5.com/en/code/9993

Il existait aussi une version colorée, mais elle avait quelques soucis : https://www.mql5.com/en/code/8703

J'ai corrigé la version MetaTrader 4, qui compte 95 lignes de code. J'ai mis 5 jours à écrire la version MetaTrader 5, en lisant les logs, en testant plusieurs fois et en comparant les différences entre MetaTrader 5 et MetaTrader 4 !

Ma première version MQL5 de cet indicateur avait 400 lignes de code, mais j'ai optimisé mon propre code. Maintenant, pour analyser toute l'historique, il ne fait plus qu'environ 290 lignes !

Dans ma première version MQL5, j'utilisais IMAonArray du site MetaTrader 5, et cela mettait 8 secondes à se charger pour calculer 700 bougies !

Comme MetaTrader 5 ne dispose pas d'IMAonArray et que le code iMAOnArrayMQL4 de https://www.mql5.com/en/articles/81 contient des boucles avec trop de cycles, je l'ai réécrit.

De plus, la série temporelle dans MetaTrader 5 va des bougies anciennes aux nouvelles (de gauche à droite) alors que dans MetaTrader 4, le tableau temporel est par défaut configuré comme une série temporelle, donc il va des nouvelles aux anciennes (de droite à gauche). Comme la version MQL4 de l'indicateur était codée d'une manière qui ne me permettait pas de changer simplement la direction des tableaux pour obtenir les bons résultats dans MQL5, j'ai dû modifier toutes les boucles et écrire ma propre méthode pour calculer toutes les bougies de l'historique pour cette version MetaTrader 5.

Étant donné que le code original était gratuit, je partagerai le produit gratuitement sur le marché également. J'espère qu'il sera utile pour obtenir des signaux plus rapides que le MACD traditionnel.

Paramètres de l'indicateur

  • FastEMA - par défaut 12. Le nombre pour définir la période EMA plus rapide.
  • SlowEMA - par défaut 26. Le nombre pour définir la période EMA plus lente. Sa valeur doit être supérieure à celle de FastEMA.
  • SignalEMA - par défaut 9. Le nombre pour définir la période de calcul de la ligne de signal qui est tracée en couleur bleue.

Articles connexes

Commentaire (0)