Repolode
jesse-ai

jesse-ai/jesse

Самостоятельно разворачиваемый Python-фреймворк для исследования, бэктестинга, оптимизации и торговли криптовалютами по собственным стратегиям.

Open source альтернатива:3CommasCryptohopper

Звёзды
8,775
Форки
1,283
Открытые issues
11
Последний коммит
21 час назад

Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.

Что это?

Jesse — фреймворк для алгоритмической торговли на Python: в нём можно писать собственные стратегии для криптовалют и запускать их в бэктестинге, оптимизировать параметры и торговать в реальном или бумажном режиме. Стратегии представляют собой обычные Python-классы с методами вроде should_long и go_long. Фреймворк также включает большую библиотеку индикаторов, обработку рыночных, лимитных и стоп-ордеров, а также инструменты управления рисками.

Помимо основного торгового цикла, в Jesse есть инструменты для проверки, даёт ли правило входа измеримое преимущество на исторических данных, стресс-тесты методом Монте-Карло на основе перестановки порядка сделок и симуляций по свечам, а также встроенный конвейер машинного обучения. Он собирает признаки из бэктестов и обучает модели scikit-learn, которые можно использовать в стратегиях. Research API и поддержка Jupyter позволяют запускать те же рабочие процессы из скриптов и ноутбуков. Интерактивные графики, дашборд с редактором кода и уведомления через Telegram, Slack и Discord помогают следить за торговлей.

Jesse разворачивается самостоятельно, поэтому стратегии и данные остаются на компьютере пользователя. Проект предназначен для обучения и исследований; в документации отмечено, что ответственность за результаты торговли несёт сам пользователь.

Ключевые возможности

  • 01Стратегии описываются обычными Python-классами с простым синтаксисом.
  • 02Встроены бэктестинг, оптимизация параметров с Optuna и анализ методом Монте-Карло.
  • 03Поддерживаются рыночные, лимитные и стоп-ордера, кредитное плечо, короткие позиции и частичное исполнение ордеров.
  • 04Включает большую библиотеку технических индикаторов и реализацию индикаторов на Rust.
  • 05Предоставляет встроенный конвейер ML, позволяющий использовать модели scikit-learn в стратегиях.
  • 06Торговля в реальном и бумажном режимах с уведомлениями через Telegram, Slack и Discord.

Сценарии использования

  • Исследовать и протестировать на исторических данных собственную идею для торговли криптовалютами, прежде чем рисковать капиталом.
  • Оптимизировать параметры стратегии с помощью кросс-валидации и параллельного поиска.
  • Проверить стратегию на устойчивость с помощью симуляций Монте-Карло и оценить риск переобучения.
  • Проводить воспроизводимые количественные эксперименты в Jupyter-ноутбуках.

Быстрый старт

  1. 1

    Прочитайте руководство по началу работы в документации

Что важно знать

  • В README предупреждается, что программное обеспечение предназначено для образовательных целей, не имеет гарантий и может содержать ошибки.
  • Торговля на реальные деньги сопряжена с финансовым риском, поэтому используйте программу на свой страх и риск.

Темы

Частые вопросы

Что такое jesse?
Самостоятельно разворачиваемый Python-фреймворк для исследования, бэктестинга, оптимизации и торговли криптовалютами по собственным стратегиям. Jesse — фреймворк для алгоритмической торговли на Python: в нём можно писать собственные стратегии для криптовалют и запускать их в бэктестинге, оптимизировать параметры и торговать в реальном или бумажном режиме. Стратегии представляют собой обычные Python-классы с методами вроде should_long и go_long. Фреймворк также включает большую библиотеку индикаторов, обработку рыночных, лимитных и стоп-ордеров, а также инструменты управления рисками.
jesse можно использовать бесплатно? Какая у него лицензия?
jesse распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jesse всё ещё поддерживается?
Активно поддерживается. Последний коммит в jesse — 6 нояб. 2026 г..
Для чего можно использовать jesse?
Исследовать и протестировать на исторических данных собственную идею для торговли криптовалютами, прежде чем рисковать капиталом. Оптимизировать параметры стратегии с помощью кросс-валидации и параллельного поиска. Проверить стратегию на устойчивость с помощью симуляций Монте-Карло и оценить риск переобучения. Проводить воспроизводимые количественные эксперименты в Jupyter-ноутбуках.
Как установить jesse?
Прочитайте руководство по началу работы в документации
Где скачать jesse?
Исходный код и инструкции по установке — на GitHub: https://github.com/jesse-ai/jesse

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный open source торговый бот для криптовалют на Python с поддержкой популярных бирж, бэктестингом, dry-run, FreqAI и управлением через Telegram или веб-интерфейс.

56,5 тыс.+379 за неделю11,7 тыс.PythonGPL-3.0Активно поддерживаетсяОбновлён позавчера

Python-фреймворк для обучения ML-моделей на исторических данных крипторынка с генерацией признаков и запуска их как онлайн-сервиса, отправляющего торговые сигналы.

1,9 тыс.+2 за неделю414PythonMITОбновлён 6 дней назад

Библиотека Python для анализа эффективности портфеля: рассчитывает метрики риска, строит графики и формирует HTML-отчёты по рядам доходности.

7,8 тыс.+4 за неделю1,3 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 5 дней назад

Python-фреймворк для количественной торговли: описание стратегий, векторный и событийный бэктестинг, дашборды с результатами и торговля на бумажном или реальном счёте.

2,2 тыс.+1 за неделю318PythonApache-2.0Обновлён 3 дня назад

Открытый фреймворк для разработки, бэктестинга и запуска автоматических маркет-мейкинговых и торговых ботов на централизованных и децентрализованных криптобиржах.

21 тыс.+41 за неделю5,1 тыс.PythonApache-2.0Обновлён 3 дня назад