Plaza2
Atom
7/21/2010


Говорят РТС перешел на плаза 2, и поменял что т отам в строке
транзакции. И наш старый робот (написаный дано и не н стокшарпе) стал
лажать на тех местах где надо двинуть заявку фортсовую. вы что то об
этом знаете?

Tags:


Thanks:


<< < 3 4 5 6 7  > >>
Tauler

Avatar
Date: 7/22/2010
Reply


Пустой.

Thanks:

Mikhail Sukhov

Avatar
Date: 7/22/2010
Reply


А это точно заявка, которая была выставлена в результате перемещения?
Может это так, которая ручками выставлялась из Квика?

Thanks:

Tauler

Avatar
Date: 7/22/2010
Reply


А вы не таймстампы гляньте - я не успею так резко ручками :) Нет, не
ручками. Но гонял я это добро на сервере .торый щас на плаза 2. завтра
попробую на старом

Thanks:

Mikhail Sukhov

Avatar
Date: 7/22/2010
Reply


Это явно ошибка Квика. Потому что сама транзакция отлывается с неким
номером, но в результате в Квик приходит заявке без номера транзакции.
Эта заявка появляется в таблице, и интерпретируется как параллельно
созданная. Пора писать в Квик о баге.

Thanks:

Mikhail Sukhov

Avatar
Date: 7/22/2010
Reply


Можете сделать простой тест? Регистрация заявки и ее перерегистрация.
Я так думаю, сразу появится пустой TransID в таблице заявок. В
качестве подтверждения можете подписаться на ProcessTransaction, чтобы
увидеть текст транзакции - там она идет с неким номером. ДДЕ экспорт и
прочее для такого примера можно не включать.

Thanks:

Tauler

Avatar
Date: 7/23/2010
Reply


нет такого события в QuikTrader

Thanks:

Tauler

Avatar
Date: 7/23/2010
Reply


Результаты

на основном сервере вот лог (новая заявка с пустым ТрансИД)

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

Avatar
Date: 7/23/2010
Reply


основной сервер

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

Avatar
Date: 7/23/2010
Reply


и вдогонку лог с М-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

Avatar
Date: 7/23/2010
Reply


Можно уточнить - речь идет о Strategy.OnProcess?
У меня часто при каких либо ошибках со стороны брокера стратегия
автоматически перезапускается.
А как это регулировать я не разобрался.

Thanks:
<< < 3 4 5 6 7  > >>

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

loading
clippy