«Открытый код» в этой нише означает конкретную вещь: софт вы запускаете сами, на своей машине и со своими ключами API. Никто не держит ваши деньги, никто не торгует от вашего имени и никто не может незаметно поменять стратегию. Обратная сторона — аптайм, хранение ключей, обновления и каждая ошибка в конфиге тоже ваши. Вот это и есть настоящий выбор; конкретный проект — вопрос второй.
Проекты, которые имеет смысл смотреть
Практически всё сообщество держится на пяти самостоятельно разворачиваемых фреймворках. Цифры ниже — из GitHub API на 12 сентября 2026 года; перед решением перепроверьте, потому что меняется именно активность.
| Проект | Звёзд | Лицензия | Для чего сделан |
|---|---|---|---|
| Freqtrade | 54 284 | GPL-3.0 | Универсальный: спот и фьючерсы, бэктест, подбор параметров, ML-модуль |
| Hummingbot | 19 974 | Apache-2.0 | Маркетмейкинг и арбитраж на централизованных и децентрализованных биржах |
| Jesse | 8 456 | MIT | Исследование: сначала точность бэктеста, потом живая торговля |
| OctoBot | 6 561 | GPL-3.0 | Веб-интерфейс и настройка без написания кода на Python |
| Passivbot | 2 097 | Unlicense | Только сетка и DCA — принципиально ничего не прогнозирует |
Звёзды измеряют внимание, а не корректность и тем более не доходность. Читать их стоит ровно в одном смысле: сколько людей уже наступило на баг, на который наступите вы, и есть ли готовый ответ.
Лицензия — не формальность
Она определяет, что вы вправе сделать со своими доработками. GPL-3.0 (Freqtrade, OctoBot) разрешает менять что угодно и сколько угодно использовать это приватно, но при распространении изменённой версии её придётся выпустить тоже под GPL-3.0. MIT (Jesse) и Apache-2.0 (Hummingbot) позволяют построить сверху закрытый продукт, Apache вдобавок даёт патентные права. Unlicense (Passivbot) — передача в общественное достояние вообще без условий.
Если вы торгуете только своим счётом, все они одинаково бесплатны. Разница появляется в тот момент, когда результат захочется продать, перепродать или встроить в свой продукт.
Что сравнивать вместо звёзд
| Вопрос | Почему он решает исход |
|---|---|
| Спот или фьючерсы? | Фьючерсам нужны маржа, фандинг и логика ликвидации. Спотовый бот, к которому фьючерсы прикрутили сбоку, — источник острых углов |
| Какая биржа поддержана нативно? | CCXT хорошо закрывает публичные данные; приватные ордера и счёт у площадок различаются, и ломается именно там |
| Учитывает ли бэктест издержки? | Комиссии, фандинг, спред и проскальзывание решают, выживет ли преимущество. Бэктест без них печатает вымысел |
| Где живёт защита? | Если стоп-лосс живёт в процессе Python, упавший процесс — это позиция без защиты. Биржевой стоп переживает ваш сервер |
| Что происходит при перезапуске? | Бот обязан сверяться с реальным состоянием биржи, а не считать свою память правдой |
| Читается ли стратегия? | Нечитаемая стратегия — это чёрный ящик, к которому у вас просто есть исходники |
Последние три пункта важнее, чем кажутся. Разборы потерь на розничных ботах чаще всего описывают не плохой сигнал, а процесс, который умер с открытой позицией, перезапуск, открывший её второй раз, или стоп, существовавший только в локальной памяти. Этот слой разобран в статье об устройстве торговой системы, а издержки — в статье о бэктесте.
Чего не даёт ни один из них
Открытый бот не выдаёт преимущества. Каждый из них — фреймворк исполнения: он превращает выбранные вами правила в ордера, надёжно или ненадёжно. Доходность берётся из правил и из рынка, а фреймворк способен только не уничтожить её комиссиями, проскальзыванием и операционными отказами.
И ни один не защитит вас от ваших же настроек риска. Плечо, размер позиции и расстояние до стопа задаёте вы, а хорошо сделанный бот безупречно исполнит безрассудную конфигурацию. Арифметика на эту тему — в статье про риск-менеджмент.
Где здесь CROT
Раскрываем сразу: этот сайт публикует CROT, поэтому читайте раздел как самооценку, а не как обзор. CROT — молодой проект под одну биржу: бессрочные USDT-M на HTX, небольшая кодовая база и, честно говоря, отсутствие сообщества. Freqtrade выигрывает у него по всему, что растёт вместе с числом пользователей: поддержанные биржи, готовые стратегии, уже найденные кем-то баги, уже отвеченные вопросы.
Отличается CROT в узком и намеренном: движок, нейтральный к стратегии, владеет безопасностью исполнения, состоянием и сверкой, а стратегии подключаются версионированными плагинами и обойти его не могут; жёсткий стоп-лосс ставится на бирже, а не держится в процессе; кодовая база достаточно мала, чтобы прочитать её целиком за вечер. Если последнее для вас ничего не стоит — берите Freqtrade, это не близкий выбор.
Отдельно: у проекта есть профиль копитрейдинга CrotPro на HTX с вознаграждением 25% от прибыли, и опубликована спецификация стратегии RS Rotation, исходный код которой пока не опубликован. Это другой продукт, не самостоятельно разворачиваемый бот под MIT, и у копитрейдинга свои компромиссы.
Берите проект с наибольшим числом пользователей, если у вас нет конкретной причины поступить иначе. Масса пользователей — это самое близкое к бесплатному тестированию, что вообще есть в этой нише, а «хочу прочитать каждую строку» и «торгую только на одной площадке» — как раз те причины, которые оправдывают что-то поменьше. Что бы вы ни выбрали: прогоните тесты, поторгуйте несколько недель минимальным размером, который допускает биржа, и убедитесь, что стоп действительно стоит на бирже, а не только в строке лога о том, что его отправили.