指定
Сейчас есть 2 индикатора МТ 4 и МТ5 , которые получают данные с сервера через DLL на С # и обрисовывают графические объекты на графиках с автоматическим обновлением не чаше 5 минут.
Индикаторы работаю не стабильно , после 4 - 8 часов работы :
1. Идут утечки памяти + 400- 800 МБ
2. Зависают отдельные графики , перестают идти отрисовки , или даже перестают идти отрисовки баров.
3. На вкладке Эксперт идут следующие сообщения :
2025.10.03 06:37:34.971 EURUSD,H1: use_state_func::set_ray_right error 4202
2025.10.03 06:37:34.971 EURUSD,H1: use_state_func::set_width ïîñëå ïðîâåðêè ñóùåñòâîâàíèÿ îáüåêòà $s, íå ïîëó÷èëîñü åãî íàéòè, ïîéäó äàëüøå
2025.10.03 06:43:14.448 EURUSD,H1: use_state_func::set_color error 4202
"error pointer" в функции main_evens::che_mai_evv.
EURUSD,H1: use_state_func::set_price_2 error 4202 id:OPv2 ODR md1 High pricese:1.1727.
GBPUSD,H1: work_time_01::getUpdateLib pointer not find for OPv2 Histogram OI Fon
2025.10.03 06:46:12.062 (GBPUSD,H1) meto_ad_t_1::fill_propusk_bufer hour start preima,index=738
и тд.
Код DLL 60 000 строк
Код MQL 10 000 строк
Используются классы , массивы и указатели, кэширование данных в MQL
Необходимо добиться:
1. Устранить утечки памяти
2. Стабильную работу Индикаторов без зависания терминала, инструментов графика .