Назад к Новости

EXMO API: Обновление v.1.1

Мы считаем, что карантин – не повод бездействовать. За последний месяц команда EXMO внедрила много положительных изменений, одно из самых важных – обновление API.

API банер

Теперь документация API поддерживается и обновляется через специальный сервис Postman. Postman – это масштабируемый инструмент тестирования, который быстро интегрируется в CI/CD, самый удобный и популярный сервис по работе с API.

EXMO API

EXMO API

API v.1.1

Обновилась не только документация, но и непосредственно API – появилась версия v.1.1, а также сама версионность. Теперь при каждом обновлении будет выпускаться новая версия API, благодаря чему пользователям будет легче следить за нововведениями. Расскажем подробнее, что добавили в текущей версии.

Добавлены свечи OHLCV

OHLCV – это стандарт Open High Low Close Volume, который описывает наши графики. Теперь каждый пользователь может скачать данные любых свечей на EXMO и использовать в своем программном обеспечении, или для разработки и тестирования собственных ботов и торговых стратегий на реальных ретроспективных данных.

Добавлены стоп-ордера

Стоп-ордер – это вид отложенного биржевого приказа для автоматического совершения сделки по продаже или покупке актива (на заданное количество актива) при достижении рыночной ценой заданного порогового значения (Стоп Цены), с целью хеджирования курсовых рисков при негативном движении курса.

Ранее стоп-ордера были недоступны по API.

Добавлены параметры комиссии за сделку

В методы pair_settings, order_trades и user_trades добавлены параметры комиссии за сделку (как по Maker, так и по Taker).

Добавлен новый параметр работы с EX-CODE

В метод excode_load добавлен новый параметр: “Reviewing”.

  • Reviewing = ‘true’ – если EX-CODE загружен, но находится на проверке*
  • Reviewing = ‘false’ – если проверка не нужна и платеж прошел успешно

*Чтобы проверить факт начисления суммы при статусе Reviewing = ‘true’, необходимо выполнить запрос по истории операций (wallet_history).

Добавлен параметр “price_precision”

В метод pair_settings был добавлен параметр “price_precision”, который сообщает пользователю о том, сколько знаков после запятой можно использовать в цене при выставлении ордера.

Например, если в паре выставлено ограничение “price_precision”: “2”, то пользователь сможет выставить цену только с двумя знаками после запятой (999.99), если же он захочет создать ордер с ценой (999.99999), будет высвечиваться ошибка:

Error 50381: More than 2 decimal places are not permitted for pair BTC_USD

Добавлен метод wallet_operations

Метод wallet_operations позволяет пользователю выгружать историю своих торгов.