Ошибки, баги, вопросы - страница 641

 
sergeev:

Понимаю, что это подготовка к работе маркета, но не так же топором и не на каждом эксперте это делать!

Только на каждом. При загрузке невозможно заранее знать потребности эксперта, неизвестно Print("Start") он будет делать или что-то другое.

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

 
Именно поэтому он обращается к торговому серверу и на подготовку рыночного окружения дается 5-6 секунд.
То есть это не попытка отправить данные, а наоборот получить их ?
 

У меня эксперты в тестере стратегий работают только до 574 версии.

В 581 и 586 они уже не работают вообще.

Может правда дело во внешней DLL которую я написал но она работала несколько лет.

Да и в 574 если нажать отмену тестирования, то потом надо перезапускать программу иначе она не работает.

 
sergeev:
То есть это не попытка отправить данные, а наоборот получить их ?
Никакой отправки или получения данных нет. Просто ожидание состояния синхронизированности терминала с сервером.
 

ок, ребята, успокоили.

я просто все эти тормоза связал с ответом Рената.

Перестарались с защитой - обязательно исправим.

https://www.mql5.com/ru/forum/1111/page642#comment_148215

 
sergeev:
То есть это не попытка отправить данные, а наоборот получить их ?

Подумайте: что должен обеспечить терминал эксперту?

Максимально полное и достоверное рыночное окружение. Иначе любой запуск MQL5 программ на несинхронизированном окружении будет приводить к таким глюкам, что трейдеры будут панически бояться их использовать.

При отсутствии связи перед запуском MQL5 программы терминал честно пытается восстановить связь в течение цикла реконнекта (5 сек), задерживая старт скриптов.

 
sergeev:

ок, ребята, успокоили.

я просто все эти тормоза связал с ответом Рената.

Никакой связи. Как я уже выше написал, ожидание состояния синхронизированности терминала с сервером было добавлено в октябре 2010 года.
 
sergeev:

ок, ребята, успокоили.

я просто все эти тормоза связал с ответом Рената.

Тогда задержка была в другом - на распаковке эксперта в памяти.

Она исправлена в 586 билде и теперь скрипты стартуют в несколько раз быстрее, чем это было даже до ошибки (например, в 574 билде).

 
Всё ок, Ренат, Антон благодарю вас за ответы.
 

В 586 появилась кнопка в окне списка объектов "List all".

Она включает список объектов созданных экспертом.   Будет ли возможность фильтровать также и из MQL ?

Причина обращения: