X

API Биржи Kraken

Открыть полную версию страницы

Платформа КРАКЕН была разработана и выпущена в США — наиболее развитой в технологическом отношении стране мира. Разумеется, это сказалось и на поддержке API. К тому же основателем биржи выступил человек, имеющий богатый опыт в программировании. Как результат — API присутствует, его поддержка постоянно дополняется и расширяется. Подробнее об этом читайте в материале ниже.

API биржи KRAKEN

Более подробная информация, касающаяся настройки API, дана по ссылке: https://www.kraken.com/help/api. Там администрация ресурса указывает клиенту:

  • Документацию для подключения WebSockets;
  • Инструкции по подключению и настройке ключей, секретных или без секрета;
  • Ограничения и лимиты на пользование методами — например, на Public Methods;
  • Примеры программного кода;
  • Пути отправления запросов;
  • Возможные вариации отправляемых ключей (секретные, несекретные; что писать в заголовках ключей и т. д.).

Например, там даны примеры API-клиентов:

Примеры API-клиентов

В связи с обширностью данной тематики мы настоятельно рекомендуем самостоятельно прочесть справку от администрации. Вы можете не переходить по ссылке, а найти ее самостоятельно. Для этого нужно главную страницу биржи прокрутить в самый низ; среди ссылок имеется пункт «API» и «WebSockets».

«API» и «WebSockets» на бирже KRAKEN

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

Обратите внимание: клиент API поддерживает не только популярнейшие языки программирования вроде Python или C++. Реализованы и менее известные и популярные языки — например, PERL или GO.

Теперь рассмотрим подробнее подключение ключей к своему аккаунту. Настройка готовых ключей и генерация новых производится во вкладке «Settings» после нажатия на кнопку «Account». Далее в миниатюрном меню нужно кликнуть на строчку «API».

Если у вас еще нет подключенных ключей, система предложит вам сгенерировать новый.

Генерация ключа

Там же, после начала генерации ключа, устанавливается:

  • Описание ключа (например, лаконичное «№1»);
  • Nonce window для подключения к сети HTTP;
  • Настройка фандов;
  • Ограничение действия ключа по времени или действию.
Генерация ключа (Форма)

После установки всех параметров ключ может быть запущен. Главное — еще до подключения ключа позаботиться о его содержании, т. е. его программном коде.

Заключение

Опытным пользователям, хорошо разбирающимся в программировании, настройка готовых ключей, а также генерация и подключение новых ключей — дело достаточно простое. Упрощению процесса немало поспособствовала администрация самой биржи. Так, например, КРАКЕН — одна из немногих площадок, где присутствует полномасштабная инструкция по установке и взаимодействию с ключами.