Бот binance для андроид

Простой торговый робот для биржи 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`

В консоли должны увидеть что-то такое:

Opened connection
Free USDT is 9976.63802, free BNB is 1000.1
Entry price is 249.36929999999998 USDT, quantity is 0.1 BNB
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.15930000 Low: 249.09580000 Close: 249.15880000 Volume: 48.44700000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.32950000 Low: 249.09580000 Close: 249.32760000 Volume: 415.72900000
Buying 0.1 BNB at 249.3693 USDT
Buy order info: <'symbol': 'BNBUSDT', 'orderId': 111111, 'orderListId': -1, 'clientOrderId': '4K1iEdjslkdfjIjhpNb2', 'transactTime': 1614758407134, 'price': '249.36930000', 'origQty': '0.10000000', 'executedQty': '0.00000000', 'cummulativeQuoteQty': '0.00000000', 'status': 'NEW', 'timeInForce': 'GTC', 'type': 'LIMIT', 'side': 'BUY', 'fills': []>
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.49750000 Low: 249.06770000 Close: 249.49740000 Volume: 733.67700000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.50000000 Low: 249.06770000 Close: 249.22690000 Volume: 817.82700000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.50000000 Low: 249.06770000 Close: 249.31670000 Volume: 882.20500000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.66020000 Low: 249.06770000 Close: 249.40270000 Volume: 3068.25600000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.66020000 Low: 249.06770000 Close: 249.48930000 Volume: 3087.31000000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.66020000 Low: 249.06770000 Close: 249.35270000 Volume: 3347.31700000
Time: 2021-03-03 08:00:00 Open: 249.10500000 High: 249.66020000 Low: 249.06770000 Close: 249.35280000 Volume: 3348.73900000
Stop order. Open price is 249.36350000 USDT
Loss is -0.002169999999750871 USDT
Stop order info: <'symbol': 'BNBUSDT', 'orderId': 111112, 'orderListId': -1, 'clientOrderId': 'Qw3zLdoIBqdf98df', 'transactTime': 1614758462874, 'price': '0.00000000', 'origQty': '0.10000000', 'executedQty': '0.10000000', 'cummulativeQuoteQty': '24.93476000', 'status': 'FILLED', 'timeInForce': 'GTC', 'type': 'MARKET', 'side': 'SELL', 'fills': [<'price': '249.34760000', 'qty': '0.10000000', 'commission': '0.00000000', 'commissionAsset': 'USDT', 'tradeId': 35189>]>
Free USDT is 9976.63585, free BNB is 1000.1
Entry price is 249.65974999999997 USDT, quantity is 0.1 BNB
Time: 2021-03-03 08:01:00 Open: 249.36350000 High: 249.42970000 Low: 249.30350000 Close: 249.39350000 Volume: 66.42300000
Time: 2021-03-03 08:01:00 Open: 249.36350000 High: 249.44160000 Low: 249.30350000 Close: 249.42620000 Volume: 88.59900000
Time: 2021-03-03 08:01:00 Open: 249.36350000 High: 249.44160000 Low: 249.30350000 Close: 249.42300000 Volume: 100.39700000

Читайте также:  Бинанс комиссия за вывод btc

Ещё раз. Бот максимально простой. Не учитывает ни статусы заявок, ни комиссии, нет стопов. Нет обработки минимального лота. Обработка ошибок минимальная. Нет контроля непрерывной работы. Просто механика выставления заявок.

Источник

Торговые боты для криптовалютной биржи Binance

Торговый бот для Binance – это специальная программа, которая подключается посредством API к бирже, следит за рыночными условиями и автоматически создает ордера на покупку или продажу криптовалюты от имени пользователя. Подобные системы уже несколько десятилетий применяются на традиционных финансовых рынках, а в мире криптовалют стали еще более востребованными, поскольку из-за высокой волатильности цифровых монет реагировать на изменения рынка нужно так быстро, как практически невозможно сделать человеку.

Что такое торговые боты и как они работают

Торговые боты для Binance подключаются к аккаунту пользователя на криптовалютной бирже и совершают сделки от его имени. В процесс используют различные индикаторы и сигналы. Основная цель и идея автоматизации – помочь пользователю зарабатывать, затрачивая минимальное количество личного времени. Кроме того, есть мнение, что компьютеры торгуют лучше людей, так как практически весь трейдинг состоит из математики и вероятностей. Программа обеспечивает такой уровень скорости и точности, который невозможен для человека.

Реализуемые ботами стратегии могут быть простыми или сложными, вплоть до продвинутого арбитража в реальном времени на нескольких биржах. Это зависит от того, какие алгоритмы заложили разработчики.

Для работы пользователь должен предоставить открытый и закрытый API-ключи, которые генерируются в личном кабинете биржи Binance. Таким образом вы сообщаете бирже, что бот имеет от вас разрешение на доступ к счету и совершение операций.

Созданный API-ключ на бирже Бинанс

API-интерфейсы служат для того, чтобы давать внешним приложениям или получить доступ к данным или функциям внутри биржи. Торговые боты при помощи API запрашивают рыночные данные, информацию о сумме средств на счете пользователя, совершают сделки. В любой момент пользователь может отозвать доступ, удалив ключи на бирже.

В идеале торговые боты должны генерировать прибыль с поправкой на риски, обеспечивая доходность больше, чем если бы средства просто лежали в ожидании поднятия цен. Рынок криптовалют никогда не закрывается, в отличие от классических фондовых бирж, что представляет собой весьма стрессовый расклад для инвесторов. Трейдинг-боты набирают популярность в криптосообществе из-за повышенной волатильности рынка. На сегодня в индустрии доступны десятки различных роботов разного формата (платные с лицензией, платные с уплатой процента от прибыли, бесплатные с открытым исходным кодом и др.).

Преимущества и недостатки использования ботов

Основные плюсы работы с торговыми ботами для Бинанс:

  • Это полезно для рынка в целом. Эксперты признают, что автоматизированные системы делают рынок более эффективным, инклюзивным и здоровым. Благодаря массовому использованию ботов, в последние годы значительно сократился ценовой спред на бирже.
  • Бот работает всегда, даже когда человек спит. Таким образом не теряется ни минуты времени для прибыльной торговли.
  • Роботы избавляют от рутины. Ни один человек не сможет выдержать монотонное совершение однотипных действий месяцами.
  • Высокая точность входа и выхода из позиций.
  • Отсутствие эмоций, которые иногда заставляют трейдера совершать необдуманные поступки.
  • Большая ликвидность, создаваемая в результате торговли ботами, привлекает в индустрию новые лица и компании.

К недостаткам можно отнести следующие моменты:

  • Бот не на 100% самостоятелен, он все равно нуждается в наблюдении и настройке. Для этого нужны определенные технические и финансовые познания.
  • Качество торговли напрямую зависит от качества алгоритмов, то есть профессионализма команды разработчиков робота.
  • Потенциальные слабые места в безопасности. Если блокчейн для хакеров практически неуязвим, то боты и другое ПО могут быть подвержены взломам.
Читайте также:  Почему биткоин это пузырь

Теперь рассмотрим несколько торговых ботов, которые могут работать в связке с криптовалютной биржей Binance.

Торговые боты для Бинанс

Бинанс, как самая популярная биржа, поддерживается большинством ботов. Примеры проверенных сервисов (больше ботов здесь):

1 RevenueBot

RevenueBot поддерживает разные стратегии и позволяет одновременно торговать в нескольких торговых парах на разных биржах. Предоставляет подробные статистические данные – по циклам работы ботов, по ордерам, по заработку, по рефералам.

Абонентская плата или скрытые комиссии отсутствуют. В качестве оплаты сервис берет 20% от фактической прибыли (взимаются непосредственно с баланса аккаунта на сайте бота). До получения дохода использование робота полностью бесплатно. После получения первой прибыли баланс учетной записи уйдет в минус, и пользователю предоставляется трое суток, чтобы оценить результаты и испытать бота. Если все понравилось, то можно пополнить аккаунт и продолжить пользоваться сервисом.

Основные особенности RevenueBot – это умная сетка ордеров, выявление только подходящих моментов для торговли, бэктесты, автоматическое переключение торговой пары.

2 3Commas

3Commas – один из самых многофункциональных торговых ботов для Бинанс и еще 20+ площадок. Предоставляет возможность ручной торговли при помощи Smart Trade, оптимизированные продажи и покупки монет в одном окне. Поддерживает графики и сигналы Trading View.

Также возможна полностью автоматизированная торговля при помощи Trading Bot. При этом бот может быть простым или составным (для одной или для нескольких торговых пар). Используются алгоритмы Long, Short, есть возможность анализировать и копировать торговые настройки других пользователей.

3Commas не берет комиссию с дохода. Есть три тарифа с фиксированной абонентской платой, от $14.5 до $49.5 в месяц (при условии оплаты сразу на год, иначе вдвое дороже). Самый дорогой тариф имеет пробную версию на три дня.

3 Cryptorg

Сервис Cryptorg предоставляет услуги по созданию и конфигурированию торговых ботов. Есть групповой чат, Telegram-уведомления и другие функции для повышения удобства торговли. Интеллектуальные стратегии на основе технического анализа сами определяют удачные моменты для входа в рынок. Можно запускать большое количество торговых ботов (до 500), даже не все торговые пары биржи.

Пользователям предоставляется тестовый период 14 дней. После его окончания взимается плата $15 в месяц. Другие тарифы стоят от 30 до 100 долларов в месяц и расширяют лимиты на количество запущенных ботов, фьючерсных ботов, доступов к биржам. На самом дорогом тарифе также есть персональная техподдержка.

4 Stratum Bot

Stratum Bot позиционируется разработчиками как система, максимально упрощающая даже самые сложные стратегии. Начать торговлю можно уже в течение двадцати секунд с момента первого запуска. Настройки подбираются в один клик по кнопке «Автоподбор параметров».

Версия бота, работающая с Binance, стоит $13 в месяц (в то время как версия для YoBit бесплатная). Также платная версия расширяет количество одновременных потоков до 20, открывает возможность использования Trailing Profit, усреднения, разнообразных фильтров и индикаторов.

5 HAASbot

HAASbot/HAASonline – это набор инструментов для автоматизированной торговли. Предлагает как локальные, так и облачные решения, а также скриптовой язык, при помощи которого любой желающий может создавать собственные стратегии и алгоритмы. Бэктесты и симуляторы торговли позволяет снизить риски и оптимизировать стратегии.

В рамках бота доступны такие вспомогательные возможности, как синтетические типы ордеров, расширения для ботов, сканер рынка, управление портфелем и мн.др.

При покупке сразу на 12 месяцев, лицензия будет стоить от 0.031 до 0.088 BTC в месяц, в зависимости от набора услуг. Самый дорогой тариф снимает все ограничения по количеству запущенных ботов, мерам безопасности, торговым функциям, способам страхования.

6 Botee Trade

Botee Trade – бот, запускаемый в браузере или локально. Можно бесплатно запускать неограниченное число бэктестов, просматривать подробную аналитику и осуществлять гибкие настройки под любую ситуацию. Уровни усреднения помогут защититься от существенных потерь, а объединение в одном окне бэктеста и реальных результатов – оптимизировать стратегию.

Читайте также:  Почему упал биткоин 2021 май

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:

  • API-ключи нужно хранить столь же тщательно, как и приватные ключи от криптокошельков, поскольку с их помощью можно получить доступ к вашему биржевому балансу и управлять им.
  • Бот обычно запрашивает разрешение только на торговлю. Не стоит давать разрешение на вывод средств. Исключением может быть ситуация, когда вы используете арбитражные боты, торгующие на разных биржах.
  • Поставьте двухфакторную аутентификацию и надежные пароли на все, что только можно.
  • Используйте бэктекстинг. Он позволяет запускать стратегии на исторических ценовых данных, чтобы проверять их эффективность. Однако нужно понимать, что это всего лишь проверка, и в реальности все может быть иначе.
  • Экспериментируйте со стратегиями. Зачастую одна стратегия лучше работает с одной монетой, а другая – с другой. Или стратегия, которая хорошо работает на бычьем рынке, может оказаться неэффективной на медвежьем.
  • Настройтесь на некоторые потери. Автоматизация торговли это еще не гарант прибыли. Используйте стоп-лосс, чтобы ограничить потери. И всего начинайте с небольших сумм, которых не жалко лишиться.
  • В некоторых случаях вам придется совершать сделки вручную. Бот – это скорее помощник, чем полная замена человека.
  • Следите за комиссиями. Когда вы много торгуете, то будете платить много комиссий. Нужно, чтобы прибыль покрывала эти расходы.
  • Некоторые боты (например, HAAS) поддерживают такое понятие, как страхование, защита от рисков. Суть в том, что при слишком резком изменении цены бот останавливает торговлю. Не пренебрегайте этой функцией.

Внимательное отношение к каждому финансовому действию поможет избежать многих подводных камней.

Заключение

Торговые боты позволяют значительно повысить эффективность работы на бирже Бинанс. Но это справедливо только в том случае, если уделить достаточно внимания их настройке и изучению. Не стоит думать, что достаточно запустить программу одной кнопкой, чтобы получать пассивный доход. В использовании ботов есть свои плюсы и минусы. Плюсов так или иначе больше.

Источник

Оцените статью