Бот для бинанс самостоятельно

Бот для бинанс самостоятельно

BINANCE BOT v0.9.0 RC

Бот умеет торговать по нескольким парам одновременно. Пропишите пары, по которым будет идти торговля (см. пример). Каждую пару можно конфигурировать независимыми настройками. Они называются локальными настройками.

  • quote — это квотируемая валюта (соответствует цене). Обязательный параметр. Допустимые значения: «BTC», «ETH», «BNB», «USDT».
  • base — это базовая валюта (соответствует количеству). Например, для торгов по паре NEO/USDT базовая валюта — NEO, квотируемая — USDT. Обязательный параметр.
  • interval — интервал свечей, используется индикаторами и стратегией SCALPING. По умолчанию: «5m». Допустимые значения: [«1m», «3m», «5m», «15m», «30m», «1h», «2h», «4h», «6h», «8h», «12h», «1d», «3d», «1w», «1M»].
  • macd_fast_period — период быстрой скользящей. По умолчанию: 12.
  • macd_slow_period — период медленной скользящей. По умолчанию: 26.
  • macd_signal_period — период сигнальной скользящей. По умолчанию: 9.
  • dom_offers_amount — сколько предложений из стакана берём для расчёта средней цены. По умолчанию: 5. Допустимые значения: [5, 10, 20, 50, 100, 500, 1000].
  • scalp_min — количество последних свечей без учёта текущей, low prices которых следует использовать для расчёта наименьшей цены. По умолчанию: 4. Используйте значение 0 для отключения проверки по данному условию.
  • scalp_red — количество последних красных свечей с учётом текущей, необходимых для того, чтобы ситуация на рынке стала считаться благоприятной для покупки. По умолчанию: 2. Используйте значение 0 для отключения проверки по данному условию.
  • scalp_delay — задержка перед началом торгов. По умолчанию: 0.5. Допустимые значения: от 0 до 1, где 0 — начало свечи, 1 — конец свечи. Используйте значение 0 для отключения проверки по данному условию.
  • scalp_low_price_markup — наценка для low price текущей свечи, которая будет использоваться для вычисления цены покупки. По умолчанию: 0.2 (=20%).
  • dk_extra_interval — интервал для дополнительного анализа индикатора Stochastic RSI. По умолчанию «15m». Допустимые значения: [«1m», «3m», «5m», «15m», «30m», «1h», «2h», «4h», «6h», «8h», «12h», «1d», «3d», «1w», «1M»].
  • dk_delay — задержка перед началом торгов. По умолчанию: 0.5. Допустимые значения: от 0 до 1, где 0 — начало свечи, 1 — конец свечи. Используйте значение 0 для отключения проверки по данному условию.
  • dk_low_price_markup — наценка для low price текущей свечи, которая будет использоваться для вычисления цены покупки. По умолчанию: 0.2 (=20%).
  • spending_sum — сколько quote тратить каждый раз при покупке base. По умолчанию: 0.5.
  • profit — какой навар нужен с каждой сделки. Комиссия учитывается только при торговле без использования BNB. По умолчанию: 0.01 (=1%).
  • use_stop_loss — нужно ли продавать с убытком при падении цены. По умолчанию: false. Допустимые значения: true, false.
  • stop_loss — на сколько должна упасть цена, чтобы продавать с убытком. По умолчанию: 2.5 (=2.5%).

Глобальные настройки — это настройки, одинаковые для всех пар.

  • api_key — обязательный параметр.
  • secret_key — обязательный параметр.
  • spending_system — в чём исчислять затраты на покупку base: «fixed» — в виде количества base для покупки, «dynamic» — в виде процента от общей суммы квотируемой валюты, имеющейся в распоряжении (1 = 100%). По умолчанию: «dynamic».
  • buy_strategy — подробнее ниже. По умолчанию: «dynamic_klines». Допустимые значения: «dom», «scalping», «dynamic_klines».
  • sell_strategy — подробнее ниже. По умолчанию: «scalping». Допустимые значения: «dom», «scalping».
  • buy_life_time_sec — сколько (в секундах) держать ордер на продажу открытым. По умолчанию: 300.
  • clear_logs — следует ли очищать логи при запуске. По умолчанию: true. Допустимые значения: true, false.
  • clear_db — следует ли очищать базу данных при запуске. По умолчанию: true. Допустимые значения: true, false.
  • stock_fee — комиссия, которую берет биржа. По умолчанию: 0.001 (=0.1%).
  • use_bnb_fees — использовать ли BNB при оплате комиссии. По умолчанию: true. Допустимые значения: true, false.
  • macd_bull_perc — процент для торговли при падении рынка. По умолчанию: 30. Допустимые значения: любое рациональное число от 0 до 100.
  • macd_bear_perc — процент для торговли при росте рынка. По умолчанию: 70. Допустимые значения: любое рациональное число от 0 до 100.
  • stochrsi_perc — процент, ниже которого должно находиться текущее значение stochastic rsi D, чтобы условия для торговли считались благоприятными. По умолчанию: 50. Допустимые значения: любое рациональное число от 0 до 100.
Читайте также:  Самый прибыльный асик для биткоина

Покупка по данной стратегии будет совершена в том и только в том случае, если:

  1. Последние N свечей (локальный параметр scalp_red) были красными И
  2. low price текущей свечи ниже, чем low prices предыдущих N свечей ( локальный параметр scalp_min) И
  3. Прошло N времени с момента начала последней свечи (локальный параметр scalp_delay) И
  4. Индикатор MACD при текущих настройках разрешает торговлю И
  5. Индикатор STOCHASTIC RSI при текущих настройках разрешает торговлю

Цена формируется по формуле: low price текущей свечи + наценка (локальный параметр scalp_low_price_markup), которая представляет собой процент от высоты текущей свечи.

Данная стратегия ожидает:

  1. Начала первого бычьего тренда И
  2. Перекупленности более 55%,

а после проверяет ряд условий. Если:

  1. Рынок бычий И
  2. Рынок перекуплен более чем на 55% И
  3. high price текущей свечи выше, чем high price предыдущей,

то ожидать следующей свечи.

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

Данная стратегия ориентируется на последние предложения из стакана. Цена для ордера рассчитывается как среднее арифметическое цен последних N предложений из стакана (N устанавливается через локальный параметр dom_offers_amount).

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

Покупка по данной стратегии будет совершена в том и только в том случае, если:

  1. Рынок начал разворот (т.е. low price каждой следующей свечи был ниже, чем low price предыдущей, но low price последней свечи выше, чем low price предпоследней) И
  2. Текущая рыночная цена ниже цены открытия предпоследней свечи И
  3. Прошло N времени с момента начала последней свечи (локальный параметр scalp_delay) И
  4. Индикатор MACD при текущих настройках разрешает торговлю И
  5. Индикатор STOCHASTIC RSI на основном интервале (локальный параметр interval) при текущих настройках разрешает торговлю И
  6. Индикатор STOCHASTIC RSI на дополнительном интервале (локальный параметр dk_extra_interval) при текущих настройках разрешает торговлю

Цена формируется по формуле: low price текущей свечи + наценка (локальный параметр dk_low_price_markup), которая представляет собой процент от высоты текущей свечи.

Бот будет торговать в такие моменты:

  1. Когда график падал, но начал расти (в самом конце падения)
  2. Когда график начал расти, растет и не наметил тенденцию к падению (торговать во время роста, прекратить ближе к концу). См. пример

Алгоритм индикатора MACD работает следующим образом: мы берем разницу между двумя линиями MACD и сравниваем с максимальной разницей линий MACD за период от одного изменения тренда до другого. Каждый раз, когда тренд разворачивается (пересечение линий), мы обнуляем этот максимум.

Таким образом, после разворота тренда первая разница между двумя линиями будет максимальной (100% разницей). После этого, если линии еще сильнее разойдутся, то уже следующая разница между линиями станет максимальной. В тот момент, когда линии начнут сходиться, разница уже не будет максимальной, а будет убывать (90%, 80%) и т.д.

Поэтому для торгов будут использоваться две настроечные переменные:

Если рынок бычий (растет), то торгуй, пока разница больше X%. В таком случае он будет торговать на бычьем рынке с момента разворота тренда до тех пор, пока линии не начнут плотно сходиться.

Если рынок медвежий (падает), то торгуй тогда, когда разница между линиями меньше (100-Y)%. В таком случае он включится в торговлю только после того, как тренд развернется, линии разойдутся на максимум, потом сойдутся почти полностью.

Каждое из этих значений может колебаться от 0 до 100, не обязательно, чтобы они в сумме что-то давали, они независимые.

Если установить параметр macd_bear_perc в 0, то торговля будет происходить на всём медвежьем рынке, если установить параметр macd_bull_perc в 0, — то на всём бычьем. И наоборот, macd_bear_perc, установленный в 100, запретит торговлю на медвежьем рынке, а macd_bull_perc, установленный в 100, — на бычьем.

ИНДИКАТОР STOCHASTIC RSI

Читайте также:  Показатели рентабельности инвестиций организации

Бот будет торговать при двух условиях:

  1. Если скользящая stochastic rsi D находится выше скользящей stochastic rsi K
  2. Если текущее значение stochastic rsi D ниже порога, установленного глобальным параметром stochrsi_perc
  • Python 3.6 и выше (на более ранних версиях работоспособность не гарантируется)
  • пакет requests
  • пакет Ta-Lib (подробнее об установке читайте на сайте)
  • пакет numpy
  • пакет pandas

На Windows: запустить setup.bat

  1. Сконфигурировать бота и добавить свои API KEY и API SECRET в соответствующие параметры
  2. Запустить run.bat

При обнаружении багов в работе бота, а также об идеях и предложениях сообщайте в личных сообщениях в ВК.

Источник

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

Криптовалютный рынок никогда не спит, а центром активности трейдеров остается Binance — биржа цифровых активов №1 по объемам торгов. Трейдеру, будь он новичком или профессионалом, трудно самостоятельно управиться с волатильным рынком, который, к тому же, никогда не закрывается. На помощь приходят торговые боты, которые не только защищают пользователей от неприятных сюрпризов, но и помогают повысить эффективность сделок.

Боты, действующие по определенным алгоритмам, торговые боты с искусственным интеллектом, советники, платные и бесплатные роботы — каждый криптотрейдер сможет найти подходящее решение для себя.

Рассмотрим наиболее популярных и функциональных роботов для Binance.

Лучшие боты для Binance в 2020 году

Название робота Основные возможности Стоимость Официальный сайт
3commas
  • одновременные стоп-лоссы и тейк-профиты;
  • анализатор и дневники трейдера;
  • инструменты социального взаимодействия трейдеров.
От $22 до $75/мес., есть бесплатная версия https://3commas.io
RevenueBot
  • поддержка стратегии Мартингейла;
  • запуск нескольких ботов одновременно.
20% от прибыли, но не более $50 https://revenuebot.io
SmartBot
  • поддержка всех торговых пар, представленных на Binance.
$25/мес. или $200 единовременно, есть бесплатная версия http://smartbot-cryptotrading.ru
MoonBot
  • продвинутые инструменты скальпинга;
  • отличный набор опций, начиная с бесплатной версии.
Бесплатно, подключение модуля MoonScalper за отдельную плату https://moon-bot.com
APITrade
  • копитрейдинг;
  • 6 торговых алгоритмов для Binance.
50% от прибыли https://apitrade.pro
Stratum-bot
  • интерфейс, дружелюбный к полным новичкам в криптотрейдинге.
$13/мес., есть бесплатная версия без поддержки Binance https://btn.plus
TradeSanta
  • поддержка торговли по разным индикаторам;
  • дружелюбный к новичкам интерфейс.
От $15 до $100/мес., есть бесплатная версия https://tradesanta.com
Cryptohopper
  • поддержка внешних сигналов;
  • шаблоны для торговли на Binance и мастер конфигураций;
  • самый передовой набор для автоторговли.
От $19 до $99/мес., есть бесплатная версия https://www.cryptohopper.com
Cryptotrader
  • собственный маркетплейс для торговли стратегиями.
От 0.006 BTC до 0.087 BTC https://cryptotrader.org
Haasbot
  • функционал, ориентированный на крупных опытных игроков.
От 0.04 BTC до 0.07 BTC https://www.haasonline.com

3commas

Торговая платформа 3commas, представленная в 2017 году, сегодня является одним из самых популярных и функциональных решений.

  1. Множество торговых ботов.
  2. Одновременные стоп-лоссы и тейк-профиты, а также другие нужные трейдерам функции.
  3. Дневники и инструменты аналитики.

Одна из наиболее сильных сторон 3commas — социальное взаимодействие. К примеру, платформа позволяет создавать и тестировать ETF-подобные портфели, а также просматривать наиболее эффективные портфели других трейдеров.

RevenueBot

RevenueBOT — торговый бот с несколькими особенностями в торговле:

  1. RevenueBOT торгует по стратегии Мартингейла.
  2. Пользователи отдают определенный процент от прибыли.

Первое означает, что бот, согласно будет пытаться перебить убыточные сделки, ставя следом за ними более крупные ордера. Такой подход вызывает споры в сообществе.

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

Использовать этого и других ботов с «мартингейлом» рекомендуется во время штиля на рынке.

SmartBot

SmartBot — торговый робот, поддерживающий исключительно Binance. Благодаря сфокусированности только на одной бирже, у SmartBot есть преимущества перед конкурентами:

  1. Удобный интерфейс.
  2. Поддержка всех пар и нескольких стратегий.

Разберем оба пункта подробнее.

  1. SmartBot создан в видео приложения и может работать в автономном режиме, в то время как большинство ботов работают в «облаке». Интерфейс SmartBot понятен даже новичкам, а среди поддерживаемых операционных систем есть не только Windows, но и семейство Linux.
  2. SmartBot поддерживает все торговые пары, доступные на Binance. Бот может играть в лонг, шорт и работать с трейлинг-стопами.

MoonBot

Как и SmartBot, MoonBot представляет собой почти Бинанс-эксклюзив. «Почти», поскольку, кроме Binance, данный робот поддерживает Bittrex. MoonBot бесплатен и функционален, а те, кому нужны дополнительные инструменты, например, продвинутый скальпинг и анализатор, могут приобрести их с модулем MoonScalper.

Среди опций MoonBot «из коробки»:

  1. Ручной скальпинг.
  2. Тиковый график.
  3. Доверительное управление.

А также многое другое.

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 максимально облегчает задачу начинающему трейдеру. По заверениям разработчиков, все настраивается максимально быстро и просто:

  1. Зарегистрируйтесь на официальном сайте.
  2. Присоединитесь к нужной бирже, например, Binance и выберите торговую пару.
  3. Настройте бота для начала торговли всего за 2 минуты.

TradeSanta поддерживает лонг- и шорт-стратегии, тейк-профиты, торговлю по ряду индикаторов.

Cryptohopper

Cryptohopper — один из мировых лидеров в сегменте автоматической торговли. Это единственный доступный на рынке бот, позволяющий интегрировать внешние сигналы. Благодаря этому клиенты Cryptohopper получают инструмент, который развивается вместе с криптовалютным пространством и пользуются лучшими проверенными решениями.

Среди преимуществ Cryptohopper:

  1. Интуитивно понятная панель управления.
  2. Мастер конфигурации торговли.
  3. Шаблоны для Binance и других топ-бирж.

Cryptotrader

Cryptotrader — робот, предлагающий полную автоматизацию торговли криптовалютой. Этот бот позволяет пользователям не только торговать в реальном времени, но и тестировать свои стратегии для различных бирж в режиме симуляции.

Еще одна интересная особенность Cryptotrader — рынок стратегий, где любой желающий может купить или продать свои торговые алгоритмы.

Haasbot

Haasbot — один из старейших ботов, созданный в 2014 году, который отличает самый богатый функционал среди всех решений для криптотрейдинга, представленных на рынке. Разработчик Haasbot — опытная команда HaasOnline Software, основанная в 1990-х годах.

Haasbot — мощный и достаточно дорогой инструмент, поэтому наилучшим образом подойдет опытным торговцам, четко представляющим, как и для чего они будут использовать платформу.

Бесплатные боты

У большинства рассмотренных выше торговых роботов для Binance есть бесплатные, но довольно мощные версии. Другие, например, MoonBot, почти полностью бесплатны. А есть ли полностью бесплатные и полнофункциональные программы для криптоторговли? Да!

Рассмотрим три лучших приложения для торговли криптовалютой на Binance и других платфомах:

Signal

Бесплатный торговый бот, созданный специально под Binance командой Signalgroups при поддержке фонда Velocity и других крупных компаний. Таким образом, можно выделить сразу несколько преимуществ Signal:

  1. Торговый инструмент полностью бесплатен.
  2. Пользователи получают мощный терминал, который регулярно обновляется.
  3. За Signal стоят крупные игроки.

Стоит отметить, что Signal ориентирован на опытных игроков, которые имеют большие торговые обороты на Binance.

Zenbot

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

Gekko

Gekko — бесплатная платформа для автоматизации торговли с открытым исходным кодом. Любой желающий может разработать свою стратегию, используя индикаторы, и опробовать ее на реальном рынке или симуляторе.

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

Запустить Gekko можно где угодно:

  1. На ПК под управлением Windows, Linux MacOS.
  2. На Raspberry Pi.
  3. В облаке.

Как видно, инструмент не только мощный, но и очень гибкий.

Заключение

Binance остается лидирующей криптовалютной биржей, и найти торгового бота с поддержкой этой платформы не составит труда.

Представленные инструменты рассчитаны на трейдеров разного уровня — от новичков до опытных. Те же, кто относится к продвинутым пользователям и знает, как справиться со скриптами, могут воспользоваться отличными бесплатными решениями — Zenbot и Gekko.

Источник

Читайте также:  Binance список сделок api
Оцените статью