Скачать MetaTrader 5

Неправильный вызов iCustom() вешает терминал

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114297
Forex Trader  
При написании индикатора, скопировал функцию iCustom(), исправил все параметры под вызов другого индикатора, но забыл удалить один лишний параметр. После применения нового индикатора терминал повис (100% загрузка проца, ждал минут 15, потом убил терминал). После удаления лишнего параметра, все заработало нормально. Просьба к разработчикам, проверить этот баг.
Forex Trader
114297
Forex Trader  
Будет лучше, если Вы пришлете коды и сообщите номер билда, на котором это наблюдается.
Forex Trader
114297
Forex Trader  
Билд 208.
Ошибочная команда. Были ли сообщения об ошибках сложно сказать, т.к. терминал висел
iCustom(NULL, 0, Indikanor, BarsAnaliz_Up, Tochnost_Up, true, 0, a);
Правильная команда
iCustom(NULL, 0, Indikanor, BarsAnaliz_Up, Tochnost_Up, 0, a);
Forex Trader
114297
Forex Trader  
В 209 билде эта ошибка устранена. Почему Вы не пробуете в 209?
Forex Trader
114297
Forex Trader  
В 209 билде эта ошибка устранена. Почему Вы не пробуете в 209?
Наверное, потому, что Вы забыли об этом упомянуть в комментарии к релизу.
Forex Trader
114297
Forex Trader  
Странно, у меня почему-то при запуске терминала старой версии LiveUpdate выдает, что новая версия 208. А терминал 208 версии при запуске не предлагает обновиться.
MetaQuotes Software Corp.
Модератор
188102
MetaQuotes Software Corp.  
Не забывайте, что индикатор работает в интерфейсном потоке терминала и своей некорректной работой может повесить терминал.

Это осознанная позиция - индикатор должен обязательно просчитаться после прихода котировки. Если индикатор зациклен или потребляет чрезмерное количество времени, то программа зависнет.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий