Мы все любим крипто, блокчейн, трейдинг и децентрализацию! Ура! Сейчас я собираюсь показать вам, как развернуть собственного торгового бота на Binance Exchange за 8 простых шагов.
Пример бота: бот, который торгует TRX (Tron) против ETH (Ethereum) и работает на бирже binance.
Шаг 1. Зарегистрируйте учетную запись веб-сервисов Amazon (AWS) и войдите в нее. https://aws.amazon.com/
Шаг 2. Войдите в свою Cloud9 IDE (среду разработки) на экране Консоли управления AWS —> «создать новую среду» —> «следующий шаг». ” -> «следующий шаг» -> «создать среду».
И теперь вы должны увидеть свой терминал (среда разработчика)…
Шаг 3. Убедитесь, что у вас установлена самая последняя версия узла. Введите на своем терминале: node -v, чтобы проверить версию узла, затем введите: nvm install 11.
Шаг 4. Зарегистрируйте аккаунт Binance. www.binance.com. Если хотите, будьте любезны использовать мой Binance Referral ID со ссылкой или ID ниже при регистрации. Я буду очень благодарен, и это побудит меня публиковать больше руководств.
https://www.binance.com/?ref=10805325 или ID:10805325.
Шаг 5. После регистрации под своей учетной записью создайте ключ API. Обязательно сохраните его куда-нибудь БЕЗОПАСНО!!! (вы будете использовать его позже), кроме того, вам нужно будет настроить 2FA (двухфакторная аутентификация / через SMS или Google Auth.), чтобы создать ключ.
Шаг 6. Вернуться к команде запуска терминала AWS Cloud 9.
git clone https://github.com/mospretmen/cryptoTradingBot.git cryptoTradingBotcd cryptoTradingBot
npm i –-save
Шаг 7. Создайте файл с именем «app-env» в папке cryptoTradingBot и включите в него приведенную ниже информацию. Он должен содержать ваши ключи API.
export APIKEY=your.api.keys.here
export APISECRET=xxxxxxxxxxxxxxx
Шаг 8. Запустите приведенные ниже команды в терминале AWS Cloud 9.
source app-env
npm run bot
И это все... Готово!!! Ваш бот должен работать на терминале.
Шаг 9.Чтобы изменить свою стратегию, перейдите в файл «bot.js» и отредактируйте свою стратегию здесь…
Шаг 10.Вы всегда можете изменить пару, которой вы торгуете, изменив пару в боте, например… измените все TRXETH на XRPETH… обязательно обратитесь к файлу ReadMe в папке бота cryptoTrading, он должен содержать все доступные команды, которые будут использоваться в боте (лимитная покупка, лимитная продажа, рынок, но и т. д.). Не забудьте также настроить десятичные разряды при размещении сделок для разных валют.
Я надеюсь, что смог помочь и дайте мне знать, если у вас есть вопросы. Если вам удалось развернуть этого бота и он вам понравился, дайте мне знать, и мы сможем продолжить расширение его возможностей в следующем руководстве.