Pages:
Author

Topic: A-Bot — торговый бот для Binance - page 3. (Read 1131 times)

member
Activity: 60
Merit: 29
    1.34
    • 10.04.2021 старые версии перестанут работать из-за перехода на новый сервер лицензий, просьба обновиться на версию 1.34 и выше (в дальнейшем)
    • При каждом старте все пары в базе данных будут обновляться по параметрам stepSize, tickSize и minNotional, т.к. Binance в последнее время часто правит параметры котировок на монетах, что могло приводить к ошибкам LOT_SIZE и MIN_NOTIONAL
    • Добавлена совместимость с GUI-утилитой https://github.com/TomBishop-Auto/A-Bot_GUI
    • Исправлена ошибка дельты, которая делала sell_up отрицательным значением
    • Изменён механизм формирования рыночной дельты, переработана формула и её пропорции
    • Изменено влияние дельты на торговые настройки в зависимости от значения дельты по отношению к ним
    • Исправлен баг повторной покупки актива после продажи, если его уже нет в белом списке
    • Мелкие исправления
    1.33
    • Добавлена настройка min_daily_percent
    • Исправлена ошибка, из-за которой при усреднении позиции, при котором ордер на покупку исполнялся частично, рассчитывалась неверная средняя цена покупки, из-за чего сделка могла закрываться в минус
    • Исправлена ошибка с Telegram, из-за которой не приходила ежедневная статистика и нагружался бот
    • Исправлена ошибка покупки BNB для комиссии, приводившая к закрытию бота
    • Исправлена ошибка многократного дублирования суточной статистики в Telegram
    • Исправлена ошибка информационной строки с делением на 0
    • Мелкие исправления
    Release 1.32
    • Исправлена ошибка неверного сравнения в условии, активирующем усреднение
    • Исправлена ошибка неверного формата переменных
    Pre-release 1.31
    • Исправлена ошибка запроса к серверу лицензий
    • Мелкие исправления
    BETA 1.302 hot-fix
    • Исправлен запрос к хосту
    • Исправлен момент отмены ордера для усреднения, после которого не хватает баланса на покупку
    • Исправлен момент быстрой продажи позиции в минус после покупки
    BETA 1.301 hot-fix
    • Хотфикс пушей в Telegram и проверки лицензии
    BETA 1.3
    • Полностью обновлённая версия
    • Переработан код и торговые функции
    • Добавлены новые настройки
    • Переработаны старые торговые настройки под мультивалютную торговлю в одном боте
    • Упрощена работа с разрешённым списком монет и торговыми настройками
    • Добавлена возможность быстрого экспорта/импорта разрешённого списка монет и торговых настроек
    • Добавлено усреднение открытой позиции на продажу ручной докупкой монет
    • Переработано дерево решений на основе ивента веб-сокета
    member
    Activity: 60
    Merit: 29
    Добавили бота для USDT, последующие обновления будут ориентированы на тезер, т.к. торговля там динамичнее и интереснее.
    member
    Activity: 60
    Merit: 29
    Обновлено до 1.19
    • Добавлена настройка min_balance. Если свободный баланс в BTC становится ниже этого значения, бот перестаёт покупать/усреднять активы
    • Улучшена система трейлинга, теперь минимальная цена выхода будет повышаться при росте рыночной цены актива, что не будет приводить к закрытию позиции в БУ
    • Оптимизирована работа с белым списком: добавлена функция одновременного добавления/удаления нескольких монет, исправлена ошибка с отображением названия пар, где слово BTC фигурировало в качестве базового актива
    • Улучшена сетка ежедневной статистики в телеграм
    • Добавлено новое уведомление в телеграм при критической остановке бота из-за неполадок с веб-сокетом
    • Присвоены уникальные названия для лог-файла, чтобы при каждом запуске бота создавался новый лог
    • Исправлены некоторые ошибки
    member
    Activity: 60
    Merit: 29
    1.18
    • Изменён порог выхода из позиции при активированном трейлинге по стоп-лоссу: теперь последний закрывающий ордер должен продаваться только выше средней цены входа, а не выше или равной, как было в прошлых версиях
    • Исправлен код, фильтрующий торговые пары из белого списка, который конфликтовал с открытыми ордерами, торгующимися не в паре к BTC, и приводил к нестабильному запуску
    • Исправлена ошибка из-за ручной покупки по маркету, когда бот неверно парсил приходящий стрим и записывал в базу данных нулевые значения, из-за чего сбивался подсчёт в статистике и не происходило усреднений
    • Расширена ежедневная статистика в Telegram; сообщения с этой статистикой теперь будут автоматически закрепляться
    • Добавлена настройка fiat_currencies в ключ-команде -p; с помощью неё можно добавлять/удалять фиатные пары к BTC для расчёта ежедневной прибыли в валютах
    • Полностью исправлена функция пересчёта потерявшихся ордеров. Теперь даже в случае удаления базы данных все ордера перезапишутся правильно исходя из исторических данных
    member
    Activity: 60
    Merit: 29
    1.17
    • Добавлено полное логирование биржевых ивентов, совершённых ботом
    • Добавлено логирование в расчётной части кода, отвечающей за формирование статистики
    • Добавлена возможность полной очистки белого списка (кроме пар, где уже открыты позиции), а также добавление всех торгующихся на бирже пар к BTC
    • Добавлена новая настройка минимальной стоимости актива, ниже которой бот не будет его покупать (за исключением усреднений)
    • Добавлен процентный показатель разницы рыночной цены и цены ордера на продажу в % по лидирующей паре в консоли (на сколько процентов нужно вырасти монете до продажи)
    • Доработана функция дозакупки BNB
    • Переработана система блокировки торгов при срабатывании ивента, что позволяет избежать флуда запросами к бирже при ошибках и остановить работу бота в случае проблем с веб-сокетом, отвечающим за ордера и баланс аккаунта
    • Улучшена система ручных сделок: исправлены ошибки при рестарте бота с незавершёнными пользовательскими ордерами, клиентские заявки не будут отменяться сами (можно использовать, как вёдра, после наполнения которых бот сам выставит ордер на продажу), и другое
    • Улучшена система сортировки и фильтрации рыночных данных и данных по открытым позициям, что позволит боту направлять депозит на осуществление сначала самых выгодных сделок
    • Исправлена ошибка статуса ордера, из-за которой после ручной отмены ордера и выставления этого же ордера обратно ботом, статус монеты не обновлялся на актуальный SELL_ORDER и вызывал флуд запросами с последующей ошибкой от биржи 'APIError(code=-2010): Duplicate order sent.'

    Также завершились тесты смешанного режима торговли (ручной + подхватывание ордеров ботом), при котором бот показывает неплохие результаты. Особенно отчётливо это проявилось сегодня на паре DOGE/BTC из-за высокой волатильности, когда бот мгновенно совершал сделки и подбирал любые усреднения, принося большое количество сделок и хороший профит.
    member
    Activity: 60
    Merit: 29
    Обновлено до 1.16
    • Добавлена предстартовая очистка БД от мусорных символов, приводивших к ошибке декодинга
    • Добавлены условия для трейлинг-стопа из предыдущих версий из-за возможной неполной проторговки монеты и остатка мелкой части монет, которые нельзя продать
    • Исправлена ошибка раннего обращения к переменной до её присвоения
    • Расширена палитра расчётов при пересчёте сделок с ошибочным статусом в БД, что должно привести к записи полных точных данных
    member
    Activity: 60
    Merit: 29
    Обновлено до 1.15
    • Переработана система условий для трейлинга
    • Добавлена система подсчёта данных потерявшихся ордеров из-за возникавших ошибок, которые могли не учитываться ботом в прошлых версиях
    • Доработана система подсчёта статистических данных
    • Добавлен индикатор состояния подключения к бирже
    • Сокращена информационная сноска в консоли
    • Добавлена функция чистки БД от мусорных строк при новых биржевых ивентах, совершенных ботом
    • Улучшена функция мониторинга приходящих торговых данных, теперь этот процесс занимает гораздо меньше времени и отсеивает возможные проблемы с дублирующимися парами в потоке веб-сокета
    • Множество мелких доработок/изменений кода
    member
    Activity: 60
    Merit: 29
    Обновлено до 1.14
    • Добавлена ключ-команда для просмотра открытых позиций из главного меню
    • Улучшены уведомления ежедневной статистики в телеграм
    • Улучшена система фильтрации пар при запуске бота
    • Исправлены мелкие ошибки математических операций
    member
    Activity: 60
    Merit: 29
    Обновлено до 1.13
    • Исправлена критическая ошибка в функции веб-сокета, которая могла повлечь за собой дублирование данных в базе данных и фатальные ошибки в работе бота
    • Исправлена ошибка деления нулевых значений процентов суточной цены
    • Добавлена ежедневная статистика в телеграм-оповещения, которая отправляется в канал каждую полночь
    • Улучшена система фильтрации пар при запуске бота
    • Актуализировано количество открытых позиций, значение которых могло сбиваться из-за ошибок бота
    member
    Activity: 60
    Merit: 29
    Обновили версию до 1.12
    • Исправлена ошибка типа данных в версии 1.11, из-за которой не работал трейлинг-стоп
    • Исправлена ошибка, приводившая к закрытию сделки в минус по маркету при активированном трейлинге. Она была вызвана недостаточным количеством монет в стакане, из-за чего бот своим sell-ордером пробивал сквизом среднюю цену покупки по монете
    • Исправлена возможная часть кода, приводившая к неправильным уведомлениям в телеграме и подсчете неверной статистики, при которой средняя цена покупки была равна 0
    • Исправлена ошибка "division by zero" сортировки рыночных данных из веб-сокета
    • Исправлены другие мелкие ошибки
    • Удалена сноска свободного баланса в главном меню, т.к. она рассчитывалась по неактуальным данным из локальной БД до подключения к бирже
    member
    Activity: 60
    Merit: 29
    Обновили версию до 1.11

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

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

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

    Его экспортированная история ордеров:
    https://docs.google.com/spreadsheets/d/1LsMIhtU1D7obVLMbszL-8ktMYLhzOjwyhA8bMGoCX0o/edit?usp=sharing
    member
    Activity: 60
    Merit: 29
    В середине декабря бота решил потестить майнер-ютубер Давид handyTV, за что ему отдельное спасибо. Промежуточные результаты на скрине. Решил, что будет пользоваться ботом, но переключит его на а-ля хэдж-мод параллельно к фьючам на эфире или придумает что-то ещё, не менее интересное.
    Всего было инвестировано:
    19ого декабря 0.003938+0.00183588+0.00287714=0.00865102 BTC (200 USDT)
    4ого января добавил еще: 0.006468 BTC (200 USDT)
    6ого января добавил 300USDT или 0.008638 BTC
    8ого января добавил 200 USDT или 0.004883 BTC
    Итого: 0.02864002 BTC или 900 USDT инвестировано в тестовый аккаунт для бота

    Сегодня бот закрыл все сделки, также я продал остаток bnb, в итоге сейчас на балансе:
    0.03050114 BTC или 1228.61$ по текущему курсу Binance
    Профит за 22 дня:
    BTC: 0.03050114-0.02864002=0.00186112(74 $)
    USDT: 1228.61-900=328.61 USDT
    В процентах:
    BTC: 0.00186112/0.02864002*100%=6.5%
    USDT: 328.61/900*100%=36.5%
    Его результаты
    member
    Activity: 60
    Merit: 29
    Обновили версию до 1.07

    • Добавлена задержка сообщений стрима веб-сокета, т.к. технические неполадки на бирже 21 декабря дали понять, что API у них могут начинать жить своей жизнью
    • Улучшены фрагменты кода, отвечающие за работу с ордерами в критических случаях (отваливаются API, биржа прекращает торги/работу и т.п.)
    • Улучшена система работы с базой данных (теперь повредить файл db практически невозможно ни при каких сбоях биржи/коммуникаций)
    • База данных производит безопасное обновление при каждой совершенной операции
    • Исправлена некорректная полная продажа позиции по трейлинг-стопу в минус в случае, если произошла активация трейлинга ботом и пользователь закрыл программу, после чего открыл через какой-то
    • промежуток времени, а актив уже упал в цене (раньше при закрытии бота с активными позициями, тянущимися по трейлингу, бот продавал этот актив в минус по текущей рыночной цене)
    member
    Activity: 60
    Merit: 29

       Наверное пора и свой сайт с описанием сделать :-)

    Планируется веб-версия, на гитхабе, в принципе, всё описание есть, но спасибо за комментарий, особенно от комьюнити или разработчика мунботаSmiley
    hero member
    Activity: 2646
    Merit: 525
    https://moon-bot.com

       Наверное пора и свой сайт с описанием сделать :-)
    member
    Activity: 60
    Merit: 29
    Обновили версию до 1.06.

    • Добавлено прогрессивное увеличение веса позиций при усреднениях (суммы последующих усреднений будут увеличиваться пропорционально проценту шага увеличения сетки)
    • Исправлена ошибка нахлёстывания отменяемых ордеров (раньше, в зависимости от загруженности биржи, бот мог попытаться отменить один и тот же ордер 2 раза и, получив ошибку, обнулить позицию)
    member
    Activity: 60
    Merit: 29
    Обновили версию до 1.05.

    • Убрана функция автообновления из-за конфликтов с правами пользователя. Вместо этого при запуске бота будет осуществляться проверка обновлений и печататься сноска о текущей и актуальной версии бота
    • Исправлена ошибка частичной продажи по трейлингу, когда бот в редких случаях неверно считал остаточный баланс монеты
    • Добавлены информационные сноски о свободном и примерном общем балансе в BTC как в боте, так и в описании пользовательского Telegram-канала, куда приходят уведомления
    member
    Activity: 60
    Merit: 29
    Бот работает по широко настраиваемой стратегии усреднения по всем торговым парам, торгующимся к BTCTC, USDT, BUSD, BNB, ETH и т.д. на бирже Binance.
    Продукт бесплатный и не имеет ограничений
    Алгоритм имеет систему трейлинг-стопа на споте с гибкой системой закрытия позиций, Telegram-уведомления в личный канал,
    Telegram-бота для удалённого управления, учитывает рыночную динамику цен, начинает вход в позиции по самым выгодным парам,
    умеет работать с ручными ордерами, имеет ряд динамических и автоматических настроек и многое другое.
    Более подробную информацию Вы можете найти на гитхабе или в нашем телеграм-чате:

    GitHub.........
    Telegram-чат.........
    abot-trade.ru.........
    stats.abot.su.........
    abot-config.ru.........











    Pages:
    Jump to: