Подмена TransId c версии сервера 5.4.2

Страницы: 1
RSS
Подмена TransId c версии сервера 5.4.2
 
имеем: выставлена заявка (активная) с 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 транзакции.  
является ли такое поведение ошибочным или это новая логика?
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Такое поведение сломало у меня (вероятно, не только у меня) учет заявок по ID транзакций (для чего они, вроде бы, и задуманы).
Раньше после move_order приходили события "заявка с TrID1 снята", "заявка с TrID2 активна", что логично.  
Замена TrID у прежней заявки, по-моему, нелогична.  Если это останется, придётся добавить учёт по Orderid, а TrID теряет смысл.
 
Добрый день.
     
      По Вашему обращению мы обнаружили ошибку в серверном ПО QUIK       версии 5.4.     Ошибка проявляется в некорректной установке полей TransId и       UserID на переставляемых заявках секции срочного рынка МБ.
         Мы исправим данную ошибку в ближайшей версии ПО QUIK. Каких-либо       временных рекомендаций, к сожалению, предоставить не можем.
         Приносим Вам свои извинения за доставленные неудобства.
 
А премию за выявленную ошибку?
Вот сейчас работаю с SDK на чип , так фирма за каждую выявленную ошибку всем желающим выплачивает 2000$.
Вам тоже не мешало бы перенять опыт передовиков.
 
Ок, ждём. Костыль пока сделали.
 
есть ли новости, когда версию ждать?
 
Цитата
Николай Камынин написал:
Вам тоже не мешало бы перенять опыт передовиков.
тогда "их"-ние студенты "разработчики-программисты" без "стипендии" останутся... :lol:
 
Цитата
Alexey Ivannikov написал:
мы обнаружили ошибку в серверном ПО
а правильно - зачем тестировщиков нанимать, когда тут есть куча горе-пользователей и забесплатно... :lol:

 
Цитата
Иван Иванов написал:
есть ли новости, когда версию ждать?

Новостей пока нет.
 
Добрый день, господа разработчики!

Уточните, когда ждать решения.
Убил кучу времени на поиск этой ошибки, пока не наткнулся на этот пост.
В итоге - что, move_orders юзать теперь нельзя? Делать по-колхозному, через снятие старой и отправку новой?

С уважением,
Сергей.
 
Уже столько ошибок было с перестановкой заявок
Дешевле не пользоваться
 
Цитата
Сергей написал:
Добрый день, господа разработчики!

Уточните, когда ждать решения.
Убил кучу времени на поиск этой ошибки, пока не наткнулся на этот пост.
В итоге - что, move_orders юзать теперь нельзя? Делать по-колхозному, через снятие старой и отправку новой?

С уважением,
Сергей.
Добрый день.

Пока ошибка не исправлена, как только исправим - отпишем здесь.
 
Цитата
Alexey Ivannikov написал:
Пока ошибка не исправлена, как только исправим - отпишем здесь.
т.е. тем самым - Вы признаёте, что Ваш сервер работает с ошибкой но, тем не менее Вы не торопитесь её устранять? И более того, ещё берёте с брокеров деньги за пользование своим ошибочным софтом, а потом - многие клиенты - теряют из-за Вашей работы - свои живые деньги???

Вас там на улицах в Вашем Новосибе - ещё не "встречают..." по делом Вашим?... :lol:
 
+100 дней с багрепорта.
 
Добрый день.

Ошибка некорректной установки полей TransId и UserID на       переставляемых заявках секции срочного рынка МБ исправлена в       серверном ПО QUIK версии 5.5.

Приносим Вам свои извинения за доставленные неудобства.
Страницы: 1
Читают тему (гостей: 1)
Наверх