💡 Не будет лишним перед получением API создать субаккаут — это дополнительный аккаунт к вашему основному аккаунту. Тогда можно хранить основные средства на основном аккаунте, а к субаккаунту подключить робота.
Процесс создания субаккаунта на всех биржах примерно одинаковый. Мы подробно описали процесс на примере бирже Bybit.
‼️ Ключ API на бирже Bybit действует 90 дней. После этого нужно получить новый ключ и обновить его в боте.
Дождитесь, пока вам напишет наш специалист и попросит заменить или обновить ключ. Лучше не делайте это заранее, потому что это может привести к ошибкам алгоритма.
Новый ключ нужно добавлять через кнопку «Редактировать» в разделе «Управление API», а не добавлять новый. Как редактировать ключ, подробно рассказали в отдельной статье:
❗️В мобильном приложении Bybit создать ключ не получится. Чтобы получить ключ с мобильного телефона, зайдите на сайт биржи с браузера. Но гораздо удобнее это делать с обычного настольного компьютера.
1. Наведите курсор на значок аккаунта вверху справа и нажмите «API».
2. Если появилось окно с предупреждением, нажмите «Подтверждаю».
3. Перейдите во вкладку «Управление API» слева и нажмите на кнопку «Создать новый ключ».
4. Если у вас ещё не настроена двухфакторная система идентификации, нажмите «Настроить». Если у вас уже подключен Google Authenticator, переходите к пункту №9 этой инструкции.
5. Справа вы увидите окно розового цвета. Нажмите на фразу «Двухфакторная Google аутентификация».
6. На почту придёт код подтверждения. Введите его и нажмите «Подтвердить».
7. Скачайте на телефон приложение Google Authenticator. Откройте его и отсканируйте через него QR-код. У вас появится шестизначный ключ, который обновляется каждые 30 секунд.
Введите этот ключ в поле и нажмите «Подтвердить».
8. Перейдите во вкладку «Управление API» и нажмите «Создать новый ключ».
9. Нажмите «API ключи, созданные системой».
10. У вас появятся настройки ключа. Введите любое название API ключа и отметьте пункты:
- Отметьте пункт «Единый торговый аккаунт». Убедитесь, что автоматически отметились пункты слева «Ордера», «Позиции», «Торговля деривативами USDC» и «Торговать».
- Отметьте пунrn «Активы». Убедитесь, что автоматически отметились пункты «Перевод с аккаунта», «Перевод с субаккаунта» и «История обменов».
❗️Многих наших клиентов смущают пункты «Перевод с аккаунта» и «Перевод с субаккаунта». Они думают, что давая нам такие разрешения, мы сможем переводить с их счёта деньги себе.
На самом деле это совсем не так — это переводы внутри аккаунта, а не внешние переводы. Нам нужны эти разрешения, чтобы правильно рассчитывать доходность, а для этого надо знать все пополнения и выводы со счёта. Если вы пополните счёт, а мы этого не увидим, то система засчитает это пополнение как прибыль, так как баланс стал больше.
На всякий случай вот ответ по этому поводу техподдержки Bybit:
-
Перевод средств — перевод средств между различными кошельками (Funding, Unified Account, Inverse Derivatives) в рамках одного и того же ID пользователя.
-
Перевод на субсчет – это перевод средств между вашим основным счетом <-> субсчетом или субсчетом <-> субсчетом.
Таким образом, два вышеуказанных разрешения не связаны с выводом средств на внешний счет. Поэтому если вы не предоставите разрешение на вывод средств, то бот не сможет вывести деньги с вашего счета.
Если вы всё равно не готовы к такому, можете перейти на другую биржу, где такие разрешения не требуются.
11. Введите ключ с помощью приложения Google Authenticator.
12. Скопируйте и сохраните «API ключ» и «API секрет» в надёжное место. Секретный API покажут только на этом экране, поэтому сохраните его обязательно.
После того, как у вас будет API ключ и секретный ключ, необходимо добавить их в наш телеграм-бот @arthembot
🤖 Как добавить API ключ в бота Arthem