База знаний

← Все статьи

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

Live-исполнение на тарифе whale может маршрутизировать ордера в Binance Spot или Binance USDT-M Futures. Как и с Bybit, ключи шифруются при хранении, и право на вывод средств мы никогда не включаем.

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

  1. Войдите в Binance, откройте API Management.
  2. Нажмите Create API → System generated.
  3. Имя ключа — tmiyc-live-<segment>, чтобы разделить права spot и futures.
  4. Права:
    • Enable Reading — включить.
    • Enable Spot & Margin Trading — включить для споповых ботов.
    • Enable Futures — включить для USDT-M Futures ботов. Требует предварительной активации фьючерсов на аккаунте.
    • Enable Withdrawalsвыключить. Ключи с правом вывода TMIYC отклоняет на этапе verify.
  5. В IP access restrictions выберите Restrict access to trusted IPs only и добавьте 95.85.237.203. IP-блокировка — must-have.
  6. Подтвердите действие через 2FA и email.
  7. Сразу скопируйте API Key и Secret Key — Binance показывает секрет единожды.

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

  1. Откройте Настройки → Exchanges → Binance.
  2. Выберите сегмент (Spot или USDT-M Futures) — должен совпадать с правами, которые вы дали.
  3. Вставьте key + secret.
  4. Нажмите Verify. Мы вызываем GET /api/v3/account (spot) или GET /fapi/v2/account (futures) для проверки чтения и отменённый тестовый ордер — для проверки торговли без реального риска.

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

В Bots → выберите бота → Settings → Execution venue укажите подключение Binance. Бот стартует в paused; нажмите Go live, когда готовы.

Региональные ограничения

У Binance строгий KYC и региональные блокировки. Если аккаунт KYC-ограничен, многие пары будут недоступны даже при валидном API-ключе. Мы это не обходим: если юрисдикция ограничена на Binance — она же ограничена и в TMIYC. Актуальный список в статье KYC и гео-ограничения.

Отзыв ключа

Сначала отзовите на Binance, потом удалите в TMIYC. Боты с этим ключом автоматически встанут на паузу и вернутся в paper-режим.