getCandlesByIndex - получаю НЕ ВСЕ свечи по инструменту

Страницы: 1
RSS
getCandlesByIndex - получаю НЕ ВСЕ свечи по инструменту
 
Уважаемые форумчане.
При использовании функции getCandlesByIndex, получаю не все свечи, которые могут быть по инструменту для данного тайм-фрейма (свечи ограничиваются слева какой-то начальной датой/временем). В процессе анализа, выяснил, что getCandlesByIndex отдает только то, что содержится в графике QUIK. Следовательно, это QUIK отображает не все возможные свечи по инструменту, и начинает их отрисовывать, допустим начиная с даты 2 месяца назад, все что было раньше на графике не отображается. Причем, для разных тайм-фреймов эта "дата отрезания" слева - разная, чем больше таймфрейм, тем "глубже" слева отображаются данные. Отсюда, вопросы:
  1. Верны ли мои догадки о том, что это QUIK ограничивает число отображаемых свечей? Какие тогда правила ограничения?
  2. Возможно ли настроить QUIK таким образом, чтобы получать ВСЕ свечи по инструменту, не ограничиваясь по "глубине"?
  3. Каким образом или на каких ресурсах можно получить полную историю свечей по инструменту? Смотрел на сайт Финам - качество данных оставляет желать лучшего, много инфо пропущено по историческим данным. В Квике как оказалось история свечей обрезается слева.
P.S. Понимаю, что эта тема не относится к программированию на LUA, здесь больше вопрос по платформе QUIK, но разместил здесь, так как изначально проблему диагностировал из программы LUA, используя функцию получения свечей.
 
Данная тема уже раз 5-10 обсуждалась на моей памяти и на старом и на новом форумах.
Как декларируют разработчики - количество отображаемых свечей для ЛЮБОГО таймфрейма - ограничено: не более 3000 свечей.
 
Цитата
Как декларируют разработчики - количество отображаемых свечей для ЛЮБОГО таймфрейма - ограничено: не более 3000 свечей.
Это неверно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
Ivanco написал:
         Верны ли мои догадки о том, что это QUIK ограничивает число отображаемых свечей? Какие тогда правила ограничения?
  1. Возможно ли настроить QUIK таким образом, чтобы получать ВСЕ свечи по инструменту, не ограничиваясь по "глубине"?
  2. Каким образом или на каких ресурсах можно получить полную  историю свечей по инструменту? Смотрел на сайт Финам - качество данных  оставляет желать лучшего, много инфо пропущено по историческим данным. В  Квике как оказалось история свечей обрезается слева.
Здравствуйте,

1. Верно. Кол-во отображаемых свечей на любом интервале 3000 + текущая сессия.
2. Нет. Все что видите на графиках, то и можно заказать.
3. Если в QUIK график по какому то инструменту имеет отображение менее 3000 тысяч свечей, то еще можно добавить пропущенную историю,
это делается на стороне брокера.
 
Цитата
Egor Zaytsev написал:
1. Верно. Кол-во отображаемых свечей на любом интервале 3000 + текущая сессия.
Странно. Только что поставил эксперимент на инструменте RTS-12.06. На интервале 1 мин. мне вернулась 4061 свеча, начиная с 26.09.2016 13:55. На интервале 10 мин. мне вернулось 3108 свечей, начиная с 03.08.2016 17:00. Все с помощью getCandlesByIndex. Так все же, каковы правила ограничения?
Что вы имеете ввиду, когда пишете про 3000 свечей?

И про ресурс с полной историей свечей, не могли бы подсказать?
 
Цитата
ЦитатаSergey Gorokhov пишет:  
Интервальных данных может быть максимум 60*24+3000=4440
 
делил, умножал - так и не понял - откуда взялось это "3000"??? :lol:
 
3000 свечей вы получаете на начало торгового дня.

в течение торгов к этим трем тясячам дописываются свечи, пришедшие во время торговой сессии.

итого взависимости от интервала на графике может быть любое количество свечей - от нуля до миллионов на тиковом графике.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
3000 свечей вы получаете на начало торгового дня.
бла бла бла...
так... давай-ка по-подробней....:
  1. Что считать началом торгового дня? 9.00, 10.00 (MSK)?
  2. С какого именно момента - начинается так называемый отсчёт 3000 свечей? Время пожалуйста и дату (начиная с вечерней сессии учёт или с 9[10].00(MSK)???)

Ведь даже если взять 24часа и умножить на 60минут в одном часе - то, получается никак не 3000, а всего 1440.
Таким образом, 3000, думаю - величина скользящего окна сохранения свечек на сервере и не более. То есть, так вот, просто разработчики и менеджмент - посовещались - и решили с учётом своих производственных инфраструктурных мощностей - сколько им нежалко выделить место на сервере под "сейвы" истории для графиков.
 
Цитата
s_mike@rambler.ru написал:
до миллионов на тиковом графике.
Есть предположение, что тиковые данные - не сохраняются в архиве.
Страницы: 1
Читают тему
Наверх