← Zurück

4.1.3 Разное время в лог файле

в 4.1.3 стало отличаться время в лог файле от разных источников:

2012.08.23 23:06:07.620| |QuikTrader|New order: TrId=83111153, Id=1755486378, Dir=Sell, Price=144280, Bal=1, Sec=RIU2@RTS, State=Active 2012.08.23 18:06:07.620| |TS_RIU2@RTS_SPBFUT010Lt|Выставлена 'PROFIT Sell' заявка для заявки с Id=1755486105. TId=1755486378, Id=83111153, Price=144280, V=1, Pos=2 2012.08.23 23:06:07.640| |QuikTrader|New order: TrId=83111154, Id=144797, Dir=Sell, Price=143940, Bal=1, Sec=RIU2@RTS, State=Active 2012.08.23 18:06:07.650| |TS_RIU2@RTS_SPBFUT010Lt|Выставлена 'STOP Sell' заявка. TId=144797, Id=83111154, Price=143940, V=1, Pos=2 2012.08.23 23:06:07.960| |QuikTrader|Order changed: TrId=83111153, Id=1755486378, Dir=Sell, Price=144280, Bal=1, Sec=RIU2@RTS, State=Active 2012.08.23 23:06:07.960| |QuikTrader|Order changed: TrId=83111153, Id=1755486378, Dir=Sell, Price=144280, Bal=1, Sec=RIU2@RTS, State=Active

Отличие составляет 5 часов (это как раз разница с Москвой в моем часовом поясе) Подскажите как сделать чтобы выводимое время было одинаковым?

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

PavelAd
PavelAd Autor

Не могу использовать TraderHelper.SyncMarketTime(10000) для синхронизации через сайт, так как сижу за прокси. Поэтом до версии 4.1.3 я использовал выше указанную конструкцию для синхронизации с терминалом, и все было хорошо до перехода на 4.1.3.

Mikhail Sukhov
Mikhail Sukhov

PavelAd: Отличие составляет 5 часов (это как раз разница с Москвой в моем часовом поясе) Подскажите как сделать чтобы выводимое время было одинаковым?

Никак. Стратегия пишет время в локальном времени биржи инструмента, с которым она работает.

PavelAd
PavelAd Autor

Mikhail Sukhov: Никак. Стратегия пишет время в локальном времени биржи инструмента, с которым она работает.

Стратегия как раза пишет в лог время с учетом смещения в TraderHelper.NowOffset, а QuikTrader пишет текущее локальное время. И к тому же TraderHelper.Now() и Strategy.GetMarketTime() выдают разное время.

Михаил скажите, это правильно? Меня смущает что когда в 4.1.2 смещение времени задавалось через MarketTimeOffset, и время от стратегии и от трейдера выводилось в лог одинаковое, теперь оно разно. Хочется понять почему так было переделано в 4.1.3.