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


Ни фига не могу понять. В результате непонятно чего после регистрации заявки весь журнал забивается "Заявка 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