Подключение Kraken
Kraken использует один API-ключ для спота и другой — для фьючерсов: спот-ключ позволяет торговать спотом и маржинальной торговлей на споте, а фьючерсный ключ — бессрочными контрактами. В этом руководстве описано, как создать ключи и что вводить в Trade.
Подготовка на бирже
Создайте хотя бы один из двух ключей. Ключ для Спот можно не создавать, если вы торгуете только бессрочный, а фьючерсный ключ — если вы торгуете только спотом и margin на споте.
Спотовый ключ: создайте его в настройках API на kraken.com. Включите Funds permissions - Query, Orders and trades - Query open orders & trades, Orders and trades - Query closed orders & trades, Orders and trades - Create & modify orders и WebSocket interface - On.
Фьючерсный ключ: создайте его в настройках API на Kraken Futures и выберите General API: Full Access.
Создавайте ключи только для Trade. Не используйте один ключ вместе с другой программой.
Если вы задаёте для ключа IP allowlist, добавьте адреса egress IP вашего сервера Trade. Окно Добавить счёт перечисляет их в разделе Исходящие IP сервера. Выберите Скопировать все исходящие IP-адреса.
Для перевода средств между спотовым и фьючерсным кошельками в Trade введите оба ключа. Также включите для спотового ключа разрешение Data - Query ledger entries только для чтения, которое Trade использует, чтобы подтвердить, что средства, переведённые на фьючерсный кошелёк, поступили, а для фьючерсного ключа выберите Withdrawal API: Full Access. Withdrawal API — лишь название этого разрешения у Kraken: оно позволяет переводить средства с фьючерсного кошелька обратно на ваш собственный спотовый кошелёк Kraken и не позволяет отправлять их на внешний адрес. Если вы не выполняете перевод в Trade, оставьте оба отключёнными.
ZML Trade не требует и не использует разрешение на вывод средств, поэтому для спотового ключа оставьте Funds permissions - Withdraw, Add withdrawal addresses и Update withdrawal addresses выключенными.
Режим аккаунта
Единственный account mode — Спотовый и фьючерсный счёт: один аккаунт Kraken использует два ключа. Спот-ключ торгует на споте и спот-марже, а фьючерсный ключ торгует бессрочными контрактами в USD с мультиколлатералом. Каждый введённый ключ включает свои рынки.
Спот-маржа занимает средства при размещении ордера и погашает заём, только когда позиция закрыта до нуля. Остаток меньше минимального размера ордера нельзя закрыть ордером, поэтому его обязательство остаётся на счёте, пока вы не проведёте расчёт на Kraken. Пока позиция открыта, Kraken каждые 4 часа взимает комиссию за перенос.
Фьючерсная кросс-маржа следует уровням маржи Kraken, настройки кредитного плеча у неё нет. кредитное плечо в комбинации применяется на бирже, только если для этого контракта на Kraken задана изолированная маржа.
Ввод в Trade
В Trade откройте Аккаунты, выберите Добавить счёт и укажите Kraken. Общие шаги описаны в статье Подключение биржи.
| Поле | Что вводить |
|---|---|
| API-ключ Спот | API-ключ вашего спот-ключа |
| Спотовый приватный ключ | Приватный ключ того же спот-ключа, вставленный без изменений |
| Публичный ключ фьючерсов | Публичный ключ вашего фьючерсного ключа |
| Приватный ключ фьючерсов | Приватный ключ того же фьючерсного ключа, вставленный без изменений |
| Название счёта | Любое имя на ваш выбор |
Заполняйте спотовую и фьючерсную пары целиком, а неиспользуемую пару оставьте пустой. Выберите Проверить и добавить.
Частые вопросы
«Введите хотя бы одну пару ключей Kraken»
Введите хотя бы одну полную пару: API-ключ Спот с Спотовый приватный ключ или Публичный ключ фьючерсов с Приватный ключ фьючерсов. Если вы ввели только один элемент пары, добавьте второй.
«Этот API-ключ уже используется другой программой»
Создайте на Kraken отдельный API-ключ только для Trade и сохраните снова.