Об этом проекте

LEAN — это открытый событийно-ориентированный движок алгоритмической торговли, поддерживаемый QuantConnect. Он предназначен для бэктестинга и реальной торговли стратегиями на нескольких финансовых рынках с поддержкой написания алгоритмов на Python и C#. Движок делает акцент на модульной архитектуре: каждый компонент является подключаемым и настраиваемым, и он поставляется с моделями по умолчанию для основных точек подключения. Проект заявляет о поддержке альтернативных данных и реальной торговли из коробки. Интерфейс командной строки, QuantConnect Lean CLI, доступен через pip install lean. Он предназначен для управления проектами, запуска бэктестов, оптимизации стратегий, запуска реальной торговли и развёртывания локальной исследовательской среды Jupyter Lab, обычно с использованием Docker. Документированные команды включают lean project-create, lean research, lean backtest, lean optimize и lean live. Для локальной установки README охватывает macOS, Linux (Debian/Ubuntu) и Windows. Он рекомендует предварительно собранный CLI для большинства пользователей и предоставляет инструкции по сборке решения с помощью .NET SDK и запуску лаунчера, а также рекомендации по использованию Visual Studio Code или Visual Studio. Поддержка Python описана в проекте Algorithm.Python. Репозиторий приветствует вклад и просит, чтобы отправляемые материалы следовали существующему стилю кода и включали тесты. Принятые pull request отмечаются как дающие право на облачный кредит в QuantConnect. Каналы поддержки и обсуждения включают LEAN Forum, Discord и GitHub issues.