invest-openapi icon indicating copy to clipboard operation
invest-openapi copied to clipboard

Сделайте информативные ошибки

Open ogronome opened this issue 5 years ago • 4 comments

У вас 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

ogronome avatar May 12 '20 12:05 ogronome

Приведите, пожалуйста, полный текст ответа от сервера

shapeless-space avatar May 12 '20 15:05 shapeless-space

@NikitaMelnikov у меня похожая проблема, не понимаю в чем проблема: делаю limitOrder с ценой "orderPrice":33.745, у которого"minIncrement":0.005 получаю очень информативную ошибку: {"0":34.09} используется NodeJS SDK, но, по-моему это не в нем ошибка Такая ошибка есть на разных инструментах и пока никак не удается понять с чем связана проблема (((

jumangee avatar Nov 01 '21 13:11 jumangee

@jumangee укажите, пожалуйста, trackingId запроса

При выставлении лимитки через сваггер (https://tinkoffcreditsystems.github.io/invest-openapi/swagger-ui/) ошибка повторяется?

Цена находится в рамках лимитов?

AlexanderVolkovTCS avatar Nov 01 '21 13:11 AlexanderVolkovTCS

В момент создания проверка была успешной min(31.54,36.375) = 31.54, а цена 33.745 была выше минимальной Т.к. сообщение {"0":34.09} - всё что есть от limitOrder, trackingId отсутствует Проблема плавающая, т.е. появляется не всегда, в целом вызов limitOrder работает нормально

jumangee avatar Nov 01 '21 13:11 jumangee