Пользовательский индикатор на графике работает, а в эксперте нет.

 
Пользовательский индикатор на графике работает, а в эксперте нет.
Выдает ошибку: 2006.05.25 00:52:41 Accumulation USDJPY,H4: invalid integer number as parameter 2 for iSeries function
В чем может быть дело. Подскажите пожалуйста.
Файлы:
 

Вот другой вариант, таже самая ошибка.

Файлы:
 
В эксперте пишу:
   AMD1 = iCustom(NULL,PERIOD_D1,"Accumulation",0,0);
 

в iCustom() обязательно нужно указывать значения всех внешних переменных индикатора, возможно эта ситуация...

 
не, глянул, а там внешних переменных нет...
 
double AMD1 = iCustom(NULL,PERIOD_D1,"Accumulation",0,0);
Print(AMD1);

у меня эти строчки не вызывает никаких ошибок и все печатает. ..
 
string period;
iHigh(NULL,period,i)

iHigh( string symbol, int timeframe, int shift)

ты вместо интежера в иХай и остальные передаёшь параметром СТРОКУ!!!
 
ustim писал (а):
string period;
iHigh(NULL,period,i)

iHigh( string symbol, int timeframe, int shift)

ты вместо интежера в иХай и остальные передаёшь параметром СТРОКУ!!!

Точно, спасибо, сейчас проверю.
 

Ничего не изменилось, тоже самое.

 
а что ты менял то?
 
тебе надо индикатор поправить
Причина обращения: