Главное за минуту

Биржа назвала обновление недеструктивным, то есть торговые функции не должны были останавливаться. При этом во время работ были возможны отключения WebSocket, задержки и потеря части потоковых сообщений.

Для устойчивого бота одного автоматического переподключения недостаточно. После восстановления соединения нужно сверить состояние заявок, позиций и баланса через REST.

Что изменилось в событиях

Для событий ADL, LIQUID и SETTLEMENT поля размера или количества теперь возвращаются как положительные значения. Направление операции следует определять по отдельным полям, а не по знаку числа.

Код, который использовал отрицательное значение как единственный признак стороны, может неверно записать позицию после обновления.

Новые брокерские методы

API получил методы, связанные с markup fee для брокерских интеграций. Они нужны партнёрам, которые добавляют собственную наценку поверх биржевой комиссии.

Обычному пользователю важно различать комиссию KuCoin и дополнительную стоимость внешнего терминала или брокера.

Что проверить разработчику

  • обработку положительных size и quantity в служебных событиях;
  • повторное подключение WebSocket с задержкой;
  • восстановление пропущенных сделок через REST;
  • идемпотентность повторной обработки событий;
  • журнал времени и идентификаторов заявок.
После любого разрыва потока сверяйте фактическое состояние счёта. Локальная копия может устареть, даже если соединение восстановилось.

Что означает недеструктивное обновление

Термин описывает характер внедрения, но не гарантирует отсутствие кратких сетевых проблем у каждого клиента. Биржа прямо предупредила о возможных разрывах и задержках.

В обзоре KuCoin разобраны продукты площадки, комиссии, региональные условия и особенности безопасности аккаунта.

Источник: официальное объявление KuCoin об обновлении UTA API.