отправка заявки на закрытии сессии

Страницы: 1
RSS
отправка заявки на закрытии сессии, заявка снимается, но показывается как исполнена
 
Версия Quik 6.14.0.12 (такую брокер использует).
отправляю заявки через Trans2Quik.dll, при этом отслеживаю статус исполнения через
TRANS2QUIK_ORDER_STATUS_CALLBACK

алгоритм пытается выставить заявку достаточно близко к концу закрытия сессии.
при этом исходя из статусов от Quik API - всё проходит отлично. Но в самом окошке Квика заявка оказывается снятой в 18-45, никаких дополнительных комментариев по ней нет.
И уведомления о том что она снята в TRANS2QUIK_ORDER_STATUS_CALLBACK не приходит, т.е. алгоритм пытается и дальше дождаться, когда же она исполнится.

Почему так?
вот лог вызовов операций Trans2Quik API из моего алгоритма:

ACCOUNT=SPBFUT00XXX; CLIENT_CODE= SPBFUT00XXX; TYPE=L; TRANS_ID=5566; CLASSCODE=SPBFUT; SECCODE=ED-6.15; ACTION=NEW_ORDER; OPERATION=B; PRICE=1.1116; QUANTITY=9;

SendAsyncTransaction retcode=0 errorCode=0 errorMessage=
acceptTransactionReply** nTransactionResult: 0 nTransactionExtendedErrorCode: 0 transID: 5566 orderNum: 16000034016 replyCode: 3 message: Заявка, с биржевым номером 16000034016, успешно зарегистрирована.
acceptOrderStatus** nMode: 0, dwTransID: 5566,  number: 16000034016,  price: 1.1116,  balance: 9,  value: 565160.58,  isSell: 0,  orderDescriptor: 387643556,  status: 2, brokerRef: SPBFUT00XXX
acceptOrderStatus** nMode: 0, dwTransID: 5566,  number: 16000034016,  price: 1.1116,  balance: 9,  value: 565160.58,  isSell: 0,  orderDescriptor: 387643556,  status: 2, brokerRef: SPBFUT00XXX
acceptOrderStatus** nMode: 0, dwTransID: 5566,  number: 16000034016,  price: 1.1116,  balance: 9,  value: 565160.58,  isSell: 0,  orderDescriptor: 387643556,  status: 2, brokerRef: SPBFUT00XXX

дальше в логе сообщений по заявке не было.
вопрос собственно - почему?

заявка была подана 18:44:59.908
 
Здравствуйте,
По данному вопросу рекомендуем обратиться к своему брокеру.
 
ещё раз.
смотрите, с точки зрения брокера всё корректно - заявка снята по закрытию сессии.

вопрос почему рабочее место Quik не обратилось с уведомлением в callback?
 
Цитата
Павел Bosco пишет:
ещё раз.
смотрите, с точки зрения брокера всё корректно - заявка снята по закрытию сессии.

вопрос почему рабочее место Quik не обратилось с уведомлением в callback?
Здравствуйте,
Если переменная status у Вас соответствует переменной nStatus из функции TRANS2QUIK_ORDER_STATUS_CALLBACK
то значение "2" как раз и означает что заявка была снята
 
спасибо, вроде бы отвечал тут, но не вижу ответа.
действительно проблема была на моей стороне. исправил, всё ок

спасибо!
Страницы: 1
Читают тему
Наверх