Skip to content

Releases: dpcwee/abot

1.753

12 Apr 07:11
0725657
Compare
Choose a tag to compare
  • Исправлена ошибка в сигналах бота

1.726

03 Apr 15:44
9bd754f
Compare
Choose a tag to compare
  • Хотфикс ошибки сверки и конвертации курсов, вызванной удалением BUSD с биржи

previous.updates

09 Dec 09:16
17dcad3
Compare
Choose a tag to compare

1.725

  • Исправлена ошибка ордеров со статусом AVERAGE_LIMIT_BUY_ORDER, которая приводила к бесконечной попытке отмены несуществующего ордера

1.723

  • Исправлена ошибка APIError(code=0): Invalid JSON error message from Binance

1.722

  • Исправлена возможная ошибка запуска после ручного закрытия трейлинг-позиций через Telegram-бота
  • Мелкие исправления

1.721

  • Удалена настройка volatility: вместо неё добавлен --conf ключ volatility, позволяющий покупать монеты из указанных диапазонов волатильности
  • История продаж изменена на месячную историю продаж с уведомлением каждое первое число нового месяца в Telegram-канал (sellCount и profit на всех позиция также будут обнуляться)
  • Исправлена ошибка отсутствия уведомлений при закрытии позиции через Telegram-бота
  • Мелкие исправление с шаблонами, делистингом, Telegram-вводом, лимитными ордерами на покупку, MIN_NOTIONAL

1.71

  • Добавлена настройка delisting_sale, позволяющая боту продавать открытые позиции в случае, если эту пару ожидает делистинг с биржи (продажа осуществляется в любой убыток в течение 1-2 минут после того, как становится известно о делистинге в API биржи; оповещение о делистинге и продаже приходят в личным Telegram-канал). Если же настройка не активна, то при делистинге бот блокирует усреднения на позиции и включает для неё принудительное реинвестирование
  • Добавлена возможность восстановить ранее используемые --conf ключи в личном Telegram-боте в меню Торговые параметры в случае, если Вы запустили бота без них
  • Восстановлен и переработан ключ -lo, позволяющий боту проводить усреднения лимитными, а не рыночными ордерами
  • Теперь детектору пампов не нужно стартовое время в 1 час, чтобы собрать информацию: она собирается candlestick запросами в течение первых нескольких минут после запуска
  • Добавлены индекс волатильности для каждой пары и настройка volatility, сортирующая позиции для покупки по индексу волатильности (если настройка активна, бот будет сортировать пары не по priceChangePercent изменению суточной цены, а по этому индексу, при этом в приоритете от лучшего индекса до худшего (от 1 до 0, где чем выше значение, тем волатильнее актив), независимо от --conf reverse_average ключа)
  • Исправлен авторасчёт настроек по команде -auto для котируемых активов, отличных от USD
  • Доработано логирование ошибок подключения к бирже
  • Мелкие исправления

1.702

  • Добавлена проверка работоспособности веб-сокета сигналов
  • Исправлена работа rowSell, отступы в Открытых позициях

1.692

  • Хот-фикс версии 1.689
  • Изменен механизм сброса счётчика rowSell у позиции: в случае быстрой сделки (3600 или conf row_timer секунд) и наличия усреднений он может не сбрасываться до х1, а уменьшаться на количество усреднений в последней продаже
  • Добавлен ключ --conf row_sell reset для сброса rowSell счётчика до х1, как в предыдущих версиях

1.689

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

1.676

  • Добавлен --conf ключ trailing_percent — аналог trailing_percent, но для каждого усреднения индивидуально
  • Удалён ключ -pd, теперь детектор пампов будет вкл/выкл только в торговых параметрах через настройку pump_detector
  • Исправлены order_timer и row_sell, а также его --conf ключ
  • Добавлена информация о свободных незадействованных монетах (если таковые имеются) в личном Telegram-боте во вкладке "Открытые позиции"

1.673

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

1.672

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

1.67

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

1.663

  • Исправлена ошибка завышенного ордера при покупке BNB для комиссии

1.662

  • Хот-фикс ошибки при покупке BNB и обновлении биржевых фильтров

1.656

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

1.653

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

1.65

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

1.647

  • Добавлено принудительное реинвестирование, включаемое в личном Telegram-боте в открытых позициях

1.646

  • Исправлено закрытие позиций через личного Telegram-бота
  • Удалена функция создания нового лог-файла каждые новые сутки (неотловленный баг прекращал любое логирование в таком случае)
  • Изменён формат приравнивания суточной статистики к fiat_currencies, исправлен учёт убытка реинвестирования в статистике

1.643

  • Добавлена функция "Закрыть часть позиции" через "Открытые позиции" в личном Telegram-боте
  • Исправления в delta_deep и блокировках покупок/усреднений на разных активах

1.64

  • Удалены настройки timeout_socket, trailing_price (на активацию трейлинга больше не будет влиять цена активов), num_aver (заменено на возможность применить равносильное значение step_aver = 0)
  • Изменено значение buy_down при попытке редактирования параметра с отрицательного на положительное (старый формат ввода отрицательного значения будет форматироваться в положительное число)
  • Добавлена возможность удалять и видеть размер старых log-файлов в личном Telegram-боте в меню "Статистика"
  • Исправлена ошибка delta_deep с несколькими активами в quote_asset, при которой блокировка на одном активе автоматически блокирует покупки/усреднения на другом активе, даже если его дельта положительная
  • Исправлено...
Read more