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


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

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

Теги:


Спасибо:




7 Ответов
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