Функцию плиз!

 
На период разработки эксперта и/или по другим причинам(да просто решил отдохнуть от багов пару дней ;) ) отрубаюсь от инета, а историю беру с тройки БД по множеству инструментов есно в М1, так вот проблема:
1. Функция труе/фалсе, а можно колво закаченных баров если закрыла дырку и -1 если что-то не срослось(или еще не срослось) по закачке истории с сервера, так пролистовать каждый минутный график и проверять в ручную если инструментов свыше 20 оч муторно.
2. Ёе для текущего контроля есно сам в скрипт с выводом лебла что идет скачка при успехе скрипт ремум.
3. В эксперте как при ините чтоб дожидалась скачки истории.
4. Эсть понимание что сверку качества скачки, т.е. проверки полного соответствия скаченной истории - истории сервера заморочно обеспечить.
5. Обоснование - при проблемах с инетом/серверами/или вообще сложно индентифицируемых - в истории появляются дырки которые потом лечаться - переносом дырявой в подкаталог-полным рефрешем с ручным пейдж апом-и импортом истории из дырявой.
6. По поводу ручного пейдж апа!!! при рефреше или подключении к новому серверу автоматически скачивается не вся история с сервера, а только малая часть(есно разговор о М1) в не зависимости от максимальных 1000000 установок в архив/на эране истории, сделайте плиз галочку плиз.

Всех благ,
Micky Mogol
 
Есть недокументированный способ массовой подкачки истории по всем таймфреймам.
Запускаете тестер, выставляете любого эксперта, ставите период Daily, потиковое моделирование, ставите галочку "Пересчитать" и нажимаете Start. В результате терминал начнет закачивать историю по всю глубину графики всех низлежащих периодов. Дожидаетесь конца закачки, а потом прерываете тестирование.
 
6. По поводу ручного пейдж апа!!! при рефреше или подключении к новому серверу автоматически скачивается не вся история с сервера, а только малая часть(есно разговор о М1) в не зависимости от максимальных 1000000 установок в архив/на эране истории, сделайте плиз галочку плиз.
на сервере история ограничена.
 
Есть недокументированный способ массовой подкачки истории по всем таймфреймам.
Запускаете тестер, выставляете любого эксперта, ставите период Daily, потиковое моделирование, ставите галочку "Пересчитать" и нажимаете Start. В результате терминал начнет закачивать историю по всю глубину графики всех низлежащих периодов. Дожидаетесь конца закачки, а потом прерываете тестирование.

УУу, оч сложно это конечно можно проделывать раз в неделю, а хотелось бы просто в ответ на вопрос закрывает ли сейчас терминал дырку в истории по данному графику получить ответ да/нет или даже пусть вообще без указания символа, ЭЭсть же общая функция IsConnected, но сколько времени отвести терминалу после обрыва никогда ж не узнаешь обрыв то разный может быть, тем более самое опасное что комп может вообще во время восстановления связи оказаться вне контроля.

Всех благ,
Micky Mogol
 
6. По поводу ручного пейдж апа!!! при рефреше или подключении к новому серверу автоматически скачивается не вся история с сервера, а только малая часть(есно разговор о М1) в не зависимости от максимальных 1000000 установок в архив/на эране истории, сделайте плиз галочку плиз.
на сервере история ограничена.


Хм, в курсе, но он без принуждения даже ту что есть не отдает, поэкспериментируйте ;)

Всех благ,
Micky Mogol
 
Терминал не закачивает "дырки", а докачивает недостающую историю.
Если руками или чем-либо еще не лазать в историю, то при любом подключении (и при открытых соответствующих графиках) все недостающие данные докачиваются.

Главное правило терминала - "закачка по требованию".
Закачивается только то, чем заинтересовался клиент в данный момент.
И это правило ни в коем случае не будет изменено.

Просьба "даунлоадеров/экспортеров" истории из терминала больше не поднимать таких тем.
Наш терминал не будет работать как сырьевой придаток, позволяя выкачивать все в легкую.
 
Терминал не закачивает "дырки", а докачивает недостающую историю.
Если руками или чем-либо еще не лазать в историю, то при любом подключении (и при открытых соответствующих графиках) все недостающие данные докачиваются.

Главное правило терминала - "закачка по требованию".
Закачивается только то, чем заинтересовался клиент в данный момент.
И это правило ни в коем случае не будет изменено.

Просьба "даунлоадеров/экспортеров" истории из терминала больше не поднимать таких тем.
Наш терминал не будет работать как сырьевой придаток, позволяя выкачивать все в легкую.


О своем косноязычии знаю, под "дырами" имелись ввиду дыры относительно сервера и терминала, и мне( есно эксперту который собирается закрыть открыть сделку) хотелось бы не пытаться это сделать пока графики(история) не синхонизированны, при множестве инструментов и разных перерывах это занимает разное время, как эсперту понять что уже все ок с графиком, если Вы скажите что он в каждый!!! раз после разрыва и реиницилизируется только после полной синхронизации то все ок.
Проще - пусть ничто пользовательское не пытается ничего делать до ТОГО, а еще лучше знать что следовало бы переделать/пересчитать ПОСЛЕ ТОГО, когда все открытые графики "докачали недостающую историю". Вы ограничили поступление нового тика в start давая ему досчитать, а мне со своей стороны хотелось ограничить все свое и не мешать этому важному обмену между сервером и терминалом, недостающая история докачивается по инструментам по разному, да ладно, есно изгалюсь и решу эту проблему сам, хотя проще бы было бы запросить терминал, а не закачивает ли он в данный момент недостающую всего лишь одной функцией.

Всех благ,
Micky Mogol
 
можно не спросить терминал, а сказать ему:
bool RefreshRates( )


Обновление данных встроенных переменных и массивах таймсериях. Эта функция используется, когда эксперт производит вычисления в течение долгого времени и нуждается в обновленных данных. Возвращается ИСТИНА, если данные обновлены, иначе ЛОЖЬ.


Должно работать =)
 
;););) есно будет истина, только все ли данные закончили обновление, вот в чем вопрос??? что обновление истории закончено во всех открытых графиках. Не люблю толкотни, в ней оч трудно баги отлавливать, есно я набросаю доп проверку количества/качества истории сам, хотелось для общей пользы, но если никому не надо сри за занятое время.

Всех благ,
Micky Mogol
 
есно будет истина, только все ли данные закончили обновление, вот в чем вопрос???
все по тому инструменту-периоду, на котором вызывалось ;) если вызывать из каждого эксперта, то для всех.
Причина обращения: