OrderExecutionConditions.MatchOrCancel работает некорректно

OrderExecutionConditions.MatchOrCancel работает некорректно
Atom
25.04.2012
Den


Уважаемые разработчики!

Наступил на граблю

S# 4.0.23
Quik 5.0.24 (боевой)

Заявка с OrderExecutionConditions.MatchOrCancel успешно испонилась, но при этом кинулся эксепшен что она не исполнилась.
Воспроизводится в 100% случаях.
Сообщение об ошибке выглядит абсолютно противоречиво:

Транзакция 'ACCOUNT=SPBFUTXXXXX; TRANS_ID=55068660; CLASSCODE=SPBFUT; SECCODE=VTBR-6.12; QUANTITY=15; OPERATION=B; TYPE=L; ACTION=NEW_ORDER; PRICE=6362; EXECUTION_CONDITION=FILL_OR_KILL;' не была зарегистрирована. Причина 'Заявка, с биржевым номером 7495715292, успешно зарегистрирована.'.

При этом параметры у заявки становятся как у matched, т.е. правильные.
Canceled: <False> Empty: <False> Partially: <False> Matched: <True> Balance: <0> State: <Done> Status: <>

Ситуацию усложняет еще то, что не прилетает событие NewMyTrades для этой исполнившейся заявки.


В случае же, когда заявка действительно не может за-match-ться, у ордера корректно выставляется State в Failed.

Есть подозрение, что в соответствующей проверке S# при успешном исходе есть глюк...
Помогите, пожалуйста!

Теги:


Спасибо:


Alexander

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


В 4.1 будет фикс
Спасибо:

Den

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


Alexander Mukhanchikov
В 4.1 будет фикс

А 4.0.24 совсем не планируется?[blush]
В 4.1 очень много изменений и быстро на него перехать не выйдет...
Спасибо:

Alexander

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


Den
Alexander Mukhanchikov
В 4.1 будет фикс

А 4.0.24 совсем не планируется?[blush]
В 4.1 очень много изменений и быстро на него перехать не выйдет...


В 4.0 тоже поправил, но не уверен что будет 4.0.24
В 4.1 изменения только со свечками и не такие значительные как может показаться. 4.1 стала намного стабильнее и правильнее работать чем 4.0
Спасибо: Den

Den

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


Alexander Mukhanchikov

В 4.0 тоже поправил, но не уверен что будет 4.0.24
В 4.1 изменения только со свечками и не такие значительные как может показаться. 4.1 стала намного стабильнее и правильнее работать чем 4.0


Спасибо большое! Буду надеяться на 4.0.24. У меня на свечках много писано...
Спасибо:

Den

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


Alexander Mukhanchikov

В 4.0 тоже поправил, но не уверен что будет 4.0.24
В 4.1 изменения только со свечками и не такие значительные как может показаться. 4.1 стала намного стабильнее и правильнее работать чем 4.0


При переезде на 4.1 пришлось сделать суммарно 138 изменений в коде своих стратегий :)
Проверил MatchOrCancel - работает отлично в 4.1. Спасибо!
Спасибо:


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

loading
clippy