Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тормозить и зависеть от торгового сервера не должны.
Если терминалы стоят на одном диске, то, по-идее, Вы правы.
А Вы несколько тестов проводили? Постоянно задержка именно на конкретном сервере? Просто вдруг диск в момент теста был какой-либо другой операцией занят...
Если терминалы стоят на одном диске, то, по-идее, Вы правы.
А Вы несколько тестов проводили? Постоянно задержка именно на конкретном сервере? Просто вдруг диск в момент теста был какой-либо другой операцией занят...
Воспроизводится 100%. Терминал один и тот же.
Как в OnDeinit индикатора получить тики? Хочу получить тики, которые уже есть в tkc-файлах и которые отдаются почти мгновенно. Но как определить, какие тики есть, а каких нет?
За всей внешней привлекательностью простоты CopyTicks на самом деле скрываются подводные камни, обойти которые не представляется возможным из-за ограниченного функционала ради опять же этой внешней привлекательности.
Как в OnDeinit индикатора получить тики? Хочу получить тики, которые уже есть в tkc-файлах и которые отдаются почти мгновенно. Но как определить, какие тики есть, а каких нет?
За всей внешней привлекательностью простоты CopyTicks на самом деле скрываются подводные камни, обойти которые не представляется возможным из-за ограниченного функционала ради опять же этой внешней привлекательности.
Зачем получать тики в OnDeinit()?
Нужно создать кастомный символ и записать в него преобразованную всю тиковую историю (с определенной даты), что уже имеется в tkc-файлах. Тики, которых нет на машине, не интересуют. Поэтому индикатор никак не должен тормозить при такой задаче. Однако, CopyTicks не позволяет так получить тики.
Результат
Т.е. в начале по чужому символу нет никаких тиковых данных. И тики в БД формируются по мере появления OnTick. Так задумано или все же тики по чужим символам должны быть доступны, как и по основному символу тестирования?
Примечание
Функция CopyTicksRange() предназначена для запроса тиков из строго указанного диапазона, например, за конкретный день истории. В то время как CopyTicks() позволяет указать только начальную дату, например – получить все тики с начала месяца по текущий момент.
CopyTicks работает только с символами, которые включены в Обзоре рынка. И это всегда было логично до появления кастом-символов.
Кастомы имеют огромное поле применения и далеко не всегда эти символы требуются в Обзоре рынка. Однако, получить часть тиковой истории из них через CopyTicks бывает необходимо.
Поэтому просьба отключить для кастомных символов возврат ошибки CopyTicks, если кастомный не выбран в Обзоре рынка.