Увеличивается баланс лотов инструмента без срабатывания заявки. (я использую REST реализацию, В песочнице)
я часто перемещаю заявки и ,возможно, это связано с какой-то ошибкой в сервисе. Есть ощущение, что перемещая заявку, песочный алгоритм, не удаляет старую позицию совсем и позже, когда цена доходит до этой старой позиции, исполняет ее, как-будто бы там заявка есть, и увеличивается positions.securities[share_index].balance (моего аккаунта песочного), хотя актуальная позиция не должна была сработать и перемещенная (актуальная) заявка находится в активном состоянии (getOrders возвращает ее со статусом execution_report_status = EXECUTION_REPORT_STATUS_NEW)
вот этот эндпойнт /rest/tinkoff.public.invest.api.contract.v1.SandboxService/ReplaceSandboxOrder
Я решил, что это может быть связано с новым ID, который я ставлю в idempotency_key при перемещении заявки и который становится order_id новой, актуальной позиции заявки. Но, если туда поставить старый order_id (idempotency_key = old_order_id), тогда возвращается ошибка 70001 internal error
И еще проблема - не исполняются заявки на продажу. Вернее исполняются но одна из десяти.
На продажу выставленные заявки остаются в активном состоянии даже при превышении стоимости заявки на продажу верхней границей заявок на покупку в стакане... То есть на продажу заявки работают, но почему-то крайне редко.