Заявка в процессе регистрации.


Заявка в процессе регистрации.
Atom
3/17/2012


Ни фига не могу понять. В результате непонятно чего после регистрации заявки весь журнал забивается "Заявка XXXXXXXXXXX в процессе регистрации."

QUIK 6.01.0.17
S# 4.0.22

Не могу понять в чем дело. Verifier говорит что все в порядке.
Может кто подскажет куда копать?

Tags:


Thanks:


< 1 2 3 4  > >>
vfreeman

Avatar
Date: 3/19/2012
Reply


huricane Go to
а проблему решил отключением логов [blush] если кто напишет решение буду тоже признателен вместе в автором темы))


проблема не в отключении лога. проблема в том, что по заявке стратегии котирования проходит сделка, но сама стратегия котирования об этом не узнаЁт. стратегия пытается переставить заявку, а предварительно СНЯТЬ.
Thanks:

hurricane

Avatar
Date: 3/19/2012
Reply


используйте тот метод который я написал выше
Thanks:

vfreeman

Avatar
Date: 3/19/2012
Reply


huricane Go to
ну у меня несколько другие задачи от котирования, я как раз стараюсь войти по лучшим ценам и мне не надо чтобы меня нарантировано ударили :D если просто по "рынку" то как нибудь так


для меня был бы идеальным вариант войти по лучшим - но пойдет и по рынку
открываюсь я почти как и в Вашем примере
Thanks:

vfreeman

Avatar
Date: 3/19/2012
Reply


huricane Go to
используйте тот метод который я написал выше


он не спасет - сделка пройдет, а стратегия об этом не узнает...
Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2012
Reply


vfreeman Go to
похоже что ордера приходят.


Изменения не приходят.

vfreeman Go to

Code

12:18:09.739 |            | MQS GZM2        | Отмена заявки 37606493.
12:18:09.801 |            | QuikTrader      | CancelOrder: TransactionId=37606493, Id=7087510481, Price=19055, Balance=1, Security=GZM2@RTS, State=Active 
12:18:09.817 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:10.739 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:10.739 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:11.755 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:11.770 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:12.723 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:12.786 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.


И собственно я так понимаю дальше по этой заявке ничего больше не приходило. Поэтому и пишет до бесконечности.
Thanks:

vfreeman

Avatar
Date: 3/19/2012
Reply


Mikhail Sukhov Go to
vfreeman Go to
похоже что ордера приходят.


Изменения не приходят.

vfreeman Go to

Code

12:18:09.739 |            | MQS GZM2        | Отмена заявки 37606493.
12:18:09.801 |            | QuikTrader      | CancelOrder: TransactionId=37606493, Id=7087510481, Price=19055, Balance=1, Security=GZM2@RTS, State=Active 
12:18:09.817 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:10.739 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:10.739 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:11.755 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:11.770 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:12.723 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.
12:18:12.786 | Warning    | MQS GZM2        | Заявка 37606493 в процессе снятия.


И собственно я так понимаю дальше по этой заявке ничего больше не приходило. Поэтому и пишет до бесконечности.



все верно - пишет до бесконечности, но сделка по этой заявке проходит.

я специально включил в журнал информацию о том, что в принципе S# какую-то информацию по заявке получает

Code
12:18:05.052 |            | MQS GZM2        | Регистрация новой заявки на Buy с ценой 19055 и объемом 1.
12:18:05.098 |            | QuikTrader      | RegisterOrder: TransactionId=37606493, Id=0, Price=19055, Balance=1, Security=GZM2@RTS, State=None 
12:18:05.536 |            | MQS GZM2        | Заявка 37606493 на Buy отправлена с ценой 19055 объемом 1.
12:18:05.973 |            | QuikTrader      | New order: TransactionId=37606493, Id=7087510481, Price=19055, Balance=1, Security=GZM2@RTS, State=Active 
12:18:06.161 |            | MQS GZM2        | Заявка 37606493 принята биржей.
12:18:06.301 | Warning    | vfa__1GZM2_2VBM2-2SRM2-1LKM2 | SPM: OrderId 7087510481 
Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2012
Reply


vfreeman Go to
все верно - пишет до бесконечности, но сделка по этой заявке проходит.


А сделка как-то влияет на событие OrdersChanged? Она прошла, видно. А дальше по идее должно от Квика прийти, что и заявка удовлетворилась. Но вот последнего что-то нет. Можете вывести данные из PreProcessDdeData?
Thanks:

vfreeman

Avatar
Date: 3/19/2012
Reply


Mikhail Sukhov Go to
vfreeman Go to
все верно - пишет до бесконечности, но сделка по этой заявке проходит.


А сделка как-то влияет на событие OrdersChanged? Она прошла, видно. А дальше по идее должно от Квика прийти, что и заявка удовлетворилась. Но вот последнего что-то нет. Можете вывести данные из PreProcessDdeData?


к сожалению OrdersChanged я не отслеживаю
потребуется какое-то время что бы подготовить новый пример с PreProcessDdeData
Thanks:

vfreeman

Avatar
Date: 3/19/2012
Reply


vfreeman Go to
Mikhail Sukhov Go to
vfreeman Go to
все верно - пишет до бесконечности, но сделка по этой заявке проходит.


А сделка как-то влияет на событие OrdersChanged? Она прошла, видно. А дальше по идее должно от Квика прийти, что и заявка удовлетворилась. Но вот последнего что-то нет. Можете вывести данные из PreProcessDdeData?


к сожалению OrdersChanged я не отслеживаю
потребуется какое-то время что бы подготовить новый пример с PreProcessDdeData


судя по PreProcessDdeData - инфа от квика по "проблемным" заявкам поступает не вся. т.е. заявка становится ACTIVE - причем 2 записи, по заявке проходит сделка. а в PreProcessDdeData больше ничего по этой заявке не приходит...
Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2012
Reply


vfreeman Go to
судя по PreProcessDdeData - инфа от квика по "проблемным" заявкам поступает не вся. т.е. заявка становится ACTIVE - причем 2 записи, по заявке проходит сделка. а в PreProcessDdeData больше ничего по этой заявке не приходит...


Надо вначале понять, по каким именно заявкам перестает приходить обновление ДДЕ. По тем, что снимаются, или тем, что исполняются. Нужен некий тест. Котирование мучать дальше не имеет смысла, так как ошибка не в нем.
Thanks:
< 1 2 3 4  > >>

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

loading
clippy