← Назад

RegisterHistoryCandles - не возвращаются свечки текущего дня

День добрый.

Пытаюсь подписаться на исторические свечки следующим образом:

_trader.RegisterHistoryCandles(_security, SmartTimeFrames.Minute1, _trader.MarketTime, 10, SmartHistoryDirections.Backward);

Я ожидаю, что в результате вызовется событие NewHistoryCandles, которому будет передана коллекция 10 последних свечек до текущего момента.

Вместо этого я получаю 10 последних свечек предыдущего дня. _trader.MarketTime на входе равен текущему времени/дате. Выглядит это так, как будто при получении исторических данных учитывается только передаваемая в метод дата, но не время.

StockSharp использую последней версии, из репозитория CodePlex.

Что я делаю не так?

Комментарии (2)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Mikhail Sukhov
Mikhail Sukhov

Все передается как есть... Попробуйте через SmartComWrapper.

Marco
Marco Автор

Спасибо за совет. Причина оказалась в том, что демо-сервер IT-Invest отдает некорректные данные. >:-[