Jump to content
ABot

A-Bot - Бесплатный бот для Binance

Recommended Posts

Данный бот предназначен для спотовой торговли на монетах в парах к BTC и USDT. Работает по гибкой стратегии усреднения, имея обширное количество дополнительных настроек и опций, напрямую влияющий на итоговый профит и стратегию в целом, таких как: трейлинг-стоп; закрытие позиции по принципу частичной распродажи в зависимости от её веса (это позволяет тянуть среднюю продажу выше при пампе монеты, скрин №6); телеграм-уведомления в личный канал при полном исполнении ордера на продажу, а также статистику по аккаунту в реальном времени (скрины №4, №5); прогрессивную grid-сетку для последующих усреднений, зависящую как от пользовательских настроек, так и от рыночной динамики, которую видит бот; подхватывание пользовательских ордеров и дальнейшая работа с ними и прочее.
В теории, к боту можно применить множество полностью или частично автоматизированных настроек, всё зависит от пользовательской смекалки и стратегии. На практике с ноября месяца я тестирую одну и ту же стратегию не жадного наращивания депозита в BTC. В среднем получается от 3 до 8 процентов в месяц к задействованному депозиту. Причём, бот довольно неплохо ведёт себя на любом рынке, но всё же пользователю рекомендуется менять настройки по желанию в зависимости от тренда (работаем над автоматизацией этих процессов, чтобы бот сам ориентировался по рыночной активности)
Проект разрабатывается несколькими энтузиастами на некоммерческой основе, поэтому пока что это консольная оболочка, которая может кого-то оттолкнуть, но в целом использование бота не вызывает никаких затруднений из-за ключей-команд. Буду рад ответить на возникшие вопросы!
Ссылки на ресурсы проекта:
GitHub (мануал по запуску, настройкам, гайды и полезные ссылки, exe и бинарники бота в релизе)       
Telegram-чат (статистику тестовых аккаунтов найдёте в описании чата)

 

 

 

img-1.pngimg-2.pngimg-5.pngimg-3.pngimg-4.pngimg-6.pngimg-9.png

 

 

Edited by ABot

Share this post


Link to post
Share on other sites

Обновили версию до 1.11

  • Теперь все настройки по дефолту устанавливаются сами при первом запуске бота, пользователю лишь нужно указать API от Binance и настроить телеграм-оповещения по желанию
  • Добавлена настройка активации трейлинг-стопа только на тех активах, стоимость которых выше заданных пользователем цен. Эта настройка позволяет избежать продажи в бу или минус по монетам, у которых большой процент спреда из-за низкой стоимости актива (типа DOGE = ~0.00000025 BTC)
  • Добавлена настройка автоматического регулирования максимального количества открытых ордеров. Параметр позволяет боту минимизировать истощение баланса на падающем рынке в зависимости от пропорций баланса и открытых позиций/усреднений по ним. Хорошо работает с включенным параметром увеличения шага сетки усреднений, значение которого больше 1%
  • Расширена панель вывода в консоль, где, помимо свободного баланса, прибыли и т.п., будет отображаться МП (максимальное количество пар) с включенной настройкой автоматического регулирования максимального количества открытых ордеров
  • Трейлинг-стоп теперь работает по маркету и позволяет избежать зависания ордеров
  • Ошибки вынесены из консоли в лог
  • Исправлены мелкие ошибки

    В настройках отключите автоматическую регулировку количества открытых позиций, если не нужна эта функция, а те, кто оставят включенной - при работе бота просим вас периодически сравнивать значения "МП", сильно ли они будут отличаться от ограничения количества пар, выставленных вами

     

1.png

2.png

Также прилагаю историю одного из пользователей. Пока что рекордсмен.
"раз уж бот распродал все почти, подведу небольшую итог.
Суммарно с 22 декабря было куплено 0,034666BTC, сейчас баланс 0,0399627 BTC, т.е. бот заработал 0.0052967 BTC или 15.27% от вложенных средств.

Настройки стандартные, сейчас лимит в 25 пар, когда весь рынок падал, ставил 15"


Его экспортированная история ордеров:
https://docs.google.com/spreadsheets/d/1LsMIhtU1D7obVLMbszL-8ktMYLhzOjwyhA8bMGoCX0o/edit?usp=sharing

Edited by ABot

Share this post


Link to post
Share on other sites

Обновили версию до 1.12

  • Исправлена ошибка типа данных в версии 1.11, из-за которой не работал трейлинг-стоп
  • Исправлена ошибка, приводившая к закрытию сделки в минус по маркету при активированном трейлинге. Она была вызвана недостаточным количеством монет в стакане, из-за чего бот своим sell-ордером пробивал сквизом среднюю цену покупки по монете
  • Исправлена возможная часть кода, приводившая к неправильным уведомлениям в телеграме и подсчете неверной статистики, при которой средняя цена покупки была равна 0
  • Исправлена ошибка "division by zero" сортировки рыночных данных из веб-сокета
  • Исправлены другие мелкие ошибки
  • Удалена сноска свободного баланса в главном меню, т.к. она рассчитывалась по неактуальным данным из локальной БД до подключения к бирже
Edited by ABot

Share this post


Link to post
Share on other sites

Обновлено до 1.13

  • Исправлена критическая ошибка в функции веб-сокета, которая могла повлечь за собой дублирование данных в базе данных и фатальные ошибки в работе бота
  • Исправлена ошибка деления нулевых значений процентов суточной цены
  • Добавлена ежедневная статистика в телеграм-оповещения, которая отправляется в канал каждую полночь
  • Улучшена система фильтрации пар при запуске бота
  • Актуализировано количество открытых позиций, значение которых могло сбиваться из-за ошибок бота

Share this post


Link to post
Share on other sites

Обновлено до 1.14

  • Добавлена ключ-команда для просмотра открытых позиций из главного меню
  • Улучшены уведомления ежедневной статистики в телеграм
  • Улучшена система фильтрации пар при запуске бота
  • Исправлены мелкие ошибки математических операций

Share this post


Link to post
Share on other sites

Обновлено до 1.15

  • Переработана система условий для трейлинга
  • Добавлена система подсчёта данных потерявшихся ордеров из-за возникавших ошибок, которые могли не учитываться ботом в прошлых версиях
  • Доработана система подсчёта статистических данных
  • Добавлен индикатор состояния подключения к бирже
  • Сокращена информационная сноска в консоли
  • Добавлена функция чистки БД от мусорных строк при новых биржевых ивентах, совершенных ботом
  • Улучшена функция мониторинга приходящих торговых данных, теперь этот процесс занимает гораздо меньше времени и отсеивает возможные проблемы с дублирующимися парами в потоке веб-сокета
  • Множество мелких доработок/изменений кода

Share this post


Link to post
Share on other sites

Обновлено до 1.16

  • Добавлена предстартовая очистка БД от мусорных символов, приводивших к ошибке декодинга
  • Добавлены условия для трейлинг-стопа из предыдущих версий из-за возможной неполной проторговки монеты и остатка мелкой части монет, которые нельзя продать
  • Исправлена ошибка раннего обращения к переменной до её присвоения
  • Расширена палитра расчётов при пересчёте сделок с ошибочным статусом в БД, что должно привести к записи полных точных данных

Share this post


Link to post
Share on other sites

1.17

  • Добавлено полное логирование биржевых ивентов, совершённых ботом
  • Добавлено логирование в расчётной части кода, отвечающей за формирование статистики
  • Добавлена возможность полной очистки белого списка (кроме пар, где уже открыты позиции), а также добавление всех торгующихся на бирже пар к BTC
  • Добавлена новая настройка минимальной стоимости актива, ниже которой бот не будет его покупать (за исключением усреднений)
  • Добавлен процентный показатель разницы рыночной цены и цены ордера на продажу в % по лидирующей паре в консоли (на сколько процентов нужно вырасти монете до продажи)
  • Доработана функция дозакупки BNB
  • Переработана система блокировки торгов при срабатывании ивента, что позволяет избежать флуда запросами к бирже при ошибках и остановить работу бота в случае проблем с веб-сокетом, отвечающим за ордера и баланс аккаунта
  • Улучшена система ручных сделок: исправлены ошибки при рестарте бота с незавершёнными пользовательскими ордерами, клиентские заявки не будут отменяться сами (можно использовать, как вёдра, после наполнения которых бот сам выставит ордер на продажу), и другое
  • Улучшена система сортировки и фильтрации рыночных данных и данных по открытым позициям, что позволит боту направлять депозит на осуществление сначала самых выгодных сделок
  • Исправлена ошибка статуса ордера, из-за которой после ручной отмены ордера и выставления этого же ордера обратно ботом, статус монеты не обновлялся на актуальный SELL_ORDER и вызывал флуд запросами с последующей ошибкой от биржи 'APIError(code=-2010): Duplicate order sent.'

 

Также завершились тесты смешанного режима торговли (ручной + подхватывание ордеров ботом), при котором бот показывает неплохие результаты. Особенно отчётливо это проявилось сегодня на паре DOGE/BTC из-за высокой волатильности, когда бот мгновенно совершал сделки и подбирал любые усреднения, принося большое количество сделок и хороший профит.

Edited by ABot

Share this post


Link to post
Share on other sites

1.18

  • Изменён порог выхода из позиции при активированном трейлинге по стоп-лоссу: теперь последний закрывающий ордер должен продаваться только выше средней цены входа, а не выше или равной, как было в прошлых версиях
  • Исправлен код, фильтрующий торговые пары из белого списка, который конфликтовал с открытыми ордерами, торгующимися не в паре к BTC, и приводил к нестабильному запуску
  • Исправлена ошибка из-за ручной покупки по маркету, когда бот неверно парсил приходящий стрим и записывал в базу данных нулевые значения, из-за чего сбивался подсчёт в статистике и не происходило усреднений
  • Расширена ежедневная статистика в Telegram; сообщения с этой статистикой теперь будут автоматически закрепляться
  • Добавлена настройка fiat_currencies в ключ-команде -p; с помощью неё можно добавлять/удалять фиатные пары к BTC для расчёта ежедневной прибыли в валютах
  • Полностью исправлена функция пересчёта потерявшихся ордеров. Теперь даже в случае удаления базы данных все ордера перезапишутся правильно исходя из исторических данных

    Также предлагаю немного интересных цифр, намного больше статистики пользователей можно увидеть в нашем чате:)

1.png4.png2.png3.png

Edited by ABot

Share this post


Link to post
Share on other sites

Поставил Абот вчера, проблем с установкой не было, подключил телеграмм, спасибо Андрею что помог.

По профиту, есть бот что тут предлагают со стратегией мартенгейл за 200 баксов, как я там и писал, нужен огромный депо, чтоб в инвест не залезть.

Есть бот сеточник, он работает хорошо, но тоже депо нужно не малое, а так же он платный.

Этот бот бесплатный, свои функции выполняет ОТЛИЧНО, депо не нужно большое, все уведомления о сделках приходят в телеграмм, можете сами проследить профит https://t.me/my_profit_bin временно будет открыт, чтоб не было сомнений.  Спасибо Андрею за этого бота. Теперь бы ещё такой и на эфирчик).

Edited by Просто человек

Share this post


Link to post
Share on other sites
9 минут назад, Просто человек сказал:

Поставил Абот вчера, проблем с установкой не было, подключил телеграмм, спасибо Андрею что помог.

По профиту, есть бот что тут предлагают со стратегией мартенгейл за 200 баксов, как я там и писал, нужен огромный депо, чтоб в инвест не залезть.

Есть бот сеточник, он работает хорошо, но тоже депо нужно не малое, а так же он платный.

Этот бот бесплатный, свои функции выполняет ОТЛИЧНО, все уведомления о сделках приходят в телеграмм, можете сами проследить профит https://t.me/my_profit_bin временно будет открыт, чтоб не было сомнений.  Спасибо Андрею за этого бота. Теперь бы ещё такой и на эфирчик).

Благодарю за отзыв, рад, что нравится, желаю профита дальнейшего в нашем сообществе и с нашим роботом!🤝

Share this post


Link to post
Share on other sites
01.02.2021 в 20:02, Просто человек сказал:

 

По профиту, есть бот что тут предлагают со стратегией мартенгейл за 200 баксов, как я там и писал, нужен огромный депо, чтоб в инвест не залезть.

 

А какой конкретно депозит оптимально?

Share this post


Link to post
Share on other sites
12 часов назад, AlenDexton сказал:

А какой конкретно депозит оптимально?

Хоть 20тр рублей) Бот распределит сколько может ордеров купить, а так чем больше тем лучше. Отвечу за Андрея.

Share this post


Link to post
Share on other sites

@ABot Окей. А если уже есть аккаунт на Бинансе?

Нужно заводить второй для бота с вашим рефералом;  Бинанс за несколько аккаунтов не заблочит? Как он вообще к мультиаккам относится?

Edited by KBV

Share this post


Link to post
Share on other sites
1 час назад, KBV сказал:

@ABot Окей. А если уже есть аккаунт на Бинансе?

Нужно заводить второй для бота с вашим рефералом;  Бинанс за несколько аккаунтов не заблочит? Как он вообще к мультиаккам относится?

К мульти нормально, я регился на трёх акках, пока всё работает, почта, телефоны разные. Ну а насчёт IP хз.

Edited by Просто человек

Share this post


Link to post
Share on other sites

Обновлено до 1.19

  • Добавлена настройка min_balance. Если свободный баланс в BTC становится ниже этого значения, бот перестаёт покупать/усреднять активы
  • Улучшена система трейлинга, теперь минимальная цена выхода будет повышаться при росте рыночной цены актива, что не будет приводить к закрытию позиции в БУ
  • Оптимизирована работа с белым списком: добавлена функция одновременного добавления/удаления нескольких монет, исправлена ошибка с отображением названия пар, где слово BTC фигурировало в качестве базового актива
  • Улучшена сетка ежедневной статистики в телеграм
  • Добавлено новое уведомление в телеграм при критической остановке бота из-за неполадок с веб-сокетом
  • Присвоены уникальные названия для лог-файла, чтобы при каждом запуске бота создавался новый лог
  • Исправлены некоторые ошибки

Share this post


Link to post
Share on other sites

Пробую бот, вроде все ок работает.

Share this post


Link to post
Share on other sites

Поставил бота на хостинг с RDP.
Обнаружил, что бот не работает без существующего (в его понимании) рабочего стола 🙂
То есть - я запускаю бота - смотрю как он работает, и закрываю RDP-сеанс.
Утром подключаюсь к хостингу, открываю RDP - и вижу, что бот запущен, но ничего не делал всё это время. Смотрю в логи - так и есть, последняя запись 6 часов назад...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
21.02.2021 в 06:27, ushba сказал:

Поставил бота на хостинг с RDP.
Обнаружил, что бот не работает без существующего (в его понимании) рабочего стола 🙂
То есть - я запускаю бота - смотрю как он работает, и закрываю RDP-сеанс.
Утром подключаюсь к хостингу, открываю RDP - и вижу, что бот запущен, но ничего не делал всё это время. Смотрю в логи - так и есть, последняя запись 6 часов назад...

Исправили это кип элайвом, отваливался веб-сокет.

Добавили бота для USDT, последующие обновления будут ориентированы на тезер, т.к. торговля там динамичнее и интереснее.

Share this post


Link to post
Share on other sites

Запустил бота на BTC 2 февраля.

Начальный депозит бота 0.05 BTC
06.02.2021 добавил еще 0.03 BTC
06.02.2021 добавил еще 0.003 BTC
11.02.2021 добавил еще 0.05 BTC
14.02.2021 добавил еще 0.03 BTC
15.02.2021 добавил еще 0.025 BTC

итого 0.188 BTC

За месяц прибыль составила 08089645 BTC.

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

Мое мнение это лучший бот,что есть на сейчас--настройки легкие и понятные,разработчик бота Андрей всегда в сети и если надо то помогает советом,за что большое спасибо ему.

P.S.

Запустил бота на USDT 22 февраля.

Начальный депозит бота 32350 USDT

Прибыль за 8 дней составила 4436 USDT.

Share this post


Link to post
Share on other sites

А другие биржи стоит ждать? А то Бинанс РБ не работает(

Share this post


Link to post
Share on other sites
3 минуты назад, Etevi сказал:

А другие биржи стоит ждать? А то Бинанс РБ не работает(

Ориентированы пока что в ближайшем будущем только на бинанс, а так вообще ВПН поможет обойти усатую блокировку

Share this post


Link to post
Share on other sites
02.03.2021 в 15:13, vovchik сказал:

Начальный депозит бота 32350 USDT

Прибыль за 8 дней составила 4436 USDT.

Это прибыль, которую показывает бот в строке статуса, или прирост депозита, который показывает бинанс?

Share this post


Link to post
Share on other sites

По поводу бота есть интересное наблюдение.
По идее, если боту указано учитывать общую дельту цены (движение рынка) - то его количество закупов в сутки не должно зависеть от общего направления движения рынка - бычий он или медвежий. Предположим, рынок быкует. Но не может вся крипта расти относительно доллара СИНХРОННО. Кто-то растёт быстрее, кто-то  медленнее. И те монеты, которые растут медленнее "средней скорости роста" - по сути, должны закупаться, так как относительно общей массы они как бы падают. На медвежьем рынке - аналогично. Но по факту, бот очень активно совершает покупки только на медвежьем рынке, и почти ничего не покупает во время общего роста. Например, сейчас, когда рынок бычий, у меня 90% депо в долларах - и бот почти ничего не хочет покупать. При том, что min_order достаточно высокий, а perc_down всего 3%.
Неужели никакая монета не опускается менее 3% от СРЕДНЕГО прироста? Да, маленькое дополнение - количество торговых пар равно 87.  То есть - без ограничений...
Мне кажется, что-то тут не так с определением момента для закупки.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...