4.1.3 Синхронизация времени с терминалом


4.1.3 Синхронизация времени с терминалом
Atom
21.08.2012


до перехода на 4.1.3 работала следюущая конструкция для синхронизация времени:
Код
       
var srvTime = QuikTerminal.GetTerminals(false).First().ServerTime;

if (srvTime != null)
  _trader.MarketTimeOffset = srvTime.Value.Subtract(DateTime.Now);
          

В 4.1.3 ругается на отсутствие MarketTimeOffset. Подскажите пожалуйста чем было заменено MarketTimeOffset и как теперь синхронизировать время с терминалом?

Теги:


Спасибо:


PavelAd

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


Нашел в документации что нужно использовать TraderHelper.NowOffset
Спасибо:

PavelAd

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


Синхронизацию с терминалом переделал так:
Код

  var srvTime = QuikTerminal.GetTerminals(false).First().ServerTime;
  if (srvTime != null)
    TraderHelper.NowOffset = srvTime.Value.Subtract(DateTime.Now);


Но столкнулся с другой проблемой.
TraderHelper.Now() и Strategy.GetMarketTime() выдают разное время

TraderHelper.Now() выдает время как в терминале Quik, а Strategy.GetMarketTime() выдает на 5 часов меньше (у меня с Москвой разница 5 часов).

Что-то я совсем запутался... Работает как-то не так, как было когда задавал MarketTimeOffset.
Как добиться правильного времени не подскажите?
Спасибо:

Alexander

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


PavelAd Перейти
Синхронизацию с терминалом переделал так:
Код

  var srvTime = QuikTerminal.GetTerminals(false).First().ServerTime;
  if (srvTime != null)
    TraderHelper.NowOffset = srvTime.Value.Subtract(DateTime.Now);


Но столкнулся с другой проблемой.
TraderHelper.Now() и Strategy.GetMarketTime() выдают разное время

TraderHelper.Now() выдает время как в терминале Quik, а Strategy.GetMarketTime() выдает на 5 часов меньше (у меня с Москвой разница 5 часов).

Что-то я совсем запутался... Работает как-то не так, как было когда задавал MarketTimeOffset.
Как добиться правильного времени не подскажите?



Ответ был дан тут
Спасибо:


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

loading
clippy