Периодически QuikTerminal.GetTerminals(false).First().ServerTime.Value возвращает не правильный день. Вот например сейчас у меня приведенный вызов возвращает 24.07.12, хотя сегодня 25.07.12. Время возвращает верное Кто-то сталкивался с подобным глюком и как это лечится?
Comments (11)
Login or Create account, Log in or register to leave a comment
В дополнение: в информационном окне в квике дата стоит правильная 25.07.2012
У меня та же проблема. Столкнулся с ней пару дней назад. ServerTime возвращает предыдущий день в дате.
Что возвращает TimeZoneInfo.Local.BaseUtcOffset на компьютере?
TimeZoneInfo.Local.BaseUtcOffset выдает 04:00:00
А приведите пример времени ServerTime, когда неверно возвращалась дата. Сходу неясно что не так.
вот пример из логов за 25.07: |2012-07-25 23:01:00.10||Info|markettime = 24.07.2012 23:00:59 |2012-07-25 23:01:00.10||Info|datetime now = 25.07.2012 23:01:00
markettime = ServerTime? Или всё же Trader.MarketTime?
markettime получаю следующим образом: QuikTerminal quikTerminal = ((QuikTrader) trader).Terminal; return quikTerminal.ServerTime
Пофиксил, выложим на codeplex.
Скачал версию 4.1.2 (StockSharp-18128) с кодеплекс. Сегодня проблема повторилась опять. Подскажите в какй версии было исправлено
в 4.1.3