Message.LocalTime и ExecutionMessage.ServerTime
Atom
09.04.2018
Дмитрий_


Добрый день

Не пойму разницы между ними? Как они относятся и влияют друг на друга?

Думал цепь такова: сообщение создаётся на сервере -> сообщению присваивается ServerTime -> когда сообщение доходит до локального ПК - присваивается LocalTime.

Но прочитав описание Message (Сообщение, содержащее рыночные данные или команду.) http://doc.stocksharp.ru/html/P_StockSharp_Messages_Message_LocalTime.htm (Метка локального времени, когда сообщение было получено/создано.) http://doc.stocksharp.ru/html/P_StockSharp_Messages_ExecutionMessage_ServerTime.htm (Серверное время.) и увидев, что ServerTime не всегда < LocalTime - я запутался.


Теги:


Спасибо:


Дмитрий_

Фотография
Дата: 16.04.2018
Ответить


Добрый день

Часто встречается ServerTime > LocalTime.

Получается сообщение было получено на локальном ПК до того, как оно (сообщение) создалось на сервере? Я что-то путаю?

Спасибо:

Support

Фотография
Дата: 17.04.2018
Ответить


Добрый день

Локальное время и серверное время не зависят друг от друга.

Спасибо:

Дмитрий_

Фотография
Дата: 17.04.2018
Ответить


Добрый день

Уточняющие вопросы:

  1. О чем говорит ситуация, когда LocalTime < ServerTime?
  2. О чем говорит ситуация, когда LocalTime > ServerTime?
  3. О чем говорит ситуация, когда LocalTime == ServerTime?
Спасибо:

Support

Фотография
Дата: 18.04.2018
Ответить


Локальное время может существенно отличаться от серверного так как эти метки устанавливаются разными источниками. Качая исторические данные например.

Серверное время может быть больше локального или из-за ошибки точности времени или из-за неправильного время источника. Например текущее время на компьютере.

Спасибо: Дмитрий_


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy