Как создать API-ключи Bybit
Создайте API-ключ Bybit только для чтения с нужными разрешениями для подключения аккаунта.
Обзор
Для подключения Bybit нужен API-ключ только для чтения. Holdix только читает ваши балансы — никаких ордеров, выводов или других операций. Всегда используйте минимально необходимые разрешения.
Шаг 1 — Откройте управление API
Войдите в Bybit и перейдите: Аккаунт и безопасность → Управление API → Создать новый ключ Выберите «Системные API-ключи».
Шаг 2 — Установите тип ключа «Только чтение»
На экране разрешений установите тип ключа «Только чтение». Это самый важный шаг — он предотвращает использование ключа для торговли или вывода средств, даже если он будет скомпрометирован.
Шаг 3 — Включите нужные разрешения
В разделе «Unified Trading» включите доступ на Чтение. Это единственное необходимое разрешение. НЕ включайте: — Trade (размещение ордеров) — Withdrawal (вывод) — Account Transfer — Sub-account Transfer Остальное оставьте выключенным.
Понимание областей разрешений Bybit
Bybit разделяет разрешения на два пространства имён, которые легко перепутать: «Assets» — охватывает кросс-аккаунтные операции (/v5/asset/): историю депозитов, выводы, переводы между суб-аккаунтами. Это НЕ то, что нам нужно. «Unified Trade» на чтение — охватывает данные одного аккаунта (/v5/account/): балансы, позиции, историю сделок. ЭТО нам нужно. Если включить только «Assets», но не «Unified Trade», подключение завершится ошибкой 10005 (нет доступа).
Шаг 4 — Ограничение по IP (необязательно, но рекомендуется)
Для дополнительной защиты можно ограничить ключ конкретными IP-адресами. Если Holdix работает на фиксированном сервере или VPN, добавьте его IP. Если используете несколько локаций — оставьте без ограничений.
Шаг 5 — Сохраните учётные данные
Скопируйте API Key и API Secret сразу после создания — Bybit показывает секрет только один раз. Вставьте их в диалог «Подключить биржу» в Holdix. Ваши учётные данные шифруются с помощью AES-256-GCM перед сохранением. Открытый текст нигде не хранится.
Устранение ошибки 10005
Ошибка 10005 означает, что ключу не хватает разрешений. Наиболее частые причины: 1. Включены только «Assets», но не «Unified Trade» на чтение. 2. Ключ создан как read-write, но без отмеченных разрешений. 3. Ключ создан для суб-аккаунта, но используется для основного. Решение: пересоздайте ключ и убедитесь, что «Unified Trade → Read» включён.
Похожие статьи
Создайте API-ключ Binance только для чтения для безопасного подключения аккаунта.
Как создать API-ключи OKXСоздайте API-ключ OKX только для чтения с кодовой фразой для подключения аккаунта.
Как создать API-ключи WhiteBITСоздайте API-ключ только для чтения с нужными разрешениями для подключения аккаунта.