← Back

API 4.2.8. Странное поведение Level1ChangeMessage.Time

Получаю изменения по инструментам через security.GetNewChanges() через PlazaTrader. Поле Time у каждого Level1ChangeMessage не заполнено (равно default(DateTime)). Получается что PlazaTrader не поставляет время последнего изменения?

Comments (4)

Login or Create account, Log in or register to leave a comment

Mikhail Sukhov
Mikhail Sukhov

vk37: Получаю изменения по инструментам через security.GetNewChanges() через PlazaTrader. Поле Time у каждого Level1ChangeMessage не заполнено (равно default(DateTime)). Получается что PlazaTrader не поставляет время последнего изменения?

Что выведет этот код?

var connector = security.Connector;
var localTime = connector == null ? LoggingHelper.Now : connector.CurrentTime;

return security.ToExchangeTime(localTime);
vk37
vk37 Author

connector.CurrentTime

Mikhail Sukhov
Mikhail Sukhov

vk37: connector.CurrentTime

Что выводит.

Mikhail Sukhov
Mikhail Sukhov

Только сейчас дошло. L1Msg.LocalTimeStamp. Time - это серверное время. Оно практически нигде не заполняется.