🆙 Обновление бота 2026/11/08
Ограничивает, сколько позиций может быть открыто на одном аккаунте одновременно.
⚠ Внимание! Прошлые настройки ограничителя не учитываются. нужно обновить.
Что изменилось. Теперь это один общий механизм для всех режимов работы бота и тестера и всех стратегий. Счёт ведётся общий на все боты аккаунта.
Как включить.
- В настройках аккаунта (Аккаунты → Edit API → дополнительно) задайте
open_positions_limiter— максимум открытых позиций.0— выключено. - В настройке стратегии можно добавить блок
position_limiter:
Как работает.
Запрет входа. Когда открыто >= лимита, стратегия бота без позиции не запускается, пока позиций не станет меньше. Выставленные ордера входа такого бота снимаются, чтобы они не исполнились сверх лимита. Повторного входа у стратегий на рыночных ордерах - не произойдет. Боты с открытой позицией работают как обычно.
Защитное закрытие. Если позиций открылось больше лимита (одновременно исполнились ордера разных пар, вход вручную, лимит уменьшили), лишние закрываются по рынку в порядке
priority.- Тестер. Лимит берётся из
config_tester.json→accounts[0].open_positions_limiter. Подобрать лимит перебором можно черезaccount[*].open_positions_limiterвparameter_mining.
Работает во всех стратегиях. Если открытая позиция выросла сверх допустимого (двойной вход, наращивание, сбой), лишнее закрывается рыночным ордером. Проверка идёт на каждом тике. В лог бота пишется причина, размер позиции, лимит и сколько закрыто.
Пример: max_balance_percent = 30, а позиция сейчас 49% баланса — лишние 19% закрываются по рынку, остаётся 30%.
zz.size_control устарел: настройки порога и лимита перенесены в options.size_control.
Новое поле max_balance в настройках программы. Если оно не 0, оно заменяет basic.max_balance во всех стратегиях: лот считается от баланса не больше этого значения. Например, при max_balance = 2000 и балансе 2350 ордера считаются от 2000. Так можно ограничить риск и отключить реинвестирование на всём аккаунте разом, не правя каждую стратегию. Значение также используется в options.size_control.max_balance_percent.
На странице «Аккаунты» у аккаунтов Bybit появилась кнопка «Статистика по месяцам». Окно показывает по календарным месяцам UTC объём торгов, реализованный PnL и комиссию по Linear-контрактам. Клик по месяцу раскрывает разбивку по дням. Звёздочка * — месяц ещё не завершён.
- Bybit отдаёт историю не глубже 2 лет.
Кнопка «Остановить…»
Ускорена загрузка данных с Binance.
Добавлена поддержка всех бирж в боте для скачивания данных.
Очень много новых инструментов и сценариев работы для MCP.
Новый параметр settings_program.json
tester_data_dirвsettings_program.jsonТеперь разные боты могут использовать одну папку для скачанных данных для тестера
Ещё планируется доработка автоматической проверки регистрации по реферальной ссылке. Для ограничения работы бесплатной версии бота на аккаунтах зарегистрированных не по реферальной ссылке.