Получить историю параметра через CreateDataSource

Страницы: 1
RSS
Получить историю параметра через CreateDataSource
 
Из документации я так понял, что в CreateDataSource можно указывать любой параметр из таблицы текущих торгов?
Например историю OFFERDEPTHT можно так получить:
ASKDEPTH[i] = CreateDataSource(SEC_CODES['class_codes'][i],SEC_CODES['sec_codes'][i],INTERVAL_M1, "OFFERDEPTHT")
Но почему-то не работает??? Возвращает nil.
 
Или может я зря потом с ним работаю, как со свечами?
askdepth = ASKDEPTH[i]:C(ASKDEPTH[i]:Size()-2)
 
Сначала надо сделать так, чтобы ParamRequest на этот параметр вернул true. Потом, после CreateDataSource, дождаться ненулевого размера (или повесить колбэк и получить первый вызов). Далее работа как со свечами.
 
Вроде заработало.
Но что-то для этих параметров он очень тормозить при создании CreateDataSource
Может надо в настройках квика поставить где-то галку, чтоб заранее грузил?
Галка "получать пропущенные данные" не влияет на скорость.
 
Я на старте скрипта гружу что мне нужно, это же один раз делается. Ещё мне кажется, что сервер "привыкает" со временем, что клиент с таким-то ID хочет такие-то данные и будет отдавать их быстрее.
 
Ну я тоже на старте один раз в main, пока что-то вменяемое не придет.
Но даже один раз очень долго для 50 инструментов если грузить.
Обычные ценовые свечи намного быстрее грузятся. А эти данные, OFFERDEPTHT, очень медленно, как будто он всю историю заново грузит за несколько лет.
Страницы: 1
Читают тему
Наверх