> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/robot-binance/sozdanie-api-klyuchei-binance.md).

# Создание API ключей Binance

<mark style="color:$tint;">Эта инструкция поможет вручную создать пару API Key и Secret Key на Binance для подключения своего аккаунта к роботу ITradingBot. Если вы подключаете основной аккаунт кнопкой</mark> **Основной** <mark style="color:$tint;">и Binance создаёт ключи при авторизации, выполните</mark> [инструкцию подключения аккаунта](/robot-binance/robot-binance-podklyuchenie-svoego-akkaunta.md).

### Подготовьте аккаунт

<mark style="color:$tint;">Войдите именно в тот аккаунт Binance, на котором будет работать робот. Для субаккаунта ключ нужно создавать для этого субаккаунта, а не брать ключ основного аккаунта.</mark>

<mark style="color:$tint;">До создания ключа включите двухфакторную защиту, пройдите проверку личности Binance и активируйте аккаунт пополнением спотового кошелька. Эти предварительные требования перечислены в</mark> [официальной инструкции Binance](https://www.binance.com/en/support/faq/detail/360002502072). <mark style="color:$tint;">Также сначала активируйте фьючерсный аккаунт: ключ, созданный до этого, может не позволить включить фьючерсную торговлю.</mark>

<mark style="color:$tint;">Для FREE-робота достаточно одного из двух условий: аккаунт зарегистрирован по</mark> [реферальной ссылке ITradingBot](https://accounts.binance.com/register?ref=960472302) **или** <mark style="color:$tint;">зарегистрирован 11 января 2025 года или позже и не привязан к стороннему рефералу. Дата относится только ко второму варианту. Само создание API-ключа не меняет эти условия.</mark>

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

1. <mark style="color:$tint;">Откройте меню профиля Binance, выберите</mark> **Аккаунт → Управление API**.
2. <mark style="color:$tint;">Нажмите</mark> **Создать API**.
3. <mark style="color:$tint;">Выберите</mark> **Сгенерированный системой** <mark style="color:$tint;">(System generated). Этот вариант выдаёт два значения: API Key и Secret Key, которые используются в ручной форме ITradingBot.</mark>
4. <mark style="color:$tint;">Задайте понятное название ключа, например</mark> **ITradingBot Robot**.
5. <mark style="color:$tint;">Подтвердите создание способом защиты, который предложит Binance.</mark>

<mark style="color:$tint;">На странице появится карточка ключа. Не закрывайте её, пока не сохраните секрет. Самостоятельно сгенерированные RSA/Ed25519-ключи имеют другой способ настройки и не относятся к этой инструкции.</mark>

### Настройте IP и торговые права

<mark style="color:$tint;">Для отдельно созданного ключа собственного API-подключения к Binance-роботу отключите ограничение по IP. Эта настройка относится к ручной процедуре на этой странице. Не указывайте IP своего компьютера: запросы робота отправляются с серверов ITradingBot.</mark>

1. <mark style="color:$tint;">В разделе «Управление API» отключите</mark> **Элементы управления безопасностью по умолчанию** <mark style="color:$tint;">(Default Security Controls), если этот режим не позволяет включить торговые права у ключа без IP.</mark>
2. <mark style="color:$tint;">В карточке нужного ключа нажмите</mark> **Изменить ограничения** <mark style="color:$tint;">(Edit restrictions).</mark>
3. <mark style="color:$tint;">В ограничениях доступа по IP выберите</mark> **Без ограничений** <mark style="color:$tint;">(Unrestricted).</mark>
4. <mark style="color:$tint;">Оставьте включённым</mark> **Разрешить чтение** <mark style="color:$tint;">(Enable Reading) и включите</mark> **Разрешить фьючерсы** <mark style="color:$tint;">(Enable Futures).</mark>
5. <mark style="color:$tint;">Оставьте выключенным</mark> **Разрешить вывод средств** <mark style="color:$tint;">(Enable Withdrawals). Для этой процедуры не включайте переводы, займы, опционы или спотовую торговлю.</mark>
6. <mark style="color:$tint;">Сохраните ограничения и пройдите подтверждение Binance. Убедитесь, что выбранные торговые права сохранились.</mark>

<mark style="color:$tint;">Без ограничения по IP использовать ключ сможет любой, у кого окажутся ключ и секрет. Отключение Default Security Controls затрагивает общую настройку API основного аккаунта и субаккаунтов. Binance рекомендует ограничение по IP; особенности HMAC-ключей и доступности фьючерсов приведены в</mark> [FAQ Binance](https://www.binance.com/en/support/faq/detail/360002502072). <mark style="color:$tint;">Если вам требуется подключение с IP-привязкой, до изменения ключа уточните совместимый способ в</mark> [поддержке ITradingBot](https://t.me/ITradingBot_Support).

### Сохраните ключ и подключите робота

1. <mark style="color:$tint;">Сохраните отдельно</mark> **API Key** <mark style="color:$tint;">и</mark> **Secret Key** <mark style="color:$tint;">в защищённом месте. Не отправляйте их в Telegram, поддержку или на скриншотах.</mark>
2. <mark style="color:$tint;">Вернитесь в ITradingBot и выполните ручную ветку</mark> [подключения аккаунта Binance](/robot-binance/robot-binance-podklyuchenie-svoego-akkaunta.md). <mark style="color:$tint;">В форме</mark> **Добавить API → Суб аккаунт** <mark style="color:$tint;">вставьте ключ в</mark> **API Key**, <mark style="color:$tint;">а секрет — в</mark> **Api Secret**.
3. <mark style="color:$tint;">Нажмите</mark> **Добавить** <mark style="color:$tint;">и проверьте результат в настройках робота. Если появилось сообщение об ошибке, ключ ещё не следует считать подключённым.</mark>

<mark style="color:$tint;">Подключение ключа и запуск робота — отдельные действия. Перед нажатием</mark> **Start** <mark style="color:$tint;">проверьте настройки и подготовьте торговые задачи.</mark>

### Если ключ не подходит

**Фьючерсы недоступны.** <mark style="color:$tint;">Проверьте, был ли фьючерсный аккаунт активирован до создания ключа. Binance также указывает ограничение для Portfolio Margin. Не меняйте режим аккаунта и не удаляйте рабочие ключи вслепую.</mark>

**Binance оставляет только чтение.** <mark style="color:$tint;">Проверьте сохранение IP-настройки и Default Security Controls. Если нужный переключатель недоступен, ориентируйтесь на причину в интерфейсе Binance.</mark>

**ITradingBot отклоняет ключ.** <mark style="color:$tint;">Проверьте, что ключ и секрет относятся к одному аккаунту, не содержат пробелов и имеют сохранённое разрешение Futures. При ошибке FREE-доступа проверьте условия выше. Передайте в</mark> [поддержку](https://t.me/ITradingBot_Support) <mark style="color:$tint;">только текст ошибки и шаг, на котором она появилась.</mark>
