Не работают ссылки на пользовательские индикаторы из кода в 600й версии !!

 

Не работают ссылки на индикаторы iCustom из кода. просто выдает нули.

причем не все, некоторые работают, некоторые нет. Как не вызываются из программы, так и не отображаются на графиках

что надо сделать в новом билде, что-бы заработало ?

 
Mr_Goods:

Не работают ссылки на индикаторы iCustom из кода. просто выдает нули.

причем не все, некоторые работают, некоторые нет. Как не вызываются из программы, так и не отображаются на графиках

что надо сделать в новом билде, что-бы заработало ?

пример кода не работающего опубликовать например
 
evillive:
пример кода не работающего опубликовать например


это ссылка на кастомный индикатор "Bands"


double bb_top = iCustom(NULL,0,"Bands",BandsPeriod,0, BandsDeviations, Bands_ma_mode, 1, i);

double bb_low = iCustom(NULL,0,"Bands",BandsPeriod,0, BandsDeviations, Bands_ma_mode, 2, i);

Print(" bb_top " + bb_top + " bb_low " + bb_low);

в результате

bb_top 0 bb_low 0

 
Mr_Goods:

это ссылка на кастомный индикатор "Bands"


double bb_top = iCustom(NULL,0,"Bands",BandsPeriod,0, BandsDeviations, Bands_ma_mode, 1, i);

double bb_low = iCustom(NULL,0,"Bands",BandsPeriod,0, BandsDeviations, Bands_ma_mode, 2, i);

Print(" bb_top " + bb_top + " bb_low " + bb_low);

в результате

bb_top 0 bb_low 0

Чему i равно не распринтовали. А сам индикатор? В каких его буферах содержатся данные? Проверьте в окне данных (Ctrl+D). Что советник в журнале пишет? Если постоянная инициализация и деинициализация - значит неверные данные прописали при вызове.
 
Дело в папках. Индикатор должен лежать в определенной папке indicators. Нет компа сейчас под рукой, точно сказать не смогу.
 
artmedia70:
Чему i равно не распринтовали. А сам индикатор? В каких его буферах содержатся данные? Проверьте в окне данных (Ctrl+D). Что советник в журнале пишет? Если постоянная инициализация и деинициализация - значит неверные данные прописали при вызове.


до обновления все работало несколько лет, с кодом все в порядке


скажите, кто компетентен ответить на вопрос по путям к индикаторам ?

 
Bicus:
Дело в папках. Индикатор должен лежать в определенной папке indicators. Нет компа сейчас под рукой, точно сказать не смогу.

indicators или Indicators, мой индикатор лежит там и там
 
Mr_Goods:

indicators или Indicators, мой индикатор лежит там и там
В терминале Файл --> Открыть каталог данных --> MQL4 - там находятся привычные вам каталоги. В них и ложите
 
artmedia70:
В терминале Файл --> Открыть каталог данных --> MQL4 - там находятся привычные вам каталоги. В них и ложите


ложИте или лОжите ?
 
zoritch:

ложИте или лОжите ?
Гадьте :))
 
zoritch:

ложИте или лОжите ?

Накладывайте
Причина обращения: