Инструкция по установке API для автотрейда на бирже ByBit
Для установки автотрейда через API биржи проследуйте следующей инструкции:
*Настройка происходит через web-версию биржи.
- Ваш аккаунт должен быть Unified (единый). Чтобы проверить, нуждаетесь ли в переходе на Unified, посмотрите, есть ли среди ваших счетов такие аккаунты как: единый торговый, финансирование и инверсные контракты. Если таких нет, то следующая инструкция — для вас:
- Для того, чтобы сделать ваш ByBit аккаунт Unified, воспользуйтесь следующей инструкцией:
Перейдите на страницу Спот, Деривативы или другие, нажмите кнопку Переход на «Единый торговый аккаунт».
Далее нажимаете на большую кнопку «Обновить».
После обновления аккаунта, биржа должна выглядеть так:
- После успешного перехода на Unified аккаунт, вам нужно сделать одну тестовую транзакцию на 1 EOS на кошелек theterminals c вашим МЕМО.
*Обязательно необходимо добавить адрес theterminals с вашим МЕМО в whitelist, иначе автокруги не будут работать. Вот как это сделать:
- Во вкладке «Добавить адрес» выбираете монету $EOS и вводите адрес theterminals c вашим МЕМО депозита $EOS на ByBit.
- Для стабильно работающих автокругов, средства должны находиться на аккаунте финансирования (в самом низу статьи есть инструкция, как перевести средства на аккаунт финансирования);
- Переходим на страницу настройки API на бирже;
- Выполняем действия как на фото ниже:
Переходим по ссылке и выбираем System-Generated API Keys, либо вы можете перейти по этой ссылке.
В пункте API Key Usage выбираете — API Transactions. В пункте API Key Permissions выбираете — Read-Write и Only IPs with... В большом сером поле, где на скриншоте написано IP API, вводите IP, который вам дадут.
После ввода IP, перед вами предстанет картина как на скриншоте, там же необходимо нажать на Unified Trading и проверить что выбраны все пункты как на фото ниже. В следующей таблице нажать на кнопку Assets и проверить выбрались ли все пункты как представлено на фото ниже.
*Проверьте куда на какой аккаунт биржи приходит ваш депозит, должен обязательно стоять «аккаунт финансирования»:
Если у вас будет выбран другой аккаунт, то средства будут задерживаться на счете биржи и вам в ручную придется переводить $EOS на баланс финансирования.
Чтобы депозит всегда приходил на аккаунт финансирования и не нужно было вручную его туда переводит с другого аккаунта, делаете следующие действия:
*После успешной установки API для автокругов на ByBit, бот сделает одну тестовую транзакцию на адрес theterminals с вашим МЕМО. Сделано это — для валидации аккаунта.
Чтобы перевести средства на аккаунт финансирования, вам необходимо:
- Выбираете в первой строке аккаунт, на котором у вас деньги, во второй — аккаунт финансирования. Дальше выбираете $EOS и вводите сумму. Затем нажимаете «Подтвердить»;