Зависание приложений с MetaTrader API

 
Зависание приложений с MetaTrader API
Приложения, которые используют Metratrader API начали зависать и не стабильно работать с выходом последней версии библиотеки.

И еще одно маленькое пожелание. Как-то метить версию библиотеки, чтобы было видно, что появилась новая версия или новый билд.
 
в каких именно операциях происходит зависание?
 
Дополнение
Картина очень похожа на ту, которую описывает в своем посте "Прохожий". Все это началось в сыходом нового MetaTrader API. Программа моя работает ни на одном десятке компьютеров и везде наблюдается одна и таже картина - зависания, сильная загрузка процессора, нестабильность работы...
 
Системы не наблюдается.
Системы не наблюдается. По крайней мере я не смог ее заметит. Иногда на логине, а иногда на получении истории котировок.
 
Это та самая проблема с Winsock-oм которая разработчиками ИГНОРИРУЕТСЯ ...
Я описал ниже 'откуда ноги растут' и как их 'лечить'.

https://www.metaquotes.net/cgi-bin/mf.cgi

Вся проблема в линейности программирования используемого разработчивами МТ.

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

Или хотя бы укажите точно - в каком месте линейность, влияющую на производительность и сетевые операции нашли?
 
Файлы
Пока я еще не просматривал то что вы просили. Но обязательно сделаю.

Блокировка возникает когда МТ 'схватывает' сеть то минуту-две он зависает обновляя гравики (наверное) его не вырубить не отменить нельзя.
Открыто 6 окон по вылютам по 3 встроеннвх индикатора в каждом.
Ни экспертов ни доморощенных индикаторов и др. нет.
Нет доп. граф. элементов и постороений (вычистил, хотя и это не помогло).
Установлен лимит в 4096 бара на хистори ( проверял каждую по менеджеру)


Заметил что особеооная беда когда оперативной памяти не осталось ( после 10 Эксплоеров, 1 Аутлука, Аски, и 4-5 больших шитов экселя ) - тогда вообще висняк намертво - система 'отходит' минут за 15 после того как установиться/разорвется соединение.

Без МТ все тяжко но работает, винт трещит но все 'отклкается'
 
и запущена масса DDE линков в эксель???
И запущена масса DDE линков в эксель?
Если это так, то тут однозначно - в морг.
 
обнаружили и исправили ситуацию с зависанием
Сегодня мы обнаружили и исправили ситуацию с зависанием (вернее с замораживанием отрисовки чартов) при наличии на графике невидимых трендовых объектов.
В качестве примера - тренд, проведенный(в самом начале графика) на недельках USDJPY после переключения на минутки USDCHF становится невидимым (цены другого диапазона, точки привязки страшно далеки). К сожалению, при некоторых конфигурациях тратилось много ресурсов для определения точек привязки, что выливалось в ощутимые задержки.
Скачать обновленную версию терминала 3.73 можно по ссылке:
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_campaign=MQL5.community

ps: с сетевой подсистемой все хорошо, проблема оказалось совсем в другом.