No puedo obtener el valor de Icustom

 

Hola a todos, normalmente es algo sencillo pero esta vez, después de darme cabezazos contra varias paredes no he podido encontrar la forma de obtener la salida del valor de este indicador personalizado que adjunto en este post con la siguiente configuración:

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

Si ustedes tienen alguna idea sobre esto por favor compartir :)

NB:

He estado buscando el archivo mq4 pero no lo he encontrado

Archivos adjuntos:
 
ronaldgoal:

He estado buscando el archivo mq4 pero no lo he encontrado


se supone que está en la misma carpeta
 
qjol:

se supone que está en la misma carpeta

no lo está. Sólo está disponible el archivo compilado
 

Intenta pasar por todos los topes

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:

Intenta pasar por todos los topes


Ya lo he intentado :(
 

He probado y funciona bien

 
en el backtest?
 

y backtest no necesito un backtest para encontrarlo

 

No sé el modo backtest es bastante lag con este indicador tal vez tiene que ver algo con él...

¿Puedes enviarme el archivo de prueba que usted fue usted hizo que funcione?

 
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);
  }
es un guión
 
qjol:
es un script

sí funciona bien así sin embargo en backtest estoy teniendo dificultades. Gracias de todos modos :)