База знаний

← Все статьи

Подключение Bybit API

Live-исполнение на тарифе whale требует API-ключа Bybit с правами read + trade из вашего аккаунта. Ключи шифруются AES-GCM мастер-ключом инсталляции до записи в базу — инженеры TMIYC не могут прочитать секрет, и мы никогда не активируем вывод средств.

1. Создайте ключ на Bybit

  1. Войдите в Bybit, откройте Account → API.
  2. Нажмите Create New Key → System-generated API Keys.
  3. Дайте имя вроде tmiyc-live, чтобы потом было легко аудировать.
  4. Права:
    • Contract — включите Orders и Positions. Transfer не включайте.
    • SpotTrade и Orders, если планируете спотовых ботов.
    • Wallet / Withdrawснимите галку (жёсткое правило; TMIYC отклоняет ключи с правом вывода).
  5. IP whitelist: добавьте 95.85.237.203 (хост нашего исполнителя). Рекомендуется IP-блокировка и ротация раз в квартал.
  6. Сразу сохраните API Key и API Secret — Bybit показывает секрет только один раз.

2. Вставьте ключ в TMIYC

  1. Откройте Настройки → Exchanges → Bybit.
  2. Вставьте ключ + секрет и выберите mainnet или testnet.
  3. Нажмите Verify. Мы делаем небольшой тестовый запрос (GET /v5/account/wallet-balance) и проверяем, что у ключа ожидаемые права. В случае успеха появится зелёная галка и баланс.
  4. Опционально укажите trading budget cap — ограничение, чтобы бот не размещал ордера больше заданной доли аккаунта.

3. Привяжите ключ к боту

В Bots → выберите бота → Settings → Execution venue выберите только что добавленное подключение Bybit. Бот стартует в режиме paused — нажмите Go live, когда будете готовы. Первый live-ордер всегда идёт dry-run для проверки маршрутизации.

Отзыв ключа

Если подозреваете утечку — сперва отзовите ключ на Bybit, потом удалите его в TMIYC (Settings → Exchanges → Bybit → Remove). Боты с этим ключом автоматически встанут на паузу и вернутся в paper-режим.

Нужна помощь — откройте тикет в чат-бабле. Указывайте id бота и время; никогда не вставляйте секрет в сообщение.