4.1.3 Разное время в лог файле
Atom Ответить
23.08.2012


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

Теги:


Спасибо:




4 Ответов
Oppositus

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


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

https://stocksharp.ru/do...ef-b6a8-6eb42372c424.htm
Спасибо:

PavelAd

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 24.08.2012
Ответить


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


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

PavelAd

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


Mikhail Sukhov Перейти

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


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

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


Автор топика
Спасибо:


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

loading
clippy