← 戻る

Время выставления заявки = локальное время?

Выяснил, что order.Time дает локальное время, когда заявка была выставлена. Это так должно быть? разве биржа не говорит во сколько выставила заявку?

このトピックは参考になりましたか?

トピックを共有

コメント (5)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Alexander
Alexander

FiNick: Выяснил, что order.Time дает локальное время, когда заявка была выставлена. Это так должно быть? разве биржа не говорит во сколько выставила заявку?

Так я как раз писал в другой теме.

В первом случае мы его выставили по времени шлюза - когда пришёл ответ на транзакцию. Во второй раз - по времени из ордер лога, т.е. время отмены ордера на бирже, что более правильно.

В ответе на транзакцию нет времени когда была выставлена заявка. Но оно обновится как только придёт ответ от биржи по потоку заявок.

FiNick
FiNick 著者

А это давно так было сделано? Потому что у меня время выставления не меняется все время жизни заявки. Я специально поставил на компе время левое и сравнивал со временем последнего тика

Alexander
Alexander

Очень давно.

Если ответ первый приходит по транзакции - то какое-то время надо ведь проставить - вот и сделал я так. Если первый ответ приходит по ордер логу - то сразу будет нормальное время.

Поставьте себе более точное MarketTime и MarketTimeOffset чтоб не было сильной разницы

FiNick
FiNick 著者

Alexander Mukhanchikov: Поставьте себе более точное MarketTime и MarketTimeOffset чтоб не было сильной разницы

Ну это плохой вариант. Я лучше поставлю последнюю версию и в ней протестчу

Alexander
Alexander

FiNick:

Alexander Mukhanchikov: Поставьте себе более точное MarketTime и MarketTimeOffset чтоб не было сильной разницы

Ну это плохой вариант. Я лучше поставлю последнюю версию и в ней протестчу

Сделал небольшой фикс, посмотрите после апдейта рефов на codeplex