30057 INVALID_ARGUMENT Заявка является дублем, но отчет по заявке не найден
nicholasid7 opened this issue · 1 comments
nicholasid7 commented
Что случилось?
При повторном выставлении заявки, когда она фейлится на первой итерации, как правило, на открытии торгов, получаю следующее:
"30057 INVALID_ARGUMENT the order is a duplicate, but the order report was not found Заявка является дублем, но отчет по заявке не найден"
Напишите, плиз, каковы должны быть условия, чтобы заявка не считалась повторной (например, время задержки между выставлениями заявок или какие-то еще параметры) ?
Воспроизведение
try:
async with grpc.aio.secure_channel(
url,
grpc.ssl_channel_credentials()
) as channel:
stub = ord_pb2_grpc.OrdersServiceStub(channel)
request = ord_pb2.PostOrderRequest(
figi=figi,
quantity=quantity,
price={"units": units, "nano": nano},
order_type=order_type,
direction=direction,
account_id=account_id,
order_id=order_id
)
Tinkoff Invest Version
0.2.0-beta46
Python Version
3.10
OS
Linux
Логи
No response
nicholasid7 commented
Решилось соблюдением уникальности order_id