Вопрос по МТ3

 
Эксперт, написанный под МТ3, после некоторых модификаций начал выдавать сообщение, возможно предупреждение об ошибке ? такого вида :

15:18:15 Expert 'Expert_1': empty stack when poping

не подскажете что бы это значило ? - а то в описаниях к MQLII не нашел... :(

хотя эксперт работает, ордера выставляет и сопровождает (вроде все чего от него хотелось делает) - вот только лог файл получается не маленький .....
 
у меня была эта проблема, и ещё одна (тогда в журнале выводилось "invalid go" или что-то пхожее).
я с ними справлялся просто: удалял эксперт с графика, компилировал, и прикреплял заново. попробуй, может поможет.
 
Увы, все тоже самое..... понять хотябы что значит это сообщение - стало бы понятно где искать.. :)
 
Это ошибка исполнения неверно скомпилированного кода.
То есть, есть ошибка в коде эксперта, которая была пропущена компилятором.

Упростите до максимума код и все перепроверьте.
Продолжайте до тех пор пока ошибка не пройдет.
 
Спасибо попробую..... а есть ли ограничения на размер кода ? например, не более ...Кб или количество строк программы или размер откомпилированного кода или еще чего-нибудь такого ?
 
Явных ограничений нет.
 
Спасибо буду искать......
 
Нашел... возможно разработчикам будет полезно - пропускалась такая конструкция :
Comment(" string1",
"\n string2",
"\n string3",
...........................................
"\n stringN",
);
последняя запятая явно лишняя :). Да и МТ перестал ошибку выдавать.
 
Спасибо - проверим.
 
Всем, привет!
Кто подскажит, сколько осталось жить- MT3?
С уважением, Сергей.
Причина обращения: