Почему в тестере не работает пользовательский индикатор

 

Здравствуйте!

Помогите решить вопрос. Как заставить работать в тестере пользовательский индикатор.

Прописываю следующим образом, но тестер матерится и не может загрузить историю

double val=iCustom (NULL, PERIOD_D1, "ROC",5,1,0);

ROCCurrentD=iCustom (NULL, PERIOD_D1, "ROC",5,1,0);
ROCPreviousD=iCustom (NULL, PERIOD_D1, "ROC",5,1,1);


При отключении индикатора рок в коде все работает, но если включить его в расчет тестер не работает.

 
Не надо заставлять, договаривайтесь мирными методами, зачем сразу тиранить?
 
Он не только в тестере не работает, понаблюдайте за ним на графике в реальном времени. Кривой индикатор.
 
evillive:
Он не только в тестере не работает, понаблюдайте за ним на графике в реальном времени. Кривой индикатор.

Похоже проблема в другом
 
Vinin:

Похоже проблема в другом

Я его на график М1 кинул, он нарисовался только до тогдашнего нулевого бара, через час он там же был, для новых баров не рассчитывался и не отображался значит.
 
evillive:

Я его на график М1 кинул, он нарисовался только до тогдашнего нулевого бара, через час он там же был, для новых баров не рассчитывался и не отображался значит.

Если это тот индикатор, который я знаю - он работает корректно
 
вот про этот знаю, не двигается.
 
evillive:
вот про этот знаю, не двигается.

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


Добрый день. Получите распишитесь. Ниже индикатор ROC в нем исправлены и помечены ошибки.
Файлы:
roc2.mq4  3 kb
 
evillive:

Я его на график М1 кинул, он нарисовался только до тогдашнего нулевого бара, через час он там же был, для новых баров не рассчитывался и не отображался значит.


Индикатор исправлен и выложен выше, но тестер упорно его отвергает. А можно ли его прописать как не пользовательский, может тогда тестер его примет?
Причина обращения: