Pages:
Author

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

member
Activity: 60
Merit: 29
December 16, 2023, 04:44:13 AM
#58
Доступна новая версия 1.725

  • Исправлена ошибка ордеров со статусом AVERAGE_LIMIT_BUY_ORDER, которая приводила к бесконечной попытке отмены несуществующего ордера
member
Activity: 60
Merit: 29
Доступна новая версия 1.716
https://github.com/dpcwee/abot/releases

➖ Добавлена настройка dev_signals (отключена по умолчанию, не может принимать торговые сигналы), которая в будущем сможет регулировать торговые параметры бота по индикаторам и паттернам, в зависимости от рыночных трендов
➖ Добавлен --conf ключ volatility_range, представляющий допустимый диапазон волатильности для торговли от 0 до 1 (где 1 - наиболее волатильная торговая пара; с возможностью прописывать несколько диапазонов в ключе), по аналогии с daily_percent
➖ Доработано древо действия для стоп-лосса
➖ Исправлены: ошибка в отображении истории продаж и суточных продаж, неправильное отображение rowSell множителя при недостаточном балансе, ошибка настройки delisting_sales, учёт двух продаж при закрытии плюсовой позиции через Telegram-бота, ошибки с bep20 адресами
member
Activity: 60
Merit: 29
Доступна новая версия 1.689

➖ Добавлена функция продажи/конвертации неучтённых монет в меню Открытые позиции, а также История продаж в меню Статистика в личном Telegram-боте
➖ Доработан вывод и шаблоны в Открытых позициях
➖ Исправлена команда -sat в главном меню бота для продажи и конвертации в BNB неучтённых монет, а также их отображение в Открытых позициях
➖ Добавлен ключ запуска -referral, позволяющая сбросить значение этой настройки при запуске бота
➖ Исправлена ошибка с неправильным отображением баланса подписки
➖ Исправлена ошибка pump_value в Детекторе пампов на quote_asset, отличных от USD, приводившая к неправильному нахождения эквивалента в USD
➖ Улучшена многопоточность, исправлены ошибки блокировки базы данных, улучшено параллельное логирование, а также работа веб-сокетов, доработана функция покупки BNB для комиссии
member
Activity: 60
Merit: 29
Доступна новая версия 1.673

​​​​​​​➖ Доработана статистика суточных продаж в личном Telegram-боте
➖ Теперь row_sell не будет применяться к ордерам, открытым по сигналам, на листинге и памп детектором
➖ Добавлена возможность выгрузки логов и базы данных с сервера в личном Telegram-боте
➖ Добавлен ключ row_timer, определяющий, через какое время обнуляется множитель rowSell на позиции даже при отсутствии усреднений
➖ Добавлены ключи запуска -api и -secret для сброса API ключей (например, из-за ошибки кодировки)
➖ Исправления в Telegram-модуле, ошибках Binance API и исключениях
member
Activity: 60
Merit: 29
Доступна новая версия 1.672

➖ Добавлен --conf ключ daily_percent, позволяющий применять несколько диапазонов min_daily_percent и daily_percent (подробнее о ключе и его формате читайте на главной странице GitHub в разделе --conf ключи)
➖ Добавлен ченджлог доступной версии в личном Telegram-боте при нажатии на кнопку "Обновить A-Bot" (при её наличии)
➖ Исправлена ошибка невозможности редактировать trailing_value через личного Telegram-бота
member
Activity: 60
Merit: 29
Доступна новая версия 1.67

➖ Обновлены биржевые фильтры, исправлены ошибки размещения ордеров
➖ Добавлен ключ запуска -nlb для отключения пушей в личный Telegram-канал о покупке BNB для комиссии
➖ Обновлена информация по POST и TradingView сигналам на GitHub, изменены и переименованы сопутствующие настройки в боте
➖ Добавлен шаблон RS (множитель row_sell на позиции) в личном Telegram-боте
➖ Добавлена настройка trailing_value - эквивалент минимального размера позиции в USD, необходимый для активации трейлинга
➖ Добавлена кнопка блокировки усреднений в меню Открытых позиций личного Telegram-бот
➖ Добавлено уведомление в личный Telegram-канал о делистинге с Binance открытой позиции у бота (оповещение приходит после делистинга, а не преждевременно; анонсы о делистинге читайте на Binance)
➖ ​​​​​​​Исправления обновления базы данных, трейлинга, взаимодействие через личного Telegram-бота
member
Activity: 60
Merit: 29
Доступна новая версия 1.656

➖ Добавлена настройка sell_count, при включении которой бот будет отдавать приоритет для покупки самым часто продаваемых парам
➖ Добавлена кнопка блокировки реинвестирования на отдельных позициях через Telegram-бота
➖ Теперь при листинге торговая пара будет считать новой в течение первого часа после начала торгов
➖ Добавлен ключ --conf listing_timer (min 1, max 86400 секунд), позволяющий регулировать время активного листинга монеты после начала торгов
➖ Добавлен ключ запуска -snl, позволяющий продать все свободные монеты на балансе аккаунта в момент листинга этой монеты на Binance к приоритетному активу в quote_asset
➖ row_sell будет сбрасываться до 1 на открытой позиции в случае, если длительность сделки составляет более 1-го часа
➖ Дополнено уведомление о реинвестировании, добавлено уведомление о покупке BNB в Telegram-канале
➖ При реинвестировании бот сможет снижать количество усреднений на позиции в зависимости нового объёма позиции, ориентируясь на торговые параметры
➖ Доработан стартовый пересчёт неучтённых позиций, исходя из новых добавленных настроек и функционала
➖ Мелкие исправления
member
Activity: 60
Merit: 29
Доступна новая версия 1.653

➖ При автоматическом и принудительном реинвестировании бот сможет закрывать позицию полностью с уведомлением "🧩 или 💠 Позиция закрыта"
➖ Доработан подсчёт убытков при реинвестировании с учётом биржевой комиссии
➖ Доработано предстартовое восстановление позиций при запуске бота после -h и т.п.
➖ Доработана команда -sat
➖ Добавлен новый шаблон LQ в Telegram-боте при просмотре открытых позиций, который показывает заблокированное количество котируемого актива при активном реинвестировании у позиции
➖ Значение row_sell на позиции будет сбрасываться до 1, если длина сделки после открытия становится более 1 часа
➖ Исправлена ошибка при попытке изменить buy_down через консоль
➖ Мелкие исправления
member
Activity: 60
Merit: 29
Доступна новая версия 1.65

➖ Добавлена настройка row_sell, увеличивающая минимальный множитель ордера при повторном открытии позиции, если предыдущая продажа этой позиции была без усреднений
➖ При закрытии позиции, все средства, накапливаемые у неё в качестве актива для реинвестирования, будут распределяться между другими активами, нуждающимися в реинвестировании
➖ Исправлены математические операции реинвестирования
➖ Исправлены условия, мешающие продаже мелких остатков по трейлингу, которые меньше minNotional
➖ ​​​​​​​Исправления форматирования --conf ключей, мелкие исправления в коде и статистике
member
Activity: 60
Merit: 29
Доступна новая версия 1.643

➖ Добавлена функция "Закрыть часть позиции" через "Открытые позиции" в личном Telegram-боте
➖ Исправления в delta_deep и блокировках покупок/усреднений на разных активах
member
Activity: 60
Merit: 29
Доступна новая версия 1.64

➖ Удалены настройки timeout_socket, trailing_price (на активацию трейлинга больше не будет влиять цена активов), num_aver (заменено на возможность применить равносильное значение step_aver = 0)
➖ Изменено значение buy_down при попытке редактирования параметра с отрицательного на положительное (старый формат ввода отрицательного значения будет форматироваться в положительное число)
➖ Добавлена возможность удалять и видеть размер старых log-файлов в личном Telegram-боте в меню "Статистика"
➖ Исправлена ошибка delta_deep с несколькими активами в quote_asset, при которой блокировка на одном активе автоматически блокирует покупки/усреднения на другом активе, даже если его дельта положительная
➖ Исправлено форматирование объёмов сигналов с TradingView
➖ Исправлена ошибка PERCENT_PRICE при ручном усреднении в случае, если цена продажи оказывается выше рыночной цены в multiplierUp раз
➖ Мелкие исправления
member
Activity: 60
Merit: 29
Доступна новая версия 1.632

➖ Обновлён английский перевод
➖ Переработана функция работы с массивом торговых пар из веб-сокета, увеличена скорость торговых действий и обработки скрипта
➖ Добавлен --conf ключ stop_loss, позволяющий выходить из позиции по триггеру убытка, заданному пользователем (ключ активируется командой --conf stop_loss ЧИСЛО). ЧИСЛО - это процент падения рыночной цены актива от средней цены входа в позицию, при котором активируется стоп-лосс
➖ Добавлена настройка max_trading_view, ограничивающая максимальное количество позиций, открытых по сигналам TradingView
➖ Исправления и доработки в интерфейсе, Telegram и торговых ошибках
member
Activity: 60
Merit: 29
Доступна новая версия 1.612

➖ Удалён ключ -tov
➖ Добавлен ключ -lo, позволяющий боту осуществлять усреднения лимитными, а не рыночными ордерами
➖ Теперь можно добавлять/удалять/редактировать сразу несколько --conf ключей в настройках Telegram, а не одиночно
➖ Расширена суточная статистика в Telegram
➖ Доработано реинвестирование; продажа в убыток будет происходить с учётом ордера на продажу, а не средней цены, чтобы по итогу после процедуры иметь покрытую часть ордера в установленный sell_up доход
➖ Доработаны условия усреднения, предотвращающие бесконечные отмену и выставление ордеров в случае неподходящих значений min_balance и position_size
member
Activity: 60
Merit: 29
Доступна новая версия 1.6

TradingView
➖ Добавлена настройка trading_view, которая включает/выключает работу бота с сигналами от TradingView
➖ В настройки API и Telegram добавлена настройка tw_hash - Ваш уникальный хэш для работы с сигналами посредством вебхуков от TradingView. Его можно сгенерировать повторно через редактирование (-edt)
➖ С помощью TradingView Вы можете отправлять несколько типов сигналов для A-Bot. Подробную информацию по сигналам читайте на главной странице

Остальное
➖ Переработаны условия с отменяющимися ордерами
➖ Добавлена настройка individual_depth - аналог delta_deep, только для индивидуальной работы с каждой монетой из вайтлиста, - отслеживающая минимальные суточные показатели по каждой монете для определения локального отскока после падения
➖ Добавлены настройки reinvest_position и reinvest_percent. При включении первой, бот будет направлять часть средств в reinvest_percent% от прибыли с продаж в зависшие позиции, на которые не хватает депозита (то есть тогда, когда бот упёрся в position_size по этой монете и дальнейшее усреднение превысит это значение). В случае, если собрана сумма от профита больше, чем minNotional (размер минимального ордера; например, 10$ на USD парах), бот отменит зависшую позицию, продаст её часть в размере собранных средств для реинвестирования в минус (покроет этот убыток предыдущими профитными сделками), после чего выставит главный ордер обратно на продажу
➖ Добавлен автоматический фильтрационный расчёт допустимого предела цен размещения ордера на продажу/покупку; иными словами: максимальная/минимальная цена, по которой может быть выставлен ордер относительно текущей рыночной цены актива на бирже. По данным в API Binance, получаемых ботом, по дефолту это 0.2рыночная_цена - нижний предел (ниже на 80% от рынка); 5рыночная_цена - верхний предел (х5 от текущей рыночной цены)
➖ Каждую полночь по машинному времени будет создаваться новый лог-файл
➖ Исправлена потеря ордера после его отмены (для усреднения/трейлинга, ручной отмены) при размере позиции меньше, чем minNotional. Бот будет подбирать цену выше для размещения ордера
member
Activity: 60
Merit: 29
Доступна новая версия 1.591

