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

4.1.3 Разное время в лог файле
Atom
8/23/2012
PavelAd


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

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 часов (это как раз разница с Москвой в моем часовом поясе)
Подскажите как сделать чтобы выводимое время было одинаковым?

Tags:


Thanks:


Oppositus

Avatar
Date: 8/24/2012
Reply


Посмотрите здесь:

http://stocksharp.com/do...ef-b6a8-6eb42372c424.htm
Thanks:

PavelAd

Avatar
Date: 8/24/2012
Reply


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

Mikhail Sukhov

Avatar
Date: 8/24/2012
Reply


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


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

PavelAd

Avatar
Date: 8/29/2012
Reply


Mikhail Sukhov

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


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

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


Thanks:


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

loading
clippy