Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Этого и я не понял :))
Я предположил, что МТ будет догонять до размера истории основного символа на чарте.
Раз уж разработчики говорят что подкачивает ..
Но больше никаких размеров на чарте нет, и параметров нет.
Так что и вариантов как бы нет ...
Но ArrayCopySeries всегда возвращает одно и то же число.
я его запускал несколько раз в разных условиях (менял только значение периода в запросе для работы в разных условиях). при этом в маркет-вотче австралийца нет и соответственно нет ни одного открытого графика по нему.
первый запуск - истории нет совсем
второй запуск - история есть, но не до конца. перед вторым запуском я слегонца модифицировал скрипта, чтобы можно было на нулевую дату посмотреть
третий запуск - история есть до конца. но терминал перезапускаем, чтобы сбросить кеш.
Вот результат:
Все правильно?
На USDCHF,M5 имеется 5434 баров.
Непонятно сколько баров должно быть загружено?
Что значит - "история есть до конца" - где этот конец?
должно быть загружено столько баров, сколько есть в Вашей базе (правда, в пределах ограничения, выставленного в настройках). в Вашем случае - 5434 (если конечно не стоит ограничения Max bars in chart. у нас по умолчанию стоит 5000, в таком случае должно загрузиться 5000 баров)
"до конца" значит до текущего момента (я ведь за несколько минут до этого подкачивал)
СТОП! а при чём тут "На USDCHF,M5 имеется 5434 баров.", если Вы спрашивали австралийца???
Т.е. под подкачкой (истории) подразумевается загрузка последних данных начиная с последней закаченной ранее?
Т.е. если у меня есть 100 баров посе которых появилось еще 200 (которых у меня в базе нет), то подкачаются эти 200?
Тогда получается что мы говорим о разных вещах.
И тут ваш пример становится совсем непонятным.
Судя по примеру у вас по австралийцу первоначально небыло никаких данных.
После запуска скрипта было закачено сначала 512, потом еще до 1486.
Если докачиваются только свежие данные, тогда вообще докачки быть недолжно?
Ни при чем, я просто написал сколько баров были на чарте USDCHF,M5
а закачивались AUDUSD,Н1
В общем я ничего не понимаю ...
резюмирую.
если данных нет совсем, подкачивается 512 баров.
если данные есть, то докачиваются последние данные (и их может быть гораздо больше 512 баров)
то есть, проблемы подкачки данных не существует. если хотя бы раз в неделю запускать скрипт с обращением к мониторенным парам-таймфреймам.
Ну то есть чтобы не "загружать" дата центр якобы лишними закачками,
всю ту же работу вместо софта юзер должен проделать сам поработав пальцем.
Т.е. потратив всего один день (думаю хватит) он может открыть по очереди все нужные символы и все таймфреймы и на каждом из них постучать пальцем по клавише PageUp.
Поскольку закачать таким образом строго заданное число баров неудастся,
пользователь будет закачивать с запасом ...
Ну и чем это лучше (экономичнее, надежнее, ...) чем просто указать в скрипте,
что этому индикатору нужно Х баров (пусть Х <= 4096)?
Ничего же ведь не меняется.
Вопрос ведь только в том кто это будет делать, юзер полдня или МТ несколько минут,
и в том, есть ли уверенность, что индикатор имеет нужную длину истории ...
В случае с синхронизацией уверенность всегда есть, при ручной закачке всегда нет.
Ручная закачка, и та синхронизация которую я предлагаю, по последствиям
на загрузку сервера абсолютно ничем не отличаются.
Ручная закачка даже нагрузит сервер в 1.5 - 2 больше
(из-за невозможности закачать строго необходимое число баров ..)
Ребята, я вас совсем не понимаю.
Ваша упертость граничит с нежеланием думать.
Прошу прощения, тема для меня закрыта.
Дело в том, что юзер это будет делать только по необходимости и вручную.
А если это будет штатной возможностью, то резко появится "супер-закачиватель-синхронизатор-истории-для-метатредера", который будут раздавать на всех углах и который для верности будет интегрирован во все скрипты.
Вы смотрите со своей стороны, недеясь что Вы будете правильно, экономно и корректно пользоваться, а мы смотрим с другой стороны - этим будут злоупотреблять. Гарантированно _злоупотреблять_.
Я давно предлагал закрыть тему.