January 26, 2024

Инструкция по установке API для автотрейда на бирже ByBit

Для установки автотрейда через API биржи проследуйте следующей инструкции:

*Настройка происходит через web-версию биржи.

  • Ваш аккаунт должен быть Unified (единый). Чтобы проверить, нуждаетесь ли в переходе на Unified, посмотрите, есть ли среди ваших счетов такие аккаунты как: единый торговый, финансирование и инверсные контракты. Если таких нет, то следующая инструкция — для вас:
  • Для того, чтобы сделать ваш ByBit аккаунт Unified, воспользуйтесь следующей инструкцией:

Перейдите на страницу Спот, Деривативы или другие, нажмите кнопку Переход на «Единый торговый аккаунт».

Переход на единый торговый аккаунт.

Далее нажимаете на большую кнопку «Обновить».

Обноление аккаунта на Unified.

После обновления аккаунта, биржа должна выглядеть так:

ByBit после перехода на Unified.
  • После успешного перехода на Unified аккаунт, вам нужно сделать одну тестовую транзакцию на 1 EOS на кошелек theterminals c вашим МЕМО.

*Обязательно необходимо добавить адрес theterminals с вашим МЕМО в whitelist, иначе автокруги не будут работать. Вот как это сделать:

  • Перейти на страницу вывода $EOS и зайти в вашу адресную книгу;
Адресная книга в пункте вывода EOS.
  • В адресной книге, вам необходимо перейти во вкладу «Добавить адрес».
  • Во вкладке «Добавить адрес» выбираете монету $EOS и вводите адрес theterminals c вашим МЕМО депозита $EOS на ByBit.
  • Для стабильно работающих автокругов, средства должны находиться на аккаунте финансирования (в самом низу статьи есть инструкция, как перевести средства на аккаунт финансирования);
  • Переходим на страницу настройки API на бирже;
  • Выполняем действия как на фото ниже:

Переходим по ссылке и выбираем System-Generated API Keys, либо вы можете перейти по этой ссылке.

Создаем новый ключ и переходим во вкладку "System-generated API Keys"

В пункте API Key Usage выбираете — API Transactions. В пункте API Key Permissions выбираете — Read-Write и Only IPs with... В большом сером поле, где на скриншоте написано IP API, вводите IP, который вам дадут.

Выбираем API Transaction и вводим название API ключа (любое). Далее выбираем пункты, как указагы на скриншоте и вводим IP API ключа.

После ввода IP, перед вами предстанет картина как на скриншоте, там же необходимо нажать на Unified Trading и проверить что выбраны все пункты как на фото ниже. В следующей таблице нажать на кнопку Assets и проверить выбрались ли все пункты как представлено на фото ниже.

Нажимаем на Unified Trading и Assets.
  • Запишите в надежном месте данные вашего API (API, Passphrase и секретный ключ)

*Проверьте куда на какой аккаунт биржи приходит ваш депозит, должен обязательно стоять «аккаунт финансирования»:

Выбор аккаунта финансирования.

Если у вас будет выбран другой аккаунт, то средства будут задерживаться на счете биржи и вам в ручную придется переводить $EOS на баланс финансирования.

Чтобы депозит всегда приходил на аккаунт финансирования и не нужно было вручную его туда переводит с другого аккаунта, делаете следующие действия:

  • Заходите во вкладку Депозит;
Депозит
  • Нажимаете Внести криптовалюту;
Внести криптовалюту
  • Далее выбираете $EOS, тип сети EOS-EOS;
Ищем эту строку
  • Нажимаете на обведенную строку и выбираете аккаунт финансирования;

*После успешной установки API для автокругов на ByBit, бот сделает одну тестовую транзакцию на адрес theterminals с вашим МЕМО. Сделано это — для валидации аккаунта.


Чтобы перевести средства на аккаунт финансирования, вам необходимо:

  • Перейти во вкладку «Переводы»;
Вкладка переводы
  • Выбираете в первой строке аккаунт, на котором у вас деньги, во второй — аккаунт финансирования. Дальше выбираете $EOS и вводите сумму. Затем нажимаете «Подтвердить»;
Перевод на аккаунт финансирования