База знаний
← Все статьиПодключение Bybit API
Live-исполнение на тарифе whale требует API-ключа Bybit с правами read + trade из вашего аккаунта. Ключи шифруются AES-GCM мастер-ключом инсталляции до записи в базу — инженеры TMIYC не могут прочитать секрет, и мы никогда не активируем вывод средств.
1. Создайте ключ на Bybit
- Войдите в Bybit, откройте Account → API.
- Нажмите Create New Key → System-generated API Keys.
- Дайте имя вроде
tmiyc-live, чтобы потом было легко аудировать. - Права:
- Contract — включите Orders и Positions. Transfer не включайте.
- Spot — Trade и Orders, если планируете спотовых ботов.
- Wallet / Withdraw — снимите галку (жёсткое правило; TMIYC отклоняет ключи с правом вывода).
- IP whitelist: добавьте
95.85.237.203(хост нашего исполнителя). Рекомендуется IP-блокировка и ротация раз в квартал. - Сразу сохраните API Key и API Secret — Bybit показывает секрет только один раз.
2. Вставьте ключ в TMIYC
- Откройте Настройки → Exchanges → Bybit.
- Вставьте ключ + секрет и выберите
mainnetилиtestnet. - Нажмите Verify. Мы делаем небольшой тестовый запрос (
GET /v5/account/wallet-balance) и проверяем, что у ключа ожидаемые права. В случае успеха появится зелёная галка и баланс. - Опционально укажите trading budget cap — ограничение, чтобы бот не размещал ордера больше заданной доли аккаунта.
3. Привяжите ключ к боту
В Bots → выберите бота → Settings → Execution venue выберите только что добавленное подключение Bybit. Бот стартует в режиме paused — нажмите Go live, когда будете готовы. Первый live-ордер всегда идёт dry-run для проверки маршрутизации.
Отзыв ключа
Если подозреваете утечку — сперва отзовите ключ на Bybit, потом удалите его в TMIYC (Settings → Exchanges → Bybit → Remove). Боты с этим ключом автоматически встанут на паузу и вернутся в paper-режим.
Нужна помощь — откройте тикет в чат-бабле. Указывайте id бота и время; никогда не вставляйте секрет в сообщение.