← Zurück

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

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

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

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# при успешном исходе есть глюк... Помогите, пожалуйста!

War dieses Thema hilfreich?

Thema teilen

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

В 4.1 будет фикс

Den
Den Autor

Alexander Mukhanchikov: В 4.1 будет фикс А 4.0.24 совсем не планируется?😊 В 4.1 очень много изменений и быстро на него перехать не выйдет...

Alexander
Alexander

Den:

Alexander Mukhanchikov: В 4.1 будет фикс А 4.0.24 совсем не планируется?😊 В 4.1 очень много изменений и быстро на него перехать не выйдет...

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

Den
Den Autor

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

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

Den
Den Autor

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

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