Свойство Order.InitializationTime больше свойства Order.Time

Свойство Order.InitializationTime больше свойства Order.Time
Atom
19.04.2011
Maxim


Заметил, что свойство Order.InitializationTime больше свойства Order.Time приблизительно на 3 секунды. Возможно это от того, что Order.InitializationTime показывает время брокера, а Order.Time — время биржы. А может быть где-то есть баг.

Правда я это свойство переопределяю локальным временем компьютера. Так что для меня это не критично на данный момент. Может кому другому эта информация пригодится.


Теги:


Спасибо:


Mikhail Sukhov

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


Maxim: Правда я это свойство переопределяю локальным временем компьютера.

Оно так и инициализируется.

Спасибо:

Maxim

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


Mikhail Sukhov: Оно так и инициализируется.

Но в документации сказано, что «инициализируется через MarketTime»? А MarketTime, насколько я понял, это время сервера брокера, а не локальное время компьютера.

Спасибо:

Maxim

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


А можно добавить возможность делать так, что бы MarketTime всегда брался с локального компьютера?

Спасибо:

Alexander

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


Maxim: А можно добавить возможность делать так, что бы MarketTime всегда брался с локального компьютера?

переопредели сам и присваивай DateTime.Now

Спасибо:

Maxim

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


Спасибо за совет. Именно так и сделаю, если Михаил скажет, что данный функционал не будет добавлять в библиотеку.

Спасибо:

Mikhail Sukhov

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


Maxim: Спасибо за совет. Именно так и сделаю, если Михаил скажет, что данный функционал не будет добавлять в библиотеку.

Точно не будет, потому что есть пользователи, у кого локальное время не совпадает с биржевым.

Спасибо:

Maxim

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


Оно практически всегда не совпадает.

Что бы оно совпадало, надо синхронизировать время локального компьютера, со временем на серверах брокера. Это не возможно. Или на худой конец с каким либо сервером времени NTP, в надежде на то, что лаг между сервером NTP и сервером брокера минимален.

Придерживаюсь мнения, что информация на локальном компьютере должна логироваться с использованием времени локального компьютера. Следовательно время Order.InitializationTime в моем случае должно быть тоже локальным. Переопределю MarketTime.

Спасибо:


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

loading
clippy