Tauler
|
Date: 7/22/2010
Пустой.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/22/2010
А это точно заявка, которая была выставлена в результате перемещения? Может это так, которая ручками выставлялась из Квика?
|
|
Thanks:
|
|
|
|
|
Tauler
|
Date: 7/22/2010
А вы не таймстампы гляньте - я не успею так резко ручками :) Нет, не ручками. Но гонял я это добро на сервере .торый щас на плаза 2. завтра попробую на старом
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/22/2010
Это явно ошибка Квика. Потому что сама транзакция отлывается с неким номером, но в результате в Квик приходит заявке без номера транзакции. Эта заявка появляется в таблице, и интерпретируется как параллельно созданная. Пора писать в Квик о баге.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/22/2010
Можете сделать простой тест? Регистрация заявки и ее перерегистрация. Я так думаю, сразу появится пустой TransID в таблице заявок. В качестве подтверждения можете подписаться на ProcessTransaction, чтобы увидеть текст транзакции - там она идет с неким номером. ДДЕ экспорт и прочее для такого примера можно не включать.
|
|
Thanks:
|
|
|
|
|
Tauler
|
Date: 7/23/2010
нет такого события в QuikTrader
|
|
Thanks:
|
|
|
|
|
Tauler
|
Date: 7/23/2010
Результаты
на основном сервере вот лог (новая заявка с пустым ТрансИД)
Set order Order Id = 0, TransID = 77962203, Status = None, State = SentToServer NewOrders Order Id = 1969350467, TransID = 77962203, Status = Active, State = Done Reregister order Order Id = 0, TransID = 77963500, Status = None, State = SentToServer OrdersChaged Order Id = 0, TransID = 77963500, Status = Active, State = Done Order Id = 1969350467, TransID = 77962203, Status = Done, State = Done
резервный (плаза2)
Set order Order Id = 0, TransID = 78155453, Status = None, State = SentToServer NewOrders Order Id = 1969355042, TransID = 78155453, Status = Active, State = Done Reregister order Order Id = 0, TransID = 78156500, Status = None, State = SentToServer OrdersChaged Order Id = 0, TransID = 78156500, Status = Active, State = Done Order Id = 1969355042, TransID = 78155453, Status = Done, State = Done
но! в новой заявке есть ТрансИД!
|
|
Thanks:
|
|
|
|
|
Tauler
|
Date: 7/23/2010
основной сервер
Set order Order Id = 0, TransID = 78353328, Status = None, State = SentToServer NewOrders Order Id = 1969362384, TransID = 78353328, Status = Active, State = Done Reregister order Order Id = 0, TransID = 78354375, Status = None, State = SentToServer OrdersChaged Order Id = 0, TransID = 78354375, Status = Active, State = Done Order Id = 1969362384, TransID = 78353328, Status = Done, State = Done
Новая заявка без трансИД
резервный сервер (говорят плаза2) Set order Order Id = 0, TransID = 78653734, Status = None, State = SentToServer NewOrders Order Id = 1969374406, TransID = 78653734, Status = Active, State = Done Reregister order Order Id = 0, TransID = 78655015, Status = None, State = SentToServer OrdersChaged Order Id = 0, TransID = 78655015, Status = Active, State = Done Order Id = 1969374406, TransID = 78653734, Status = Done, State = Done
И вот тут новая заявка с ТрансИД! (может я ошибаюсь и у открытия резервный по старому, а основной плаза2)
вот такие пироги
|
|
Thanks:
|
|
|
|
|
Tauler
|
Date: 7/23/2010
и вдогонку лог с М-10 - на нем тоже ТрансИД сгенерился
Set order Order Id = 0, TransID = 78765765, Status = None, State = SentToServer NewOrders Order Id = 1969380130, TransID = 78765765, Status = Active, State = Done Reregister order Order Id = 0, TransID = 78766796, Status = None, State = SentToServer OrdersChaged Order Id = 0, TransID = 78766796, Status = Active, State = Done Order Id = 1969380130, TransID = 78765765, Status = Done, State = Done
|
|
Thanks:
|
|
|
|
|
artemox
|
Date: 7/23/2010
Можно уточнить - речь идет о Strategy.OnProcess? У меня часто при каких либо ошибках со стороны брокера стратегия автоматически перезапускается. А как это регулировать я не разобрался.
|
|
Thanks:
|
|
|
|