Plaza2
Atom
21.07.2010
Tauler


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

Теги:


Спасибо:


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

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


Пустой.

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Tauler

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Tauler

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


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

Спасибо:

Tauler

Фотография
Дата: 23.07.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

но! в новой заявке есть ТрансИД!

Спасибо:

Tauler

Фотография
Дата: 23.07.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)

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

Tauler

Фотография
Дата: 23.07.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
Спасибо:

artemox

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


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

Спасибо:
<< < 3 4 5 6 7  > >>

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

loading
clippy