Plaza2
Atom
7/21/2010
Tauler


Говорят РТС перешел на плаза 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