← 戻る

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

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

このトピックは参考になりましたか?

トピックを共有

コメント (4)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

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 著者

connector.CurrentTime

Mikhail Sukhov
Mikhail Sukhov

vk37: connector.CurrentTime

Что выводит.

Mikhail Sukhov
Mikhail Sukhov

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