Releases: dpcwee/abot
Releases · dpcwee/abot
1.758
1.726
previous.updates
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, при которой блокировка на одном активе автоматически блокирует покупки/усреднения на другом активе, даже если его дельта положительная
- Исправлено...