MarketTime в версии StockSharp_4.0.10

MarketTime в версии StockSharp_4.0.10
Atom
12/26/2011


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

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

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

вот какой код выполняю
Code
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 и локальным часовым поясом.

Tags:


Thanks:


< 1 2 
vfreeman

Avatar
Date: 1/10/2012
Reply


Alexander Mukhanchikov Go to
Code
using System;
		public NtpClient(string ntpServer = "time-a.nist.gov:123")


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

Mikhail Sukhov

Avatar
Date: 1/10/2012
Reply


vfreeman Go to
Alexander Mukhanchikov Go to
Code
using System;
		public NtpClient(string ntpServer = "time-a.nist.gov:123")


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


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

vfreeman

Avatar
Date: 1/10/2012
Reply


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


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


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



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

Mikhail Sukhov

Avatar
Date: 1/10/2012
Reply


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


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

vfreeman

Avatar
Date: 1/10/2012
Reply


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


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


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

VassilSanych

Avatar
Date: 2/1/2013
Reply


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

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

loading
clippy