Доброй ночи. Интересует, можно ли получать свечи, например, минутки, без загрузки всех сделок дня? Т.е. начать получать свечи начиная с определенного времени.
Простая ситуация: например, время рынка: 21.00. При новом старте робота требуется время, пока алгоритм загрузит все сделки дня (с 10.00) и по ним сформирует свечи заданного таймфрейма. Если для работы нужны только "минутки", более чем достаточно получить историю всех сделок при новом запуске с 20.50.
Читал документацию по хранилищу маркет-данных (линк). Но тоже не понял, можно ли начать загрузку сделок и свечей, например, начиная с времени последней сделки в хранилище.
Или есть совсем иной подход в решении данной задачи? Хочется найти решение поставленно задачи для более быстрого дебага робота. В нынешней ситуации каждый запуск = 1-2 минуты ожидания "истории", если речь идёт про вечер.
コメント (2)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Нет. На данный момент нельзя получить свечи не выгрузив все сделки по инструменту. Нельзя получить свечи из Квика за предыдущие дни. Вообще с версии 6.9 Квик позволяет через Луа получать свечи по инструменту не открывая график.
http://www.quik.ru/user/download/quik/6.9/#v6.9 http://forum.qlua.org/topic350.html
Я не знаю на сколько это сложно в реализации, а как согласовывается с планами S#. Было бы очень удобно получать свечи за прошлые дни из Квик и не заморачиваться с хранилищем истории, Гидрой и тп. Ну и конечно ваш случай, когда стратегия не завязана на сделки, и использует стандартные свечи Квик. Ждать пока все сделки выгрузит оч. долго, а если не один инструмент то вообще...