Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Странно, но предложенный Вами "предыдущий" вариант скрипта вообще отказался запускаться. Я предполагаю, что для него нужна "предыдущая" (вариант) библиотека. Глянул - нет (библиотеки те же)... :(
Обратил внимание, что скрипт (последний его вариант) подгружает те символы и таймфреймы, которые подгружены в оперативную память (это можно посмотреть в "Архиве котировок" - они подцвечены).
Вы говорите про идеальные правила (алгоритм работы терминала), а я про то, что имеем. Вы не обращали внимание, что когда запускаете скрипт на "голом" терминале (котировки вообще пока отстутствуют), то не все пары грузятся??? А если в "Архиве котировок выбрать инструмент, дважды по нему щёлкнуть, в раскрывшемся списке выбрать нужный таймфрейм - по нему дважды щёлкнуть, то загрузится по умолчанию до 2048 баров и тогда скрипт без проблем с этим таймреймом на этом инструменте нормально отработает. А иначе, можете на "голом" терминале нескончаемо долго запускать свой скрипт - он что-то каждый раз будет подкачивать.
Это просто мои наблюдения при работе с Вашим скриптом (опыт человека на трёх разных виндах у нескольких разных брокеров).
Вы говорите про идеальные правила (алгоритм работы терминала), а я про то, что имеем. Вы не обращали внимание, что когда запускаете скрипт на "голом" терминале (котировки вообще пока отстутствуют), то не все пары грузятся??? А если в "Архиве котировок выбрать инструмент, дважды по нему щёлкнуть, в раскрывшемся списке выбрать нужный таймфрейм - по нему дважды щёлкнуть, то загрузится по умолчанию до 2048 баров и тогда скрипт без проблем с этим таймреймом на этом инструменте нормально отработает. А иначе, можете на "голом" терминале нескончаемо долго запускать свой скрипт - он что-то каждый раз будет подкачивать.
Это просто мои наблюдения при работе с Вашим скриптом (опыт человека на трёх разных виндах у нескольких разных брокеров).
У меня работает на любом терминале. Накапливаю историю по 15 счётам разных ДЦ. Нигде нет проблем.
Есть такие ДЦ с силным запаздыванием прихода истории от запроса. Я в курсе. Избегайте таких ДЦ.
Этот скрипт для меня не является основным. Это просто пример использования библиотеки ServicesMT4.dll.
Сам использую для подкачки скрипт ZG_All_Quotings 3.0 . У него более удобный интерфейс. В нём есть регулировка паузы ожидания прихода истории. Настройте паузу, как Вам надо под свой ДЦ. Будет работать.
Может кому сгодится.
Скрипт - выгрузка по всем инструментам баров D1, W1, MN1 в файлы csv. Загрузка истории по контролю ошибки истории - "if( _LastError == ERR_HISTORY_WILL_UPDATED)".