Repolode
Lumiwealth

Lumiwealth/lumibot

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

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

Звёзды
2,216
Форки
423
Открытые issues
116
Последний коммит
12 часов назад

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

Что это?

LumiBot — open-source Python-фреймворк для создания торговых ботов. Торговые правила можно задавать напрямую на Python, поручать принятие решений AI-агентам на основе промптов или сочетать оба подхода в одной стратегии.

Один и тот же класс стратегии работает с историческими данными при бэктестинге и через поддерживаемого брокера в режиме paper trading или live-торговли — меняются только источник данных и брокерский runner. В README перечислены 12 поддерживаемых брокеров для торговли акциями, опционами, фьючерсами, форексом, криптовалютами и на рынках прогнозов; среди указанных интеграций — Alpaca и Interactive Brokers.

В проект входят CLI, примеры стратегий, пример с двумя агентами — исследователем и трейдером — и опциональное подключение BotSpot MCP, которое предоставляет агентам инструменты для исследований, например экономические данные, новости и документы SEC. Бэктестинг формирует графики, записи о сделках и логи.

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

  • 01Создавайте стратегии на Python, в виде промптов для AI-агентов или сочетая оба подхода.
  • 02Проводите бэктестинг на исторических данных с графиками, сделками и логами.
  • 03Используйте один и тот же класс стратегии для paper trading и live-торговли через поддерживаемых брокеров.
  • 04Работайте с акциями, опционами, фьючерсами, форексом, криптовалютами и рынками прогнозов.
  • 05Начните работу с помощью CLI и примеров стратегий.

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

  • Проверьте бэктестингом стратегию для акций или опционов, основанную на правилах, прежде чем рисковать капиталом.
  • Создайте прототип AI-агента, который анализирует рыночные данные и выставляет ордера с учётом ограничений.
  • Запустите торгового бота в режиме paper trading через Alpaca или Interactive Brokers.
  • Сравните правило на Python с решением AI-агента на одних и тех же исторических данных.

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

  1. 1

    Установите LumiBot с помощью pip

    pip install lumibot
  2. 2

    Сохраните пример стратегии в файле my_strategy.py, затем запустите бэктест

    python my_strategy.py

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

  • Лицензия GPL-3.0 — это лицензия с авторским левом, требующая распространять производные работы как открытый исходный код на тех же условиях.
  • Для примеров с ИИ нужен API-ключ OpenAI, а вызовы моделей платные.
  • Для реальной торговли и бумажной торговли нужен аккаунт у поддерживаемого брокера, например Alpaca.

В подборках

Темы

#algorithmic-trading#backtesting#ai-agents#python#crypto-trading#stocks#options-trading#trading-bot#agentic-trading#ai-trading

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

Что такое lumibot?
Python-фреймворк для разработки, бэктестинга и live-торговли стратегиями на акциях, опционах, фьючерсах, форексе, криптовалютах и рынках прогнозов; поддерживает AI-агентов для принятия торговых решений. LumiBot — open-source Python-фреймворк для создания торговых ботов. Торговые правила можно задавать напрямую на Python, поручать принятие решений AI-агентам на основе промптов или сочетать оба подхода в одной стратегии.
lumibot можно использовать бесплатно? Какая у него лицензия?
lumibot распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lumibot всё ещё поддерживается?
Активно поддерживается. Последний коммит в lumibot — 7 нояб. 2026 г..
Для чего можно использовать lumibot?
Проверьте бэктестингом стратегию для акций или опционов, основанную на правилах, прежде чем рисковать капиталом. Создайте прототип AI-агента, который анализирует рыночные данные и выставляет ордера с учётом ограничений. Запустите торгового бота в режиме paper trading через Alpaca или Interactive Brokers. Сравните правило на Python с решением AI-агента на одних и тех же исторических данных.
Как установить lumibot?
Установите LumiBot с помощью pip: pip install lumibot Сохраните пример стратегии в файле my_strategy.py, затем запустите бэктест: python my_strategy.py
Где скачать lumibot?
Исходный код и инструкции по установке — на GitHub: https://github.com/Lumiwealth/lumibot

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

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

Бесплатный криптотрейдинговый бот с открытым исходным кодом, который автоматизирует стратегии Grid, DCA, AI и TradingView на Binance, Coinbase, Hyperliquid и ещё 15+ биржах.

6,9 тыс.+21 за неделю1,3 тыс.PythonGPL-3.0Обновлён 5 дней назад

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

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

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

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

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

8,8 тыс.+16 за неделю1,3 тыс.PythonMITАктивно поддерживаетсяОбновлён вчера

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

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

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

31,3 тыс.+235 за неделю4,2 тыс.RustLGPL-3.0Активно поддерживаетсяОбновлён 6 часов назад