← Zurück

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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 Autor

connector.CurrentTime

Mikhail Sukhov
Mikhail Sukhov

vk37: connector.CurrentTime

Что выводит.

Mikhail Sukhov
Mikhail Sukhov

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