Удалил все графики с mt5. На mt4 30 графиков с кучей каких то не оптимизированных индюков. На обеих платформах один набор символов, баров в окне.
Вечер, новостей нет. Котировки не скачут. Ранее тоже самое пробовал на разных брокерах.
Процессор i7 (32 Гиг, SSD, Win 10, 64 bit). Результаты с открытыми терминалами: mt4 - 0,4-0,6% CPU; mt5 -1,5-2,5-4,5%CPU с регулярными всплесками до 6-12%. Свернул mt5 - 0.3-0,6%CPU.
Загрузил бы картинок, да это уже много раз делали до меня. Среднестатистически цифры всегда одинаковы.
Так что в гипотезу чудодейственного исцеления от прожорливости терминала, путём изобретения способа уменьшения числа баров в окне mt5 меньше , чем 5000, уже и не верится.
Остаётся один, чисто "инженерный" путь. Благодаря новой кнопке "сохранить снимок активного окна терминала" в каком-то новом билде mt5.
Развернул терминал, послушал шум вентиляторов, сделал снимок, свернул терминал, открыл снимок, изучаешь последний в тишине.
Проверял. Способ рабочий.
По-моему, нужно в поле <Max bars in chart> вбить натуральное число, кратное 65536, или 255. Как-то так.
А после этого обязательно почистить всю загруженную на HDD историю, перезагрузить терминал и подгрузить с нуля нужное кол-во.
Во, вспомнил. Нужно указывать максимальные значения беззнаковых целых (uchar, ushort, uint, ulong). Стопудово!
Только тут новая дилемма: для дневок uchar - маловато, а для 5мин ushort - многовато.
По-моему, нужно в поле <Max bars in chart> вбить натуральное число, кратное 65536, или 255. Как-то так.
А после этого обязательно почистить всю загруженную на HDD историю, перезагрузить терминал и подгрузить с нуля нужное кол-во.
Во, вспомнил. Нужно указывать максимальные значения беззнаковых целых (uchar, ushort, uint, ulong). Стопудово!
Только тут новая дилемма: для дневок uchar - маловато, а для 5мин ushort - многовато.
Снизим лимит до 1000 баров.
Спасибо за отзывчивость!
Не в праве сильно просить, но, может, пожалуйста, до 500?
По-моему, нужно в поле <Max bars in chart> вбить натуральное число, кратное 65536, или 255. Как-то так.
А после этого обязательно почистить всю загруженную на HDD историю, перезагрузить терминал и подгрузить с нуля нужное кол-во.
Во, вспомнил. Нужно указывать максимальные значения беззнаковых целых (uchar, ushort, uint, ulong). Стопудово!
Только тут новая дилемма: для дневок uchar - маловато, а для 5мин ushort - многовато.
Вы бы хоть проверили, прежде чем посты писать. Не работает, ставлю 4096, получаю 5000
Удалите всю историю из Bases. Парадоксально, но при загрузке с сервера используется меньше ресурсов, чем при подъеме с диска. Это потому, что подгружается только последняя история. В последних билдах много в этом месте копались, обновитесь.
ps: d МТ4 можно добавить нестандартные ТФ в виде офф-лайн графиков.
Послушайте, уважаемый! Если я пишу пост - я не претендую на 100%ю объективность. И не несу ответственности за данные, которые транслирует ваш брокерский сервер. У меня всё работает отлично, проверял! И кстати, не 4096, а 4095, ибо USHORT_MAX=65535, а не 65536.
А вы, прежде чем влезать в чужие разговоры, сами у себя там всё проверьте и научитесь считать!
Снизим лимит до 1000 баров.
Удалите всю историю из Bases. Парадоксально, но при загрузке с сервера используется меньше ресурсов, чем при подъеме с диска. Это потому, что подгружается только последняя история. В последних билдах много в этом месте копались, обновитесь.
ps: d МТ4 можно добавить нестандартные ТФ в виде офф-лайн графиков.
И с mt4 как-то проблем не возникает никогда, тоже некий парадокс.
А вам отдельное спасибо за знакомство с эквиобъёмными графиками!

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
КАК? Как ограничить параметр настроек "Макс. баров в окне:" кол-вом, меньшим 5000?
Через WinAPI, DLL, советники/скрипты... ?
Есть ли какой-то путь, решение?
Как поднять МetaТrader 5 до простого уровня удобства МetaТrader 4? Там хочешь 200 баров - пожалуйста, хочешь 300 в истории - ради бога!
МТ5 позволяет смотреть/рисовать картинки/мультики, а вот с простейшим выбором настроек беда..
Мне давно не нужны котировки времён царя гороха, я не алготрейдер. Но, всевозможные дашбоарды, великолепно работающие в mt4,
превращают ноут с +4К +2К мониторами в пылесос на mt5. 28 открытых окон в mt4 и mt5 - большая разница. При свёрнутых терминалах - всё замечательно.
Потому делаю вывод - график - тот же индикатор, и, если его ограничить, вероятно, ситуация пожирания CPU изменится в лучшую сторону...(???)
Индикаторы переведены в режим перерасчёта и отрисовки только последних N баров, мало того, перерасчёт ведётся не по тикам, а раз в t секунд, минут.
Поиск по Yandex, Google, mql5.com давно не рулит. Или мосх?...
Уважаемые господа программисты, разработчики, помогите, пожалуйста! Может, хотя бы, куда думать.
Если бы не 21 таймфрейм mt5....