Сделайте информативные ошибки
У вас apiOrders.ordersLimitOrderPost(r, figi, accountId); валится в io.swagger.client.ApiException Internal Server Error если в цене что-то в духе 39.35999999999999
Полдня убил, пока понял.
Хотя, стоп, может и не в этом дело.... с округлением на моей стороне так и валится. Например:
GDOT 3 42.0 io.swagger.client.ApiException Internal Server Error
SFIX 5 21.0 io.swagger.client.ApiException Internal Server Error
Приведите, пожалуйста, полный текст ответа от сервера
@NikitaMelnikov у меня похожая проблема, не понимаю в чем проблема: делаю limitOrder с ценой "orderPrice":33.745, у которого"minIncrement":0.005 получаю очень информативную ошибку: {"0":34.09} используется NodeJS SDK, но, по-моему это не в нем ошибка Такая ошибка есть на разных инструментах и пока никак не удается понять с чем связана проблема (((
@jumangee укажите, пожалуйста, trackingId запроса
При выставлении лимитки через сваггер (https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/) ошибка повторяется?
Цена находится в рамках лимитов?
В момент создания проверка была успешной min(31.54,36.375) = 31.54, а цена 33.745 была выше минимальной Т.к. сообщение {"0":34.09} - всё что есть от limitOrder, trackingId отсутствует Проблема плавающая, т.е. появляется не всегда, в целом вызов limitOrder работает нормально