Impossible d'obtenir la valeur Icustom

 

Bonjour à tous, c'est normalement quelque chose de simple mais cette fois, après m'être tapé la tête contre plusieurs murs, je n'ai toujours pas trouvé le moyen d'obtenir la sortie de valeur de cet indicateur personnalisé joint à ce post avec les paramètres suivants :

iCustom(NULL,0, "MTF_Moving_Average",1440,3,3,2,1,1) ;

Si vous avez une idée à ce sujet, merci de la partager :)

NB :

J'ai cherché le fichier mq4 mais je ne l'ai pas trouvé.

Dossiers :
 
ronaldgoal:

J'ai cherché le fichier mq4 mais je ne l'ai pas trouvé.


Il est censé se trouver dans le même dossier.
 
qjol:

c'est censé être dans le même dossier

mais ce n'est pas le cas. Seul le fichier compilé est disponible
 

Essayez de passer par tous les tampons

iCustom(NULL,0,"MTF_Moving_Average",0,0);
iCustom(NULL,0,"MTF_Moving_Average",1,0);
iCustom(NULL,0,"MTF_Moving_Average",2,0);
iCustom(NULL,0,"MTF_Moving_Average",3,0);
iCustom(NULL,0,"MTF_Moving_Average",4,0);
iCustom(NULL,0,"MTF_Moving_Average",5,0);
iCustom(NULL,0,"MTF_Moving_Average",6,0);
iCustom(NULL,0,"MTF_Moving_Average",7,0);
 
qjol:

Essayez de passer par tous les tampons


Déjà essayé :(
 

J'ai essayé et ça marche très bien

 
dans le backtest?
 

y backtest je n'ai pas besoin d'un backtest pour le trouver

 

Je ne sais pas le mode backtest est assez laggy avec cet indicateur peut-être qu'il a quelque chose à faire avec lui....

Pouvez-vous m'envoyer le fichier de test où vous avez réussi à le faire fonctionner ?

 
int start()
  {
//----
double a = iCustom(NULL,0,"MTF_Moving_Average",0,0); //shift 0
double b = iCustom(NULL,0,"MTF_Moving_Average",0,1); //shift 1
double c = iCustom(NULL,0,"MTF_Moving_Average",0,2); //shift 2
Alert ("shift 0 is: " + DoubleToStr(a,4) + 
      " shift 1 is: " + DoubleToStr(b,4) + 
      " shift 2 is: " + DoubleToStr(c,4));
   
//----
   return(0);
  }
c'est un script
 
qjol:
c'est un script

oui ça marche bien comme ça mais en backtest j'ai des difficultés. Merci quand même :)