invest-openapi
invest-openapi copied to clipboard
[sandbox] сквозной orderID
Сейчас при постановке ордера в песочнице возвращаются orderID вида 68a6b4c7-1e70-42af-b32e-6e1f0cd89961 Операция для этого orderID имеет номер 10630168
Для production эти номера одинаковые.
Нужно что бы эти номера и для sandbox были одинаковые или нужен механизм преобразования, что бы можно было вычислить номер операции для orderID.
Разные номера не позволяют производить тестирование в sandbox
Тоже с этим столкнулся. Просто сделайте для песочницы костыль из расчёта, что заявка исполняется мгновенно. А для продакшена вы уже знаете как делать.
В текущей версии останется как есть, а в v2 учтено.
Правильно понимаю, что в продакшене orderID полностью соответствует id-операции, и никаких доп. преобразований делать не нужно?
PS: в песочнице факт мгновенного исполнения заявки мешает отладке работы именно с пулом заявок: постановка, отмена и т.п. Жутко неудобно, имхо.
Правильно понимаю, что в продакшене orderID полностью соответствует id-операции, и никаких доп. преобразований делать не нужно?
Не всегда. Иногда при обращении к limit-order возвращается id вида "VON7653S87B6". Который не соответствует id-шникам в списке операций. Понаблюдаю и попробую как-нибудь выделить обстоятельства, при которых это возникает.
Не всегда. Иногда при обращении к limit-order возвращается id вида "VON7653S87B6". Который не соответствует id-шникам в списке операций. Понаблюдаю и попробую как-нибудь выделить обстоятельства, при которых это возникает.
Ок. Сенкс, буду иметь в виду. Был бы признателен, если выяснится данная особенность или алгоритм, как увязать а ля "VON7653S87B6" с id-операции. Для меня важна связки "заявка - операция".
VON7653S87B6 и подобное это какая то ошибка выставления ордера, видел несколько раз такие, нужно читать ответ API, в ответе есть причина по которой ордер не выставился, например цена за пределами допустимой для инструмента
Так что на бою всегда order id = oper id
Вс, 31 янв. 2021 г. в 23:53, nicholas_id [email protected]:
Не всегда. Иногда при обращении к limit-order возвращается id вида "VON7653S87B6". Который не соответствует id-шникам в списке операций. Понаблюдаю и попробую как-нибудь выделить обстоятельства, при которых это возникает.
Ок. Сенкс, буду иметь в виду. Был бы признателен, если выяснится данная особенность или алгоритм, как увязать а ля "VON7653S87B6" с id-операции. Для меня важна связки "заявка - операция".
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TinkoffCreditSystems/invest-openapi/issues/441#issuecomment-770448985, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADIGKHCBUZRGI7ZBRDDIODDS4W7MLANCNFSM4V7Y3NFQ .