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

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


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

QUIK 6.01.0.17
S# 4.0.22

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

Теги:


Спасибо:


< 1 2 3 4  > >>
vfreeman

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


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


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

hurricane

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


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

vfreeman

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


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


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

vfreeman

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


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


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

Mikhail Sukhov

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


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


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

vfreeman

Код

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 в процессе снятия.


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

vfreeman

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


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


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

vfreeman

Код

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# какую-то информацию по заявке получает

Код
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 
Спасибо:

Mikhail Sukhov

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


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


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

vfreeman

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


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


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


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

vfreeman

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


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


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


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


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

Mikhail Sukhov

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


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


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

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

loading
clippy