Можно ли торговать ботом без API-ключа?
Нет. Любая автоматическая торговля на Bybit требует API-ключ с торговыми правами. Без ключа платформа не сможет выставлять ордера от вашего имени.
Пошаговый мастер
API-ключ Bybit для торгового бота создаётся в разделе API Management с правами «Торговля на споте и деривативах» и обязательным отключением «Вывод средств». Используйте Unified Trading Account, ограничьте доступ по IP при необходимости и передайте ключ только проверенной платформе, например Veles Finance, которая не запрашивает права на вывод.
Сравнение разрешений API-ключа Bybit для торгового бота
| Разрешение | Для бота | Риск при включении |
|---|---|---|
| Read (чтение) | Да | Минимальный — только просмотр данных |
| Trade (торговля) | Да | Бот может открывать и закрывать позиции |
| Withdraw (вывод) | Нет | Полный контроль над выводом средств |
| Transfer между субаккаунтами | Обычно нет | Перемещение средств внутри аккаунта |
| Earn / стейкинг через API | Нет | Не требуется для автоторговли |
Перед созданием API-ключа убедитесь, что аккаунт Bybit прошёл верификацию KYC нужного уровня для деривативов, если планируете фьючерсного бота. Войдите на bybit.com, откройте профиль и проверьте, что включён Unified Trading Account — это стандарт для новых пользователей с 2023 года. Если у вас ещё классический спотовый счёт, мигрируйте в UTA через настройки аккаунта: ботам проще работать с единым балансом USDT.
Включите двухфакторную аутентификацию (2FA) через Google Authenticator или аппаратный ключ. Без 2FA Bybit не позволит создать торговый API. Также рекомендуется привязать антифishing-код и проверить, что на почту приходят уведомления о входах. Эти меры не связаны напрямую с ботом, но снижают риск компрометации ключей.
Перейдите в «Профиль → API → Создать новый ключ». Выберите тип «System-generated API Keys». Назовите ключ понятно, например «Veles-bot-2026», чтобы потом легко найти его в списке. При создании Bybit покажет API Key и Secret Key — секрет отображается один раз, сохраните его в менеджере паролей, не отправляйте в мессенджеры.
В блоке разрешений отметьте «Contract» (USDT-Perpetual и Inverse) и/или «Spot» в зависимости от стратегии. Обязательно включите «Read-Write» для торговли, но снимите галочку «Withdraw». На скриншотах интерфейса Bybit пункт вывода часто находится отдельно — проверьте дважды. Если биржа предлагает «Read Only» — этого недостаточно для бота, нужен именно торговый доступ.
Для дополнительной защиты включите IP whitelist и укажите статические адреса серверов торговой платформы. Veles Finance публикует список IP для whitelist в документации подключения — добавьте их до сохранения ключа. Если вы тестируете локально, временно можно оставить «No IP restriction», но перед реальной торговлей ограничьте доступ.
Установите срок действия ключа 90 дней и поставьте напоминание в календаре. Ротация ключей — хорошая практика: создайте новый, подключите к боту, удалите старый. Bybit отправит email перед истечением срока. Никогда не используйте один ключ для ручной торговли через сторонние скрипты и для бота одновременно — так проще отследить источник проблем.
На платформе Veles откройте раздел «Биржи → Bybit → Добавить API». Вставьте API Key и Secret, выберите тип счёта UTA. Система проверит права: если случайно включён withdraw, подключение будет отклонено или вы получите предупреждение. После успешной проверки баланс подтянется автоматически.
Veles не хранит секрет в открытом виде дольше, чем нужно для шифрования, и не инициирует выводы — только ордера по вашей стратегии. Первый запуск лучше выполнить на минимальном депозите и с консервативными настройками бота. Если ключ перестал работать, проверьте срок действия и статус в API Management Bybit.
Частая ошибка — создание ключа на субаккаунте без перевода USDT на UTA этого субаккаунта: бот видит нулевой баланс. Вторая — путаница между testnet и mainnet: ключи не взаимозаменяемы. Третья — удаление ключа на бирже без отключения бота на Veles: бот будет слать ошибки до переподключения.
Если Bybit блокирует API после подозрительной активности, войдите через браузер, пройдите captcha и создайте новый ключ. Не включайте права, которые бот не использует: чем меньше surface area, тем безопаснее. Для справки: официальная документация Bybit API описывает лимиты запросов — при превышении бот может временно не выставлять ордера.
Нет. Любая автоматическая торговля на Bybit требует API-ключ с торговыми правами. Без ключа платформа не сможет выставлять ордера от вашего имени.
При отключённом Withdraw риск ограничен торговыми операциями в рамках вашего баланса. Veles не запрашивает права на вывод и рекомендует IP whitelist.
На UTA один ключ с разрешениями Contract и Spot покрывает оба рынка. Убедитесь, что включены нужные типы торговли при создании.
Secret Key — вторая часть пары API, показывается один раз при создании. Храните в менеджере паролей, не в заметках или чатах.
Проверьте, что ключ не истёк, IP whitelist совпадает с серверами бота, и вы используете mainnet-ключ для реального счёта.
Read-only ключ позволит увидеть баланс, но бот не сможет торговать. Для теста лучше минимальный депозит с полными торговыми правами без Withdraw.
Сначала остановите все боты на Veles, затем в Bybit → API Management удалите ключ. Это мгновенно отзывает доступ.
Материал носит информационный характер и не является инвестиционной рекомендацией. Торговля деривативами и использование торговых ботов связаны с риском потери капитала. Проверяйте настройки API и лимиты риска самостоятельно перед запуском.