MarketTime в версии StockSharp_4.0.10
Atom
26.12.2011
vfreeman


Trader.MarketTime возвращает локальное время
попытка вызова SyncMarketTime(Exchange.Rts) к успеху не привела.
Расхождение времени в терминале QUIK и Trader.MarketTime осталось.
Как получить биржевое время?

я полностью повторил вопрос из топика MarketTime в версии StockSharp_4.0.8 с учетом того что было прокомментировано.

В чем собственно проблема - на моей машине локальное время расходится со временем биржи примерно на 5 минут - причем время в нашей локалке синхронизируют наши админы (а уж что они берут за эталон - вопрос выходит за темы форума)
так вот
Trader.MarketTime возвращает локальное время
после вызова SyncMarketTime(Exchange.Rts) изменяется Trader.MarketTimeOffset, но меняется не верно

вот какой код выполняю
Код
Debug.Print(Trader.MarketTime)
Debug.Print(Trader.MarketTimeOffset.ToString)
SyncMarketTime(Trader, Exchange.Rts)
Debug.Print(Trader.MarketTimeOffset.ToString)

и вот что получаю:

26.12.2011 10:46:21
00:00:00
01:00:00

т.е. смещение на 1 час, хотя по логике должно быть что-то около 00:05:00

это очень похоже на примечание к методу SyncMarketTime

Примечание
Если не удалось получить время биржи через NTP сервер, возвращается разница между часовым поясом TimeZoneInfo и локальным часовым поясом.

Теги:


Спасибо:


< 1 2 
vfreeman

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


Alexander Mukhanchikov
Код
using System;
		public NtpClient(string ntpServer = "time-a.nist.gov:123")


благодарю! попробую поковырять...
Спасибо:

Mikhail Sukhov

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


vfreeman
Alexander Mukhanchikov
Код
using System;
		public NtpClient(string ntpServer = "time-a.nist.gov:123")


благодарю! попробую поковырять...


http://msdn.microsoft.co...us/library/kd3cf2ex.aspx
Спасибо:

vfreeman

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


Mikhail Sukhov
vfreeman
Alexander Mukhanchikov
Код
using System;
		public NtpClient(string ntpServer = "time-a.nist.gov:123")


благодарю! попробую поковырять...


http://msdn.microsoft.co...us/library/kd3cf2ex.aspx



грамотный вариант!
но не проходит. похоже действительно NTP не работает через http-прокси...
Спасибо:

Mikhail Sukhov

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


vfreeman
похоже действительно NTP не работает через http-прокси...


Наверное у вас порты закрыты.
Спасибо:

vfreeman

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


Mikhail Sukhov
vfreeman
похоже действительно NTP не работает через http-прокси...


Наверное у вас порты закрыты.


в том то и дело что закрыты. у меня на работе выход в инет есть только через прокси - все остальные порты закрыты. сам квик нормально ходит через проксик.
для моей задачи вполне бы подошло и локальное время - его можно через те же NTP-сервера синхронизировать специальным софтом - но в нашей локалке каждые несколько минут происходит синхронизация хрен знает с чем - минут на 5 от общепринятого. в моем случае локальное время вообще использовать опасно [biggrin]
Спасибо:

VassilSanych

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


Почему предпочтение time-a.nist.gov?
(Вот прямо сейчас он у меня не доступен)
time.nist.gov
,например, подключается рандомно к любому адресу из большого списка
Спасибо:
< 1 2 

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

loading
clippy