Não pode obter o valor do Icustom

 

Olá a todos, isto normalmente é algo simples, mas desta vez, depois de bater com a cabeça em várias paredes ainda não consegui encontrar uma maneira de obter o valor de saída deste indicador personalizado anexado a este posto com as seguintes configurações:

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

Se vocês tiverem alguma idéia sobre isto, por favor compartilhem :)

NB:

Tenho procurado o arquivo mq4, mas não consegui encontrá-lo

Arquivos anexados:
 
ronaldgoal:

Tenho procurado o arquivo mq4, mas não consegui encontrá-lo


deve estar na mesma pasta
 
qjol:

deve estar na mesma pasta

não é. Somente o arquivo compilado está disponível
 

Tente passar por todos os amortecedores

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:

Tente passar por todos os amortecedores


Já experimentado :(
 

Eu tentei e funciona muito bem

 
no backtest?
 

y backtest eu não preciso de um backtest para encontrá-lo

 

Não sei se o modo backtest está muito atrasado com este indicador talvez tenha que fazer algo com ele...

Você pode me enviar o arquivo de teste que você fez com que ele funcionasse?

 
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);
  }
é um roteiro
 
qjol:
é um roteiro

Sim, funciona bem assim, mas no backtest estou tendo dificuldades. Obrigado de qualquer forma :)