Не работает UserFunction! Help me, please!!

 
Не работает UserFunction! Help me, please!!
Привет!!

Такая странная проблема...
Пишу свой индикатор и часть обработки решил сбросить
в UserFunction. Попробовал - работает.
Написал несколько (три) UserFunction - все работало.
Но в один "прекрасный" момент все функции перестали
работать. Вообще убрал вызов их из программки и
вставил вызов совсем простейшей, которая уж
точно должна работать - не работает!

В логе сообщение: Expert Indicator ... user functions are not allowed
И далее выполнение основной проги прерывается.

При этом непонятным образом иногда они все же начинают работать.
В чем тут дело???? Подскажите, please!!!

Кнопочку Enable Expert Advisor и включал и выключал - все едино.

Help me please!!!
 
из пользовательских индикаторов (в отличие от экспертов) не разрешается вызов торговых функций и пользовательских функций.
 
Хорошо, ну а если мой эксперт должен отразить что-то графике в сепаратном окне - как быть?
Хорошо, ну а если мой эксперт должен отразить что-то графике в сепаратном окне - как быть?
 
эксперт ничего не может отобразить в сепаратном окне
 
Очень жаль, у меня довольно сложный индикатор и сделать всю обработку без подпрограмм трудно. Есть какой-то другой выход?
 
выход очевидет - повтори код Ж-)
это простой язык и поступать следует просто
повтори код вместо подпрограммы.
 
Уфф! Так там и переменных с одинаковыми именами много да и вызов нужен с разнообразными параметрами. Короче - без UserFunction жуть как не удобно!
 
Разработчики, м.б. добавите в MT3 возможность работы с функциями(процедурами, подпрограммами), а то ведь еще не один раз перенесете выпуск MT4 :(, а очень не хватает их!