➖ Добавлен --conf ключ mlp (аналог mop, только для listing_order)
➖ Исправлено обнуление позиции в случае, если стоимость выставляемого после покупки ордера меньше minNotional (когда бот не может выставить ордер из-за его низкой стоимости)
➖ Добавлена поддержка торговли на Binance US, для этого бота необходимо запускать с ключом -tld
➖ Все ключи запуска теперь сохраняются при перезапуске/обновлении бота (-ud, -dlog, -wlinit, -tld, -dtl, -pd, -uo)
➖ Добавлен скрытый ключ -auto в главном меню, который автоматически подбирает торговые параметры в зависимости от размера депозита на активах из quote_asset (в случае нескольких активов в quote_asset, расчёт производится в приоритете от первого актива к последнему, тестовая функция). Автоматический расчёт настроек также происходит при первом запуске бота
➖ Исправлена инициализация настроек Telegram, которая при редактировании переменных в меню настроек API и Telegram не применяла их сразу, а только после перезапуска бота
➖ Исправлены условия сравнения объёма усреднений в расчётах с position_size, которые могли не давать боту проводить усреднения
➖ Добавлена настройка position_size, регулирующая максимально возможный объем в одной позиции в % от общего депозита
➖ Исправлена ошибка, мешающая автоматическому перезапуску бота
member
Activity: 60
Merit: 29
Доступна новая версия 1.58

➖ Добавлена настройка position_size, регулирующая максимально возможный объем в одной позиции в % от общего депозита
➖ Исправлена ошибка, мешающая автоматическому перезапуску бота
member
Activity: 60
Merit: 29
Доступна новая версия 1.571

➖ Исправлена ошибка с неточным количество открытых ордеров
➖ Добавлен чендж-лог в личный Telegram-канал при обновлении бота
➖ Добавлена новая диаграмма суточного дохода в Telegram-боте в меню "Статистика"
➖ Ключ -ts не слетает при перезапуске бота
➖ Доработаны условия активации трейлинг-стопа во избежание потерь ордеров
➖ Мелкие исправления
member
Activity: 60
Merit: 29
Доступна новая версия 1.55

  • Добавлен шаблон PS в Telegram-боте
  • Добавлен ключ -ts, при активации которого trailing_stop не будет продавать всю позицию по стопу в случае снижения цены актива и достижения ею триггера для полного закрытия; вместо этого продажа позиции будет происходить по trailing_part % до тех пор, пока не останется монет в позиции
  • trailing_part теперь может принимать значение 0. В таком случае бот будет распродавать позицию по трейлингу по минимальным частям
  • Добавлена графическая статистика детектора пампов в Telegram-боте (Статистика -> Детектор пампов)
  • Добавлен 6-ти значный реферальный код (теперь можно использовать не только BEP20 адреса), который виден в главном меню бота или в меню Статистика в Telegram-боте
  • Добавлена возможность вшивать свою рефку (BEP20 или реф. код) в название файла бота (например, A-Bot_1NM9KN.exe, для линукса без .exe соответственно, вместо кода (1NM9KN) может быть BEP20 адрес). В таком случае, бот будет автоматически записывать вшитую рефку вашему приглашённому пользователю, а в самом боте при первом запуске запрос на ввод кода или BEP20 адреса будет пропускаться
  • Добавлено Telegram-уведомление в личный канал уведомлений, которое будет оповещать пользователя о прекращении работы API ключей (упало разрешение на спотовую и маржинальную торговлю и т.п.)
  • Исправлена ошибка Детектора пампов, из-за которой бот открывал сделку по сигналу только на одном из всех quote_asset
  • Исправлен ключ quantity_aver со значением 999
  • Добавлен ключ --conf reverse_average high для обратного приоритета усреднений (с наименее просевших активов к самым просевшим)
  • Добавлен ключ --conf mpp ЧИСЛО, аналог mop, только для детектора пампов
  • Добавлен ключ --conf pump_up ЧИСЛО-ЧИСЛО-ЧИСЛО..., аналог конфигурационного ключа sell_up, только для детектора пампов
  • Доработано вычисление множителя min_order с включенным mop ключом
member
Activity: 60
Merit: 29
Доступна новая версия 1.521

➖ Добавлена поддержка пополнения баланса подписки во всех USD токенах на Binance (изменены страницы пополнения в личном Telegram-боте)
➖ Ключ -rs перенесён в --conf ключи и активируется командой --conf reverse_sort high (также можно добавлять/удалять его через настройки в личном Telegram-боте)
➖ Добавлена настройка listing_order — Множитель минимального ордера на листинге
➖ Удалена настройка progressive_average (теперь за прогрессивное усреднение отвечает только average_percent: делайте это значение близким к 100, по факту это и будет отключением этой настройки)
➖ Актуализированы пары в случае листинга: теперь для срабатывания new_listing монета должна быть впервые добавлена на Binance, а не иметь других торговых пар к котируемым активам, как раньше
➖ Улучшена функция подсчёта дохода от сделки в Telegram-пуше
➖ Ключ --conf quantity_aver может принимать значение 999 (например, --conf quantity_aver 1-1.2-1.75-999), который означает усреднение на весь имеющийся свободный баланс (в случае примера это произойдёт на 4-ом усреднении). Использовать с осторожностью!
➖ Исправлена бесконечная покупка монеты по super_list'у, если этой монеты нет в разрешённом списке монет
➖ Исправлено одновременное взаимодействие через личного Telegram-бота с нескольких аккаунтов из tg_user
➖ Добавлена новая сортировка открытых позиций в личном Telegram-боте
➖ Статистика детектора пампов будет обрабатываться для дальнейшей корректировки сигналов, по которым происходит покупка
member
Activity: 60
Merit: 29
Доступна новая версия 1.511

➖ Добавлен новый ключ запуска -rs (обратная сортировка), при активации которого бот будет открывать новые сделки приоритетно не с самых упавших активов, а, наоборот, с самых выросших за сутки
➖ Добавлена информация по количеству рефералов и выплатах по внутренней реферальной программе A-Bot, версия бота и режимы работы бота в меню "Статистика" в личном Telegram-боте
➖ Добавлена информация о конфигурационных ключах --conf в меню "Торговые параметры", а также возможность их изменения, удаления и добавления (для добавления/изменения значения ключа просто напишите --conf КЛЮЧ ЗНАЧЕНИЕ (например, --conf sell_up 1-1.5-2) в меню торговых параметров, для удаления ключа введите --conf КЛЮЧ (например, --conf sell_up))
➖ Добавлены конфигурационные ключи buy_down и pump_value
➖ Добавлена возможность ручного усреднения на монете с активированным трейлингом
➖ Изменение настроек теперь не влечёт за собой обнуление delta_deep и мгновенную блокировку покупок/усреднений при отрицательной дельте
➖ Удалены ключи -exp и -imp для импорта/экспорта настроек и вайтлиста (теперь эти операции легко осуществляются через личного Telegram-бота), удалены пресеты торговых настроек (меню -lst в торговых настройках -p)
➖ Бот не будет считать монету за новый листинг, если она уже торговалась на бирже к другим активам
➖ Удалена настройка sell_cut
➖ Исправления и полный перевод на EN
Pages:
Jump to: