Отложенные ордера эксперта

 
Приветствую.

Есть FIBO MT4 b193. На нём на одном из графиков запускается эксперт, который по своей логике выставляет отлоденные buy и sell ордера всякого вида. Но вот задача - эксперт запущен, но отложенных ордеров не выставляет, пока не покликаешь руками по закладкам (Торговля, История счета, ЖУрнал и т.д.), хотя текущая цена прыгает исправно, инет по выделеному каналу. А эксперта на M5 графике удалось пнуть только где-то через минуту. Он, что, не получает текущих изменений в цене?

И ещё информация для разработчиков MT4. При запуске на тестере с периодом на несколько месяцев, например, с начала этого года, в terminal.exe растёт память, но после окончания тестирования он её не освобождает, т.е. она где-то течёт в C++ указателях, при превышении физ.памяти раза в два, т.е. за 2 Гб, тормоз в терминале выходит приличный, и выхо один - перезапуск.
 

Память не течёт, а повторно используется для тестирования.

Специально так сделали, чтобы избежать фрагментации памяти.

 

Ну Бог с ней, памятью, хотя выделение 2-х гигов многовато... не каждая машина такой RAM имеет.

А по поводу запуска эксперта я заметил, что ему нужно на графике сменить период. т.е., например, с M5 на M1 - тогда заторгует. Как говорится, ёж - птица гордая, пока не пнёшь - не полетит. Здесь неплохо бы ему при переключени кнопки в тулбаре активизации/деактивации экспертов им сразу стартовать, без волшебного пенделя руками.

 
Что-то Вы путаете. Кликанье по папкам никак не влияет на экспертов.
Приведите, пожалуйста, полный код эксперта - сразу все станет ясно.
 
Кликанье по периодам даёт перенициализацию эксперта, это видно по журналу.
 
chv писал (а):
Кликанье по периодам даёт перенициализацию эксперта, это видно по журналу.

https://docs.mql4.com/ru/runtime/start

Вставьте простейшую трассировку при помощи функции Print. Узнаете много интересного.
 
У меня тоже эксперты не всегда запускаются при запуске терминала.
Они грузятся, но неинициализируеются - это происходит иногда, без видимых причин,
чаще инициализация проходит нормально.

При этом котировки идут, эксперты включены, но не работают.
Если перекомпилировать код (без изменений), то обычно начинают работать,
но тоже кажется не всегда ..
 
Mak писал (а):
У меня тоже эксперты не всегда запускаются при запуске терминала.
Они грузятся, но неинициализируеются - это происходит иногда, без видимых причин,
чаще инициализация проходит нормально.

При этом котировки идут, эксперты включены, но не работают.
Если перекомпилировать код (без изменений), то обычно начинают работать,
но тоже кажется не всегда ..
Попробуйте новый билд. Мы недавно обнаружили и решили проблему неинициализации экспертов при использовании дата-центров
Причина обращения: