Принудительная закачка истории в 4 и 5

 

Для корректной работы софта требуется большая (очень большая) глубина истории.

Собственно, а есть ли штатный способ программно принудить терминал (что 4-й что 5-й) подкачать эту историю ?

пока-что обходился собственной памятью "перед запуском софта - прокрутить историю далеко назад, насколько можно, последовательно на всех рабочих т/ф";

и вот на новой инсталляции словил неприятный момент, когда это не сделал..не очень хорошо, всё криво рассчиталось, повезло что торговать не начало

как-бы так прописать в OnInit() - "нужна история много (десятков, а лучше сотен) тысяч баров",  чтобы потом там-же или в OnTick убедиться что она получена.

 

для МТ5 код закачки истории есть в справке и в КБ он же https://www.mql5.com/ru/code/1251


для МТ4 поиском пол КБ, но в МТ4 нет возможности программно определить, что вся история уже скачана, читать  отсюда, разработчик популярно рассказал как происходит закачка истории в МТ4 https://www.mql5.com/ru/forum/280448/page7