имеем: выставлена заявка (активная) с TrID=1, пробуем переставлять заявку
сейчас происходит так:
19:09:09.084 >> send_async_transaction ReRegisterOrder TrID=1 > TrID=2 (ACTION=MOVE_ORDERS ... ; TRANS_ID=2 ...)
19:09:09.175 >> TrRes=0 TrResStr=TRANS2QUIK_SUCCESS TrExErrCode=0 TrReplyCode=3 TrID=2 OrderNum=22453644074 ResMsg=Перестановка заявок завершена успешно. New Order1 ID: 22453644074, new Order2 ID: 0.
19:09:09.297 >> order_status_callback: Orderid=22453641959 TrID=2 nstatus=2 (снята)
19:09:09.297 >> order_status_callback: Orderid=22453644074 TrID=2 nstatus=1 (активна)
раньше было бы:
19:09:09.084 >> send_async_transaction ReRegisterOrder TrID=1 > TrID=2 (ACTION=MOVE_ORDERS ... ; TRANS_ID=2 ...)
19:09:09.175 >> TrRes=0 TrResStr=TRANS2QUIK_SUCCESS TrExErrCode=0 TrReplyCode=3 TrID=2 OrderNum=22453644074 ResMsg=Перестановка заявок завершена успешно. New Order1 ID: 22453644074, new Order2 ID: 0.
19:09:09.297 >> order_status_callback: Orderid=22453641959 TrID=1 nstatus=2 (снята)
19:09:09.297 >> order_status_callback: Orderid=22453644074 TrID=2 nstatus=1 (активна)
т.е. проблему можно сформулировать: у снимаемой заявки подменяется TransId.
визуально в терминале это тоже выглядит так: заявка висит как активная с TrID1, а со сменой статуса заявки на "снята" меняется и ID транзакции.
является ли такое поведение ошибочным или это новая логика?
сейчас происходит так:
19:09:09.084 >> send_async_transaction ReRegisterOrder TrID=1 > TrID=2 (ACTION=MOVE_ORDERS ... ; TRANS_ID=2 ...)
19:09:09.175 >> TrRes=0 TrResStr=TRANS2QUIK_SUCCESS TrExErrCode=0 TrReplyCode=3 TrID=2 OrderNum=22453644074 ResMsg=Перестановка заявок завершена успешно. New Order1 ID: 22453644074, new Order2 ID: 0.
19:09:09.297 >> order_status_callback: Orderid=22453641959 TrID=2 nstatus=2 (снята)
19:09:09.297 >> order_status_callback: Orderid=22453644074 TrID=2 nstatus=1 (активна)
раньше было бы:
19:09:09.084 >> send_async_transaction ReRegisterOrder TrID=1 > TrID=2 (ACTION=MOVE_ORDERS ... ; TRANS_ID=2 ...)
19:09:09.175 >> TrRes=0 TrResStr=TRANS2QUIK_SUCCESS TrExErrCode=0 TrReplyCode=3 TrID=2 OrderNum=22453644074 ResMsg=Перестановка заявок завершена успешно. New Order1 ID: 22453644074, new Order2 ID: 0.
19:09:09.297 >> order_status_callback: Orderid=22453641959 TrID=1 nstatus=2 (снята)
19:09:09.297 >> order_status_callback: Orderid=22453644074 TrID=2 nstatus=1 (активна)
т.е. проблему можно сформулировать: у снимаемой заявки подменяется TransId.
визуально в терминале это тоже выглядит так: заявка висит как активная с TrID1, а со сменой статуса заявки на "снята" меняется и ID транзакции.
является ли такое поведение ошибочным или это новая логика?