спс за код, если есть свободное время сделайте код в виде класса который бы сам отвечал бы за подгрузку и контроль загрузки истории - нужная вещь
ЗЫ: можно загрузить всю историю по всем выбранным инструментам так: https://www.mql5.com/ru/forum/2485 - имхо быстрее и проще
Просто сделать сложно и сложно сделать просто - мой вариант первый, ваш - второй. Ваш вариант очень короток по объему и было уже взялся, чтобы сделать загрузку на его основе. Но все равно остановился на первоначальном. Причины:
- уже есть обработка ошибок, пришлось бы городить свои обработчики и код наверно бы вырос также;
- необходимо, чтобы загрузка работала и внутри советников и не создавалось дополнительных графиков, таймеров.
Класс я сделал, ждем когда опубликуют.
- необходимо, чтобы загрузка работала и внутри советников и не создавалось дополнительных графиков, таймеров.
да, но цели моего кода были намного примитивнее - иметь свежую историю пока я вожусь с кодом, т.е идет автоподкачка всех символов из обзора рынка, удобно юзать чтобы подкачать историю с разных ДЦ
Ваш класс опубликовали, спс посмотрю
Когда я пытаюсь скомпилировать этот скрипт, он выдает ошибку в строке 102:
'SERIES_SYNCRONIZED' - undeclared identifier downloadhistory.mq5 (line 102, column 46)
Похоже, что то, что должно быть "SERIES_SYNCHRONIZED", написано как "SERIES_SYNCRONISED" (с отсутствующим "H").
Если вы правильно введете "H", то компиляция пройдет правильно!
Когда я пытаюсь скомпилировать этот скрипт, он выдает ошибку в строке 102:
Похоже, что то, что должно быть "SERIES_SYNCHRONIZED", написано как "SERIES_SYNCRONISED" (с отсутствующим "H").
Если вы правильно введете "H", то код скомпилируется правильно!
Очень полезный инструмент для загрузки данных.
Просто для подтверждения. Я перетаскиваю скрипт на текущий график. но вижу только сообщение, промелькнувшее через очень короткое время. Я могу только переместить график назад к 2012.10.2. Это произошло для всех символов. Значит ли это, что торговый сервер будет предоставлять историю только с 202.10.2? Спасибо.
Хорошо, спасибо, но куда он сбрасывает исторические данные?
Я не могу найти никаких записей? Где я могу найти данные?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
downloadhistory.mq5:
Скрипт производит загрузку доступной истории по текущему символу. Процесс загрузки отражается прогрессбаром.
Использует класс CProgressBar, описанный в статье Инструмент "Ценовая гистограмма" (Рыночный профиль) и его реализация на MQL5.
Автор: Aleksey