Не удается получить значение Icustom

 

Привет всем, обычно это что-то простое, но в этот раз, после того как я бился головой о несколько стен, я так и не смог найти способ получить выходное значение этого пользовательского индикатора, прикрепленного к этому посту со следующими настройками:

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

Если у вас есть идеи по этому поводу, пожалуйста, поделитесь :)

NB:

Я искал файл mq4, но не смог его найти.

Файлы:
 
ronaldgoal:

Я искал файл mq4, но не смог его найти.


он должен быть в той же папке.
 
qjol:

он должен быть в той же папке.

но это не так. Доступен только скомпилированный файл
 

Попробуйте пройтись по всем буферам

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:

Попробуйте пройтись по всем буферам


Уже пытались :(
 

Я попробовал, и все работает отлично.

 
 

y бэктест Мне не нужен бэктест, чтобы найти его

 

Я не знаю, режим бэктест довольно лагги с этим индикатором, возможно, это связано с ним...

Можете ли вы прислать мне тестовый файл, который заставил его работать?

 
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);
  }
это сценарий
 
qjol:
это скрипт

да, он работает хорошо, но в бэктесте у меня возникают трудности. В любом случае, спасибо :)
Причина обращения: