Создание API ключей Binance
Эта инструкция поможет вручную создать пару API Key и Secret Key на Binance для подключения своего аккаунта к роботу ITradingBot. Если вы подключаете основной аккаунт кнопкой Основной и Binance создаёт ключи при авторизации, выполните инструкцию подключения аккаунта.
Подготовьте аккаунт
Войдите именно в тот аккаунт Binance, на котором будет работать робот. Для субаккаунта ключ нужно создавать для этого субаккаунта, а не брать ключ основного аккаунта.
До создания ключа включите двухфакторную защиту, пройдите проверку личности Binance и активируйте аккаунт пополнением спотового кошелька. Эти предварительные требования перечислены в официальной инструкции Binance. Также сначала активируйте фьючерсный аккаунт: ключ, созданный до этого, может не позволить включить фьючерсную торговлю.
Для FREE-робота достаточно одного из двух условий: аккаунт зарегистрирован по реферальной ссылке ITradingBot или зарегистрирован 11 января 2025 года или позже и не привязан к стороннему рефералу. Дата относится только ко второму варианту. Само создание API-ключа не меняет эти условия.
Создайте ключ на Binance
Откройте меню профиля Binance, выберите Аккаунт → Управление API.
Нажмите Создать API.
Выберите Сгенерированный системой (System generated). Этот вариант выдаёт два значения: API Key и Secret Key, которые используются в ручной форме ITradingBot.
Задайте понятное название ключа, например ITradingBot Robot.
Подтвердите создание способом защиты, который предложит Binance.
На странице появится карточка ключа. Не закрывайте её, пока не сохраните секрет. Самостоятельно сгенерированные RSA/Ed25519-ключи имеют другой способ настройки и не относятся к этой инструкции.
Настройте IP и торговые права
Для отдельно созданного ключа собственного API-подключения к Binance-роботу отключите ограничение по IP. Эта настройка относится к ручной процедуре на этой странице. Не указывайте IP своего компьютера: запросы робота отправляются с серверов ITradingBot.
В разделе «Управление API» отключите Элементы управления безопасностью по умолчанию (Default Security Controls), если этот режим не позволяет включить торговые права у ключа без IP.
В карточке нужного ключа нажмите Изменить ограничения (Edit restrictions).
В ограничениях доступа по IP выберите Без ограничений (Unrestricted).
Оставьте включённым Разрешить чтение (Enable Reading) и включите Разрешить фьючерсы (Enable Futures).
Оставьте выключенным Разрешить вывод средств (Enable Withdrawals). Для этой процедуры не включайте переводы, займы, опционы или спотовую торговлю.
Сохраните ограничения и пройдите подтверждение Binance. Убедитесь, что выбранные торговые права сохранились.
Без ограничения по IP использовать ключ сможет любой, у кого окажутся ключ и секрет. Отключение Default Security Controls затрагивает общую настройку API основного аккаунта и субаккаунтов. Binance рекомендует ограничение по IP; особенности HMAC-ключей и доступности фьючерсов приведены в FAQ Binance. Если вам требуется подключение с IP-привязкой, до изменения ключа уточните совместимый способ в поддержке ITradingBot.
Сохраните ключ и подключите робота
Сохраните отдельно API Key и Secret Key в защищённом месте. Не отправляйте их в Telegram, поддержку или на скриншотах.
Вернитесь в ITradingBot и выполните ручную ветку подключения аккаунта Binance. В форме Добавить API → Суб аккаунт вставьте ключ в API Key, а секрет — в Api Secret.
Нажмите Добавить и проверьте результат в настройках робота. Если появилось сообщение об ошибке, ключ ещё не следует считать подключённым.
Подключение ключа и запуск робота — отдельные действия. Перед нажатием Start проверьте настройки и подготовьте торговые задачи.
Если ключ не подходит
Фьючерсы недоступны. Проверьте, был ли фьючерсный аккаунт активирован до создания ключа. Binance также указывает ограничение для Portfolio Margin. Не меняйте режим аккаунта и не удаляйте рабочие ключи вслепую.
Binance оставляет только чтение. Проверьте сохранение IP-настройки и Default Security Controls. Если нужный переключатель недоступен, ориентируйтесь на причину в интерфейсе Binance.
ITradingBot отклоняет ключ. Проверьте, что ключ и секрет относятся к одному аккаунту, не содержат пробелов и имеют сохранённое разрешение Futures. При ошибке FREE-доступа проверьте условия выше. Передайте в поддержку только текст ошибки и шаг, на котором она появилась.
Последнее обновление