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

Свойство Order.InitializationTime больше свойства Order.Time
Atom
4/19/2011
Maxim


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

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


Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 4/19/2011
Reply


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

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

Thanks:

Maxim

Avatar
Date: 4/19/2011
Reply


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

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

Thanks:

Maxim

Avatar
Date: 4/20/2011
Reply


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

Thanks:

Alexander

Avatar
Date: 4/20/2011
Reply


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

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

Thanks:

Maxim

Avatar
Date: 4/20/2011
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 4/20/2011
Reply


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

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

Thanks:

Maxim

Avatar
Date: 4/20/2011
Reply


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

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

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

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy