Добрый день!
Скриптом сохраняю историю всех фьючерсов в конце дня после 23:50. Данные заказываю через CreateDataSource. Хочу сэкономить время на ожидании ответа CreateDataSource и не заказывать напрасно инструменты, у которых за сутки не было сделок. У меня в таблице текущих торгов из 392 фьючерсов 118 не имели сделок за последние торговые сутки.
Т.е. желаемый алгоритм:
1. Получаем через getClassSecurities все фьючерсы.
2. Обходим в цикле каждый фьючерс.
3. С помощью функции getParamEx смотрим были ли сегодня сделки по фьючерсу.
3.1. Если сделки были, вызываем CreateDataSource.
3.2. Если сделок не было, возвращаемся в шаг 2.
Почти подходит параметр (столбец) из таблицы текущих торгов "Количество сделок за сегодня", который в таблице называется "Кол-во сделок", но, к сожалению, заметил, что он обнуляется после вечерней сессии.
Вопрос. Можно ли еще как-то посмотреть количество сделок внутри дня (с 00:00 по 23:59) по инструменту, без вызова CreateDataSource? Спасибо за помощь!
Скриптом сохраняю историю всех фьючерсов в конце дня после 23:50. Данные заказываю через CreateDataSource. Хочу сэкономить время на ожидании ответа CreateDataSource и не заказывать напрасно инструменты, у которых за сутки не было сделок. У меня в таблице текущих торгов из 392 фьючерсов 118 не имели сделок за последние торговые сутки.
Т.е. желаемый алгоритм:
1. Получаем через getClassSecurities все фьючерсы.
2. Обходим в цикле каждый фьючерс.
3. С помощью функции getParamEx смотрим были ли сегодня сделки по фьючерсу.
3.1. Если сделки были, вызываем CreateDataSource.
3.2. Если сделок не было, возвращаемся в шаг 2.
Почти подходит параметр (столбец) из таблицы текущих торгов "Количество сделок за сегодня", который в таблице называется "Кол-во сделок", но, к сожалению, заметил, что он обнуляется после вечерней сессии.
Вопрос. Можно ли еще как-то посмотреть количество сделок внутри дня (с 00:00 по 23:59) по инструменту, без вызова CreateDataSource? Спасибо за помощь!