Об освобождении неиспользуемой памяти.
Открываю 2 окна разных валют, на одно из них накладываю тяжелый моно-валютный индикатор. Засекаю потребляемую память:
Открываю окно третьей валюты (отличной от первых 2-х), запускаю на нем тот же индикатор, смотрю на показания:
Закрываю окно этой валюты, жду больше 10 минут, но ничего не меняется. Занятая память так и осталась занятой.
Открытых позиций, естественно, нет.
Оперативки требуется очень много...
вот статья https://www.mql5.com/ru/articles/259 где автор предлагает варианты уменьшающие расход памяти.
- 2011.03.18
- Andrew
- www.mql5.com
Дык, а в чём вопрос?
ОК. Но даже предъявление претензий предполагает описание несоответствия ожиданий и действительности. А пока что формулировок каких-либо претензий - не видно (если речь идёт именно о претензиях).
MetaDriver:
Между строк искал?
Если тема заводится для того, чтобы читатели "меж строк искали", то выхлоп от такой темы непременной стремится к нулю.
Специфика обсуждения трейдинга такова, что без "между строк" обсуждать нормально можно только кодинг.
А здесь никаких "между строк". Индюк должен выгружаться при неиспользовании, причем через минуту вроде, со слов разработчиков (емнип). А в симптомах как раз на это акцент.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Наткнулся на проблему нехватки памяти при расчете сложного многовалютного индикатора, и решил посмотреть, сколько реально ест терминал.
Для чистоты эксперимента установил голый МТ5 в новую папку, открыл демо-счет на сервере MQ, закрыл все графики, установил "макс. баров в окне" = 5000, и перезапустил терминал.
Оказалось, что одному лишь терминалу (без единого графика) нужно 150 Мб физической памяти и больше 400 Мб файла подкачки: