Простой торговый робот для биржи Binance без индикаторов
Бот исключительно в демонстрационных целях. Когда я писал своего первого бота мне не хватало чего-то такого.
Идею для торговой стрегии взял из книги Ларри Вильямса «Долгосрочные секреты краткосрочной торговли» и слегка упростил. Он называет это прорыв волатильности. В чём суть:
— считаем разницу между хай и лоу предыдущей свечи
— к цене открытия текущей свечи прибавляем разницу из предыдущего пункта, это и будет ценой для входа в позицию
— если цена достигла этой цены покупаем
— выход на октрытии следующего бара
Всё. Максимально просто.
Теперь ещё раз то же самое на примере.
— Хай прошлой свечи 251 USDT, лоу 248 USDT. Разница 3 USDT.
— Открытие текущей свечи 250 USDT. Цена входа 253 USDT.
— Как только цена достигла 253 USDT покупаем 0,1 BNB
— На следующем открытии свечи выходим. Если цена выше, то заработали что-то, если нет, то нет.
Торговая пара BNB/USDT с биржи binance.
В боте я рассматриваю минутный таймфрейм, чтобы можно было быстро посмотреть что и как работает. График цен можно смотреть на самой бирже Можете поменять на любой на ваше усмотрение.
Торговля идёт фиксированным лотом 0,1 BNB. Можно поменять в переменной `quantity`.
Что нужно для работы:
— установить все зависимости из файла `requirements.txt`
— зарегистрироваться на бирже https://www.binance.com и получить ключи для api и заполнить глобальные переменные `BINANCE_API` и `BINANCE_SECRET`
— залогиниться в тестовой сети testnet.binance.vision/ через github, тоже получить ключи и заполнить переменные `TEST_BINANCE_API` и `TEST_BINANCE_SECRET`
— запустить файл `barackbot.py`
В консоли должны увидеть что-то такое:
Ещё раз. Бот максимально простой. Не учитывает ни статусы заявок, ни комиссии, нет стопов. Нет обработки минимального лота. Обработка ошибок минимальная. Нет контроля непрерывной работы. Просто механика выставления заявок.
Как написать бота для бинанса
Clicker bot for buying NTF packs on binance
Кликер бот для покупки НФТ паков на бинансе (на русском ниже)
About the script and the script itself
The script must be placed on the page of the sale itself, preferably right before the sale (1-2 minutes), the number of packs for the purchase will be requested. Every millisecond, the sell block is polled to find the buy button. Once the button appears, the script will enter the quantity and click on the buy button. After that, the page will start polling for the appearance of the confirmation block, as soon as the block appears, the confirmation button is pressed. Often, after pressing, errors are issued, so after the first press, the pressing interval is not reset. If the quantity is over. Close the page.
Max supply buyer script
The complete script (long-script) is available in the commented repository.
I hope my script will help at least someone.
Binance NFT sales clicker bot (eng near)
О работе скрипта и сам скрипт
Скрипт нужно поместить на страницу самого сейла, желательно прям перед продажей(1-2 мин), появится окошка запроса количества паков. Каждую миллисекунду опрашивается блок продажи на нахождение кнопки покупки. Как только кнопка появилась, скрипт введет количество паков и нажмет на кнопку покупки. После чего начнется опрос страницы на появление блока подтверждения, как только появляется блок, нажимается кнопка подтверждения. Зачастую после нажатия выдаются ошибки, поэтому после первого нажатия интервал нажатия не сбрасывается. Если количество паков закончилось, закройте страницу. Главный плюс скрипта, получить бан за него невозможно.
Скрипт для покупки максимального количества паков
Полный скрипт (long-script) доступен в репозитории с комментариями.
Надеюсь мой скрипт хоть кому-нибудь поможет.
Обзор ботов для трейдинга криптовалютой на бирже Binance
Криптовалютный рынок никогда не спит, а центром активности трейдеров остается Binance — биржа цифровых активов №1 по объемам торгов. Трейдеру, будь он новичком или профессионалом, трудно самостоятельно управиться с волатильным рынком, который, к тому же, никогда не закрывается. На помощь приходят торговые боты, которые не только защищают пользователей от неприятных сюрпризов, но и помогают повысить эффективность сделок.
Боты, действующие по определенным алгоритмам, торговые боты с искусственным интеллектом, советники, платные и бесплатные роботы — каждый криптотрейдер сможет найти подходящее решение для себя.
Рассмотрим наиболее популярных и функциональных роботов для Binance.
Лучшие боты для Binance в 2020 году
3commas
Торговая платформа 3commas, представленная в 2017 году, сегодня является одним из самых популярных и функциональных решений.
Одна из наиболее сильных сторон 3commas — социальное взаимодействие. К примеру, платформа позволяет создавать и тестировать ETF-подобные портфели, а также просматривать наиболее эффективные портфели других трейдеров.
RevenueBot
RevenueBOT — торговый бот с несколькими особенностями в торговле:
Первое означает, что бот, согласно будет пытаться перебить убыточные сделки, ставя следом за ними более крупные ордера. Такой подход вызывает споры в сообществе.
Второе означает, что создатели RevenueBOT заинтересованы в том, чтобы их робот показывал лучшие результаты.
Использовать этого и других ботов с «мартингейлом» рекомендуется во время штиля на рынке.
SmartBot
SmartBot — торговый робот, поддерживающий исключительно Binance. Благодаря сфокусированности только на одной бирже, у SmartBot есть преимущества перед конкурентами:
Разберем оба пункта подробнее.
MoonBot
Как и SmartBot, MoonBot представляет собой почти Бинанс-эксклюзив. «Почти», поскольку, кроме Binance, данный робот поддерживает Bittrex. MoonBot бесплатен и функционален, а те, кому нужны дополнительные инструменты, например, продвинутый скальпинг и анализатор, могут приобрести их с модулем MoonScalper.
Среди опций MoonBot «из коробки»:
А также многое другое.
APITrade
APITrade — торговый бот с поддержкой автоторговли и арбитража для четырех топовых криптобирж, включая Binance. Пользователям, работающим с крупнейшей биржей, доступны автоследование за лучшими трейдерами (копитрейдинг) и 6 торговых алгоритмов.
Всего APITrade поддерживает 25 площадок, включая Bitfinex, Poloniex, Huobi, Kraken и других ведущих представителей рынка цифровых активов.
Фиксированной платы за пользование ботом нет, вместо нее команда APITrade снимает процент с успешных сделок.
Stratum-bot
Stratum-bot — бот, в основе которого лежат алгоритмы скальпинга. В платной версии имеется поддержка Binance и Yobit. Бесплатная версия поддерживает только Yobit.
Главная особенность Stratum — максимальная простота работы, благодаря чему он подойдет новичкам. Начинающему трейдеру достаточно кликнуть «Автоподбор настроек» и «Запуск», а остальное программа сделает за него.
TradeSanta
Еще в прошлом году TradeSanta поддерживал 4 ведущие биржи, включая Binance. В 2019 году список расширился до 8 площадок.
Как и Stratum, бот TradeSanta максимально облегчает задачу начинающему трейдеру. По заверениям разработчиков, все настраивается максимально быстро и просто:
TradeSanta поддерживает лонг- и шорт-стратегии, тейк-профиты, торговлю по ряду индикаторов.
Cryptohopper
Cryptohopper — один из мировых лидеров в сегменте автоматической торговли. Это единственный доступный на рынке бот, позволяющий интегрировать внешние сигналы. Благодаря этому клиенты Cryptohopper получают инструмент, который развивается вместе с криптовалютным пространством и пользуются лучшими проверенными решениями.
Среди преимуществ Cryptohopper:
Cryptotrader
Cryptotrader — робот, предлагающий полную автоматизацию торговли криптовалютой. Этот бот позволяет пользователям не только торговать в реальном времени, но и тестировать свои стратегии для различных бирж в режиме симуляции.
Еще одна интересная особенность Cryptotrader — рынок стратегий, где любой желающий может купить или продать свои торговые алгоритмы.
Haasbot
Haasbot — один из старейших ботов, созданный в 2014 году, который отличает самый богатый функционал среди всех решений для криптотрейдинга, представленных на рынке. Разработчик Haasbot — опытная команда HaasOnline Software, основанная в 1990-х годах.
Haasbot — мощный и достаточно дорогой инструмент, поэтому наилучшим образом подойдет опытным торговцам, четко представляющим, как и для чего они будут использовать платформу.
Бесплатные боты
У большинства рассмотренных выше торговых роботов для Binance есть бесплатные, но довольно мощные версии. Другие, например, MoonBot, почти полностью бесплатны. А есть ли полностью бесплатные и полнофункциональные программы для криптоторговли? Да!
Рассмотрим три лучших приложения для торговли криптовалютой на Binance и других платфомах:
Signal
Бесплатный торговый бот, созданный специально под Binance командой Signalgroups при поддержке фонда Velocity и других крупных компаний. Таким образом, можно выделить сразу несколько преимуществ Signal:
Стоит отметить, что Signal ориентирован на опытных игроков, которые имеют большие торговые обороты на Binance.
Zenbot
Zenbot — инструмент, позволяющий создавать ботов под любые цели, от чатов до торговли биткоином и альткоинами на биржах. Такой охват в совокупности с сильным сообществом, вносящим свои идеи, делает Zenbot одним из лучших бесплатных торговых инструментов.
Gekko
Gekko — бесплатная платформа для автоматизации торговли с открытым исходным кодом. Любой желающий может разработать свою стратегию, используя индикаторы, и опробовать ее на реальном рынке или симуляторе.
Gekko хорошо зарекомендовала себя и собрала внушительное сообщество вокруг, многие члены пополняют коллекцию платформы новыми плагинами.
Запустить Gekko можно где угодно:
Как видно, инструмент не только мощный, но и очень гибкий.
Заключение
Binance остается лидирующей криптовалютной биржей, и найти торгового бота с поддержкой этой платформы не составит труда.
Представленные инструменты рассчитаны на трейдеров разного уровня — от новичков до опытных. Те же, кто относится к продвинутым пользователям и знает, как справиться со скриптами, могут воспользоваться отличными бесплатными решениями — Zenbot и Gekko.
Как написать пассивный доход: Пишем качественного трейд бота на JS (часть 1)
Начнем писать трейдинг бота, который будет работать на криптобирже Binance. Бот должен уметь:
торговать самостоятельно, принося какой-то доход
должен быть удобен для создания и обкатывания различных стратегий торговли
тестировать стратегию на исторических данных
Пожалуй, начнем с архитектуры
У нас есть биржа Binance, у которой есть шикарное api. Поэтому архитектура могла бы выглядеть так:
Вызвать пару методов “купи дешевле” и “продай дороже”. Но задача для нас написать такого бота, при котором условный программист-трейдер сможет создавать и тестировать на прибыльность новые стратегии. Поэтому, необходимо отделить логику торговли от всего прочего. А также модулю логики должно быть все равно к какой бирже его подключили: к реальному API или к псевдо-API (для тестирования). С учетом всего этого получилась примерно вот такая архитектура:
Базу выбрал PostgreSQL. Тут нет никакого тайного умысла. Вы можете использовать любую.
Сервис для логов
Теперь подключим биржу
Дальше добавляем метод создания ордера, с учетом правильного количества знаков после запятой для цены и обьема:
Теперь бот умеет создавать ордера. Научим его слушать события из биржы для того, чтоб он мог отлавливать изменения статуса ордеров. Для этого создадим класс TradeService.
Перейдем к базе данных
Для чего она нужна? В базе будем хранить все ордера, а также всю историю торговли бота. Пользователей с их ключами к бирже и балансами. В последствии сможем считать сколько бот принес прибыли/убытка. Тут останавливаться долго не буду. Подключаю sequlize.
Добавим docker-compose.yml файл для локальной базы:
В следующей статье будем писать ядро, которое соединит все эти части и заставит бота торговать.
Торговые боты для криптовалютной биржи Binance
Торговый бот для Binance – это специальная программа, которая подключается посредством API к бирже, следит за рыночными условиями и автоматически создает ордера на покупку или продажу криптовалюты от имени пользователя. Подобные системы уже несколько десятилетий применяются на традиционных финансовых рынках, а в мире криптовалют стали еще более востребованными, поскольку из-за высокой волатильности цифровых монет реагировать на изменения рынка нужно так быстро, как практически невозможно сделать человеку.
Что такое торговые боты и как они работают
Торговые боты для Binance подключаются к аккаунту пользователя на криптовалютной бирже и совершают сделки от его имени. В процесс используют различные индикаторы и сигналы. Основная цель и идея автоматизации – помочь пользователю зарабатывать, затрачивая минимальное количество личного времени. Кроме того, есть мнение, что компьютеры торгуют лучше людей, так как практически весь трейдинг состоит из математики и вероятностей. Программа обеспечивает такой уровень скорости и точности, который невозможен для человека.
Реализуемые ботами стратегии могут быть простыми или сложными, вплоть до продвинутого арбитража в реальном времени на нескольких биржах. Это зависит от того, какие алгоритмы заложили разработчики.
Для работы пользователь должен предоставить открытый и закрытый API-ключи, которые генерируются в личном кабинете биржи Binance. Таким образом вы сообщаете бирже, что бот имеет от вас разрешение на доступ к счету и совершение операций.
Созданный API-ключ на бирже Бинанс
API-интерфейсы служат для того, чтобы давать внешним приложениям или получить доступ к данным или функциям внутри биржи. Торговые боты при помощи API запрашивают рыночные данные, информацию о сумме средств на счете пользователя, совершают сделки. В любой момент пользователь может отозвать доступ, удалив ключи на бирже.
В идеале торговые боты должны генерировать прибыль с поправкой на риски, обеспечивая доходность больше, чем если бы средства просто лежали в ожидании поднятия цен. Рынок криптовалют никогда не закрывается, в отличие от классических фондовых бирж, что представляет собой весьма стрессовый расклад для инвесторов. Трейдинг-боты набирают популярность в криптосообществе из-за повышенной волатильности рынка. На сегодня в индустрии доступны десятки различных роботов разного формата (платные с лицензией, платные с уплатой процента от прибыли, бесплатные с открытым исходным кодом и др.).
Преимущества и недостатки использования ботов
Основные плюсы работы с торговыми ботами для Бинанс:
К недостаткам можно отнести следующие моменты:
Теперь рассмотрим несколько торговых ботов, которые могут работать в связке с криптовалютной биржей Binance.
Торговые боты для Бинанс
Бинанс, как самая популярная биржа, поддерживается большинством ботов. Примеры проверенных сервисов (больше ботов здесь):
1 RevenueBot
RevenueBot поддерживает разные стратегии и позволяет одновременно торговать в нескольких торговых парах на разных биржах. Предоставляет подробные статистические данные – по циклам работы ботов, по ордерам, по заработку, по рефералам.
Абонентская плата или скрытые комиссии отсутствуют. В качестве оплаты сервис берет 20% от фактической прибыли (взимаются непосредственно с баланса аккаунта на сайте бота). До получения дохода использование робота полностью бесплатно. После получения первой прибыли баланс учетной записи уйдет в минус, и пользователю предоставляется трое суток, чтобы оценить результаты и испытать бота. Если все понравилось, то можно пополнить аккаунт и продолжить пользоваться сервисом.
Основные особенности RevenueBot – это умная сетка ордеров, выявление только подходящих моментов для торговли, бэктесты, автоматическое переключение торговой пары.
2 3Commas
3Commas – один из самых многофункциональных торговых ботов для Бинанс и еще 20+ площадок. Предоставляет возможность ручной торговли при помощи Smart Trade, оптимизированные продажи и покупки монет в одном окне. Поддерживает графики и сигналы Trading View.
Также возможна полностью автоматизированная торговля при помощи Trading Bot. При этом бот может быть простым или составным (для одной или для нескольких торговых пар). Используются алгоритмы Long, Short, есть возможность анализировать и копировать торговые настройки других пользователей.
3 Cryptorg
Сервис Cryptorg предоставляет услуги по созданию и конфигурированию торговых ботов. Есть групповой чат, Telegram-уведомления и другие функции для повышения удобства торговли. Интеллектуальные стратегии на основе технического анализа сами определяют удачные моменты для входа в рынок. Можно запускать большое количество торговых ботов (до 500), даже не все торговые пары биржи.
4 Stratum Bot
Stratum Bot позиционируется разработчиками как система, максимально упрощающая даже самые сложные стратегии. Начать торговлю можно уже в течение двадцати секунд с момента первого запуска. Настройки подбираются в один клик по кнопке «Автоподбор параметров».
5 HAASbot
HAASbot/HAASonline – это набор инструментов для автоматизированной торговли. Предлагает как локальные, так и облачные решения, а также скриптовой язык, при помощи которого любой желающий может создавать собственные стратегии и алгоритмы. Бэктесты и симуляторы торговли позволяет снизить риски и оптимизировать стратегии.
В рамках бота доступны такие вспомогательные возможности, как синтетические типы ордеров, расширения для ботов, сканер рынка, управление портфелем и мн.др.
При покупке сразу на 12 месяцев, лицензия будет стоить от 0.031 до 0.088 BTC в месяц, в зависимости от набора услуг. Самый дорогой тариф снимает все ограничения по количеству запущенных ботов, мерам безопасности, торговым функциям, способам страхования.
6 Botee Trade
Botee Trade – бот, запускаемый в браузере или локально. Можно бесплатно запускать неограниченное число бэктестов, просматривать подробную аналитику и осуществлять гибкие настройки под любую ситуацию. Уровни усреднения помогут защититься от существенных потерь, а объединение в одном окне бэктеста и реальных результатов – оптимизировать стратегию.
7 дней можно пользоваться сервисом бесплатно. Затем необходимо купить один из тарифов (60, 120 или 270 долларов в месяц). Каждый тарифный план поддерживает подключение ко всем биржам и полный список индикаторов, а кроме того, настраиваемые стратегии с разными комбинациями индикаторов.
7 Apitrade
Apitrade – торговый бот для Бинанс без абонентской платы, создатели которого гарантируют регулярный доход и минимальный уровень рисков. Каждую из тысяч сделок можно наблюдать в реальном времени, включая ее сумму, продолжительность, прибыльность. Запуск в одну кнопку, без длительной настройки. Оперативная техподдержка через Telegram.
Сервис Apitrade зарабатывает до 50% от прибыли, полученной в результате автоматических сделок, выполненных роботом. При этом робот сервис взимает оплату только после завершения сделки и получения прибыли.
8 Profit Trailer
Profit Trailer – один из самых мощных и многофункциональных автоматизированных торговых сервисов. Поставляется сразу с несколькими стратегиями покупки и продажи, среди которых BB, EMA, SMA, DCA, RSI, STOCH, MACD и пр. Интуитивно понятная панель мониторинга, расширенные настройки. Поддерживается функция усреднения.
Profit Trailer существует в платных и бесплатных версиях. Бесплатные обладают весьма ограниченным функционалом, но все же работоспособны. Платные стоят от 49 евро в месяц (или 799 евро – на пожизненный срок использования) до 69 евро в месяц (999 евро пожизненно). Управление ботом доступно с любых устройств, в том числе из браузера.
Советы по использованию торговых ботов
Несколько советов для более безопасного и эффективного использования трейдинг-ботов на Binance:
Внимательное отношение к каждому финансовому действию поможет избежать многих подводных камней.
Заключение
Торговые боты позволяют значительно повысить эффективность работы на бирже Бинанс. Но это справедливо только в том случае, если уделить достаточно внимания их настройке и изучению. Не стоит думать, что достаточно запустить программу одной кнопкой, чтобы получать пассивный доход. В использовании ботов есть свои плюсы и минусы. Плюсов так или иначе больше.