Перейти к основному содержимому

Создание API-ключей для подключения бирж

Перед началом

Для подключения биржевых аккаунтов к Firedrake вам потребуется аккаунт на поддерживаемой бирже:

  • Binance
  • Bybit

Если у вас ещё нет аккаунта:

После регистрации и завершения базовой верификации можно переходить к созданию API-ключей.


Общий принцип работы API-ключей

Firedrake подключается к биржам исключительно через API-ключи, созданные на стороне биржи.

API-ключи позволяют платформе:

  • получать информацию о балансе, позициях и ордерах,
  • читать историю сделок,
  • открывать, изменять и закрывать сделки на:
    • спотовом рынке,
    • фьючерсном рынке.

Важно: Firedrake не имеет доступа к выводу средств и не запрашивает разрешений, связанных с переводами или withdrawals.

Критически важно: read / write доступ

⚠️ Без read/write (торгового) доступа Firedrake работать не сможет.

API-ключ обязан иметь:

  1. разрешение на чтение данных аккаунта,
  2. разрешение на торговые операции (orders, positions).

Ключи с режимом read-only подходят только для мониторинга и не поддерживаются Firedrake.

Требования к API-ключам

Для корректной работы Firedrake API-ключ должен иметь:

  • Spot trading — торговля на спотовом рынке
  • Futures / Derivatives trading — торговля фьючерсами
  • Account read access — чтение балансов, позиций и ордеров

❌ Разрешения Withdraw, Transfer, Universal Transfer, Margin Loan / Repay должны быть отключены.


Создание API-ключей на Binance

Шаг 1. Перейдите в API Management

  1. Авторизуйтесь в аккаунте Binance.
  2. Откройте: AccountAPI Management.

Binance не позволяет создавать API-ключи без включённых базовых мер безопасности. Если KYC не завершён — создание ключей будет недоступно.

Binance API Management Step 1

Шаг 2. Выберите тип API-ключа

При создании ключа выберите:

  • System generated API Key (HMAC)

Self-generated API keys (RSA / Ed25519) не поддерживаются Firedrake.

Binance API Creation Step 2

Шаг 3. Укажите имя ключа и подтвердите создание

  1. Укажите произвольное имя (например: firedrake).
  2. Подтвердите создание через 2FA / email.

После этого Binance сгенерирует:

  • API Key
  • Secret Key

🔐 Ключи появятся только один раз. Мы рекомендуем сразу вставить их в форму подключения Linked Accounts на Firedrake и НЕ сохранять их на персональном компьютере или других устройствах. После подключения аккаунта к Firedrake эти ключи больше нигде не понадобятся.

Отдельно, в целях безопасности, рекомендуем менять ключи время от времени (раз в 1-3 месяца).

Шаг 4. Настройте IP whitelist (обязательный шаг)

⚠️ Binance не позволяет включить фьючерсную торговлю для API-ключа без IP whitelist.

Поэтому:

  1. Включите опцию Restrict access to trusted IPs only.
  2. Добавьте IP-адреса серверов Firedrake (см. список ниже).
  3. Сохраните изменения.

Только после этого Binance позволит активировать доступ к Futures.

Шаг 5. Настройте разрешения API-ключа

В разделе API restrictions включите:

  • Enable Reading
  • Enable Spot & Margin Trading
  • Enable Futures

Убедитесь, что отключены:

  • Enable Withdrawals
  • Permits Universal Transfer
  • Enable Margin Loan, Repay & Transfer

Сохраните изменения.

Binance API Creation Step 2

Создание API-ключей на Bybit

Шаг 1. Перейдите в раздел API

  1. Авторизуйтесь в аккаунте Bybit.
  2. Откройте: AccountAPI.
Bybit API Management Step 1

Шаг 2. Выберите тип API-ключа

При создании ключа выберите:

  • System-generated API Keys (HMAC)

Self-generated API keys (RSA) не поддерживаются Firedrake.

Bybit API Creation Step 2

Шаг 3. Настройте разрешения

API-ключ должен быть создан в режиме Read-Write и иметь:

  • Trade — Spot
  • Trade — Derivatives (USDT Perpetual / Linear Futures)
  • Account / Positions / Orders (Read)

Убедитесь, что:

  • Withdrawне выбран
Bybit API Permissions Step 3

Шаг 4. Сохраните ключи

После создания Bybit покажет:

  • API Key
  • API Secret

🔐 Ключи появятся только один раз. Мы рекомендуем сразу вставить их в форму подключения Linked Accounts на Firedrake и НЕ сохранять их на персональном компьютере или других устройствах. После подключения аккаунта к Firedrake эти ключи больше нигде не понадобятся.

Отдельно, в целях безопасности, рекомендуем менять ключи время от времени (раз в 1-3 месяца).


Добавление API-ключей в Firedrake

После создания ключей:

  1. Перейдите в FiredrakeAccountsAdd Exchange Account.
  2. Выберите биржу (Binance или Bybit).
  3. Вставьте:
    • API Key
    • Secret Key
  4. Сохраните настройки.

Firedrake автоматически проверит ключ и начнёт синхронизацию.


Рекомендации по безопасности API-ключей

При подключении биржевого аккаунта к Firedrake вы остаетесь единственным ответственным лицом за безопасность своих API-ключей и средств. Следующие рекомендации помогут минимизировать риски.

Минимальные разрешения

Создавайте API-ключи только с теми правами, которые необходимы для торговли.

IP whitelist (настоятельно рекомендуется)

Использование IP whitelist:

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

IP-адреса серверов Firedrake:

18.143.60.129 13.214.168.178 57.180.152.8 35.75.105.6 57.180.6.217 52.199.51.87 35.72.90.105 54.248.187.231 54.238.251.198 35.78.40.101 35.73.221.100 52.68.250.9

Если что-то не работает

Если ключ не проходит проверку:

  1. проверьте, что включён read/write доступ,
  2. убедитесь, что добавлены IP-адреса Firedrake,
  3. убедитесь, что включены Spot + Futures,
  4. проверьте, что ключ не read-only.