для МТ5 код закачки истории есть в справке и в КБ он же https://www.mql5.com/ru/code/1251
для МТ4 поиском пол КБ, но в МТ4 нет возможности программно определить, что вся история уже скачана, читать отсюда, разработчик популярно рассказал как происходит закачка истории в МТ4 https://www.mql5.com/ru/forum/280448/page7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для корректной работы софта требуется большая (очень большая) глубина истории.
Собственно, а есть ли штатный способ программно принудить терминал (что 4-й что 5-й) подкачать эту историю ?
пока-что обходился собственной памятью "перед запуском софта - прокрутить историю далеко назад, насколько можно, последовательно на всех рабочих т/ф";
и вот на новой инсталляции словил неприятный момент, когда это не сделал..не очень хорошо, всё криво рассчиталось, повезло что торговать не начало
как-бы так прописать в OnInit() - "нужна история много (десятков, а лучше сотен) тысяч баров", чтобы потом там-же или в OnTick убедиться что она получена.