Что быстрее - DataStore или GetCandlesByIndex?

Страницы: 1
RSS
Что быстрее - DataStore или GetCandlesByIndex?
 
Добрый день. У меня робот мониторит больше сотни акций, по всем открыты графики. Это не праздный вопрос, а злободневный. Что продуктивнее - получать данные индикатора с графика через getCandlesByIndex или НЕ открывать графики и всё делать через заказ данных с помощью DataStore, а индикаторы считать внутри робота?
1. Что быстрее?
2. Что экономнее для ресурсов компьютера?

Спасибо.
 
Здравствуйте,
getCandlesByIndex - получает данные по запросу.
CreateDataSource - получает данные по мере появления.
Таким образом, на CreateDataSource тратится меньше времени.
Касаемо экономии ресурсов, тут все зависит от робота. То есть Вам самостоятельно нужно определить что ест больше.
 
Сергей, спасибо за ответ.
Но тогда все индикаторы придётся считать самостоятельно в коде (если DataStore). А это отнимает вычислительные мощности.
 
Цитата
Космонавт написал:
Сергей, спасибо за ответ.
Но тогда все индикаторы придётся считать самостоятельно в коде (если DataStore). А это отнимает вычислительные мощности.

Ваш робот, Вам решать как его реализовать оптимальнее.
 
Цитата
Космонавт написал:
Сергей, спасибо за ответ.
Но тогда все индикаторы придётся считать самостоятельно в коде (если DataStore). А это отнимает вычислительные мощности.
По идее, все считать не нужно.
Нужно считать 3-5-10 последних значений.
 
Индикаторы все равно рассчитываются так или иначе: в роботе или самим квиком. Но в случае getCandlesByIndex ресурсы тратятся ещё и на отображение графика и индикатора, что более ресурсоёмко, чем просто вычисление.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Космонавт написал:
Добрый день. У меня робот мониторит больше сотни акций, по всем открыты графики. Это не праздный вопрос, а злободневный. Что продуктивнее - получать данные индикатора с графика через getCandlesByIndex или НЕ открывать графики и всё делать через заказ данных с помощью DataStore, а индикаторы считать внутри робота?
1. Что быстрее?
2. Что экономнее для ресурсов компьютера?

Спасибо.

Для большого числа акций делаю так:
Получаю ТВС по подписке ,
в реале (налету)  сортирую по инструментам
и формирую необходимые индикаторы.
Так как обработка делается в реале, то затраты ресурсов минимальные.
 
Цитата
Николай Камынин написал:
Так как обработка делается в реале, то затраты ресурсов минимальные.
Цитата
Николай Камынин написал:
в реале (налету)  сортирую по инструментам

Цитата
Николай Камынин написал:
а ещё - люблю сочинять сказки. Очень люблю..правд :smile:
 
Цитата
тот самый написал:
Цитата
Николай  Камынин   написал:
Так как обработка делается в реале, то затраты ресурсов минимальные.
Цитата
Николай  Камынин   написал:
в реале (налету)  сортирую по инструментам
Цитата
Николай  Камынин   написал:
а ещё - люблю сочинять сказки. Очень люблю..правд ::
Ну вот как тут не вспомнить замечательную басню Крылова "Слон и моська"
 
Уважаемый товарищ nicolz - Николай  Камынин

Если Вы - слон - то, хобот-то - подтяните и не рассказывайте тут глупым пользователям Квика свои сказки без приведения примеров кода. Они уже устали от Вашей "лапши".

Вдумайтесь в свою писанину: реалтайм сортинг потока ТВС да ещё и с минимальными ресурсами....
Да вы у нас гений...
 
Кстати, нашёл Вас на "Хабре..." :smile: https://habrahabr.ru/users/nikolz/topics/
 
Страницы: 1
Читают тему
Наверх