La variante optimisée de la moyenne mobile adaptative de Kaufman's par wellx – indicateur de MetaTrader 4

La variante optimisée de l'indicateur AMA de wellx. L'original avait été optimisé en décembre 2006 pour être utilisable dans les Expert advisors. La version non optimisée consommait des ressources et permettait de réaliser/optimiser un EA contenant des appels à l'AMA dans un temps raisonnable.

Son apparence est la même que celle de l'original.

La variante optimisée de la moyenne mobile adaptative de Kaufman par wellx - indicateur de MetaTrader 4

La variante optimisée de la moyenne mobile adaptative de Kaufman.

Il est possible de "sentir la différence" dans la vitesse de test en utilisant un simple expert.

//+------------------------------------------------------------------+
//| TestAMA.mq4 |
//| Rosh |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#propriété copyright "Rosh"
#propriété relier      "http://www.metaquotes.net"
 
 
externe int AMAtype=1;
//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
int init()
  {
//----
   si (AMAtype!=0) Imprimer("Utilisez l'indicateur optimisé");
   sinon Imprimer("Utilisez la version originale de l'indicateur");
   Imprimer("Start");
//----
   retourner(0) ;
  }
//+------------------------------------------------------------------+
//| fonction de désinitialisation des experts |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Imprimer("Terminer");
//----
   retourner(0) ;
  }
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
  {
//----
   double val ;
   si (AMAtype!=0) val=iCustom(Symbole(),0,"AMA pour Expert2",0,1);
   sinon val=iCustom(Symbole(),0,"AMA",0,1);
//----
   retourner(0) ;
  }
//+------------------------------------------------------------------+

Si la variable externe AMAtype=0, utiliser l'original, si elle est différente de zéro, utiliser cet indicateur.

[sociallocker][url href=https://www.fx141.com/wp-content/uploads/2018/08/laxsqc5y3wn.zip]TÉLÉCHARGER LE SYSTÈME DE COMMERCE[/url][/sociallocker]

Évaluer cet article

Articles Liés

Réponses

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


fr_FRFrench