Блог
Безопасность27 августа 202610 мин

Read-only API: как подключить биржу без риска для депозита

Главный страх при подключении API — «а вдруг сервис выведет средства». Правильно настроенный read-only ключ физически не может этого сделать: прав на торговлю и вывод у него нет, и это ограничение работает на стороне биржи, а не на нашей.

#API#Bybit#Binance#OKX#BingX#MEXC#Bitget#безопасность

Какие права нужны

Для DojoTrade достаточно прав на чтение:

  • Чтение истории сделок (trade history).
  • Просмотр позиций и баланса — только для контекста аналитики.
  • Без прав Trade, Withdraw и Transfer — такой ключ не может торговать и выводить средства, даже если утечёт.

Где создать ключ: Bybit, Binance, OKX, BingX, MEXC и Bitget по шагам

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

Выберите биржу

  1. 1

    Откройте страницу API

    Войдите на Bybit → аватар в правом верхнем углу → пункт «API». Понадобится включённая 2FA на аккаунте.

  2. 2

    Создайте новый ключ

    Нажмите «Create New Key» и выберите «System-generated API Keys».

  3. 3

    Назовите ключ и выберите режим

    Usage — «API Transaction», имя — например dojotrade. Режим прав — «Read-Only».

  4. 4

    Отметьте разделы для чтения

    Достаточно Orders и Positions в Unified Trading и Assets → Exchange History. В режиме Read-Only это только просмотр — торговать таким ключом нельзя.

  5. 5

    Решите вопрос с IP

    Без IP-ограничения ключ живёт 90 дней, затем Bybit его деактивирует. С «Restrict to trusted IPs» — бессрочно, но нужен статический IP.

  6. 6

    Подтвердите и сохраните пару ключей

    Пройдите 2FA-подтверждение. API Secret показывается один раз — сразу скопируйте оба значения.

  7. 7

    Вставьте в DojoTrade

    Сделки → «Подключить биржу» → вставьте API Key и Secret, выберите глубину импорта 3, 6 или 12 месяцев.

Включить

  • Режим Read-Only
  • Unified Trading: Orders, Positions — просмотр
  • Assets: Exchange History — просмотр

Не включать

  • Trade — размещение ордеров
  • Withdraw — вывод средств
  • Transfer — переводы между кошельками

Ключ без IP-whitelist Bybit автоматически отключит через 90 дней — поставьте напоминание перевыпустить.

Что мы не делаем

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

Ключи хранятся в зашифрованном виде. Вы можете отключить биржу в настройках в любой момент — синхронизация прекратится.

Чеклист перед подключением

Перед вставкой ключа в DojoTrade:

  • Создайте отдельный API-ключ, не используйте торговый.
  • Убедитесь, что режим ключа — Read-Only, а Trade/Withdraw/Transfer выключены.
  • Включите IP whitelist, если есть статический IP. На Bybit и BingX ключ без него живёт 90 дней — поставьте напоминание перевыпустить.
  • Для OKX и Bitget сохраните Passphrase вместе с Key и Secret.
  • Secret показывается один раз — сохраните пару ключей в менеджере паролей.
  • Удалите ключ на бирже, если перестали пользоваться сервисом.