Python-фреймворк для количественной торговли: описание стратегий, векторный и событийный бэктестинг, дашборды с результатами и торговля на бумажном или реальном счёте.
xingwudao/xquant-learning
Практическое дополнение к китайской книге «XQuant: Everyone Can Be a Quant Trader» со спецификациями и Jupyter-ноутбуками по алгоритмической торговле на Python и бэктестингу.
- Звёзды
- 440
- Форки
- 112
- Открытые issues
- 3
- Последний коммит
- 2 месяца назад
Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.
Что это?
XQuant Learning — практическое дополнение к китайской книге «XQuant: Everyone Can Be a Quant Trader». Материал организован по главам, каждая из которых отвечает на практический вопрос об алгоритмической торговле: от того, как стратегия приносит прибыль, до способов определить её переобучение.
В каждой главе есть Specs — описания задач для AI coding assistant — и Notebooks: запускаемые Jupyter-реализации, которые служат ожидаемым результатом для каждой спецификации. Курс строится на составлении чётких инструкций на естественном языке, а не на написании кода на Python вручную.
Курс начинается с простой стратегии и выбора торгового универсумa, затем охватывает определение размера позиции, генерацию сигналов, оценку результатов бэктеста, проверку на переобучение, исполнение сделок в реальном времени и итеративную доработку стратегии. Завершается он главой об исследовании факторов. Основная книга размещена в отдельном репозитории.
Ключевые возможности
- 01Спецификации Specs для каждой главы с описанием задач для AI coding assistant.
- 02Запускаемые Jupyter Notebooks со справочными реализациями.
- 03Охватывает бэктестинг на Python, сравнение с бенчмарками, торговые сигналы на основе скользящих средних и перебор параметров.
- 04Включает методы выявления переобучения и проверки устойчивости.
- 05Не зависящий от языка программирования рабочий процесс, основанный на описании задач на естественном языке.
Сценарии использования
- Для новичков, которые хотят шаг за шагом освоить алгоритмическую торговлю с помощью практических заданий.
- Для разработчиков, изучающих, как использовать AI coding tools для построения конвейера бэктестинга.
- Для студентов, которые занимаются по книге XQuant и сверяют свою работу со справочными ноутбуками.
Что важно знать
- В метаданных репозитория лицензия не указана, хотя в README указана MIT. Перед повторным использованием проверьте файл LICENSE.
- Материал написан на китайском языке и связан с курсом по конкретной книге.
Темы
Частые вопросы
- Что такое xquant-learning?
- Практическое дополнение к китайской книге «XQuant: Everyone Can Be a Quant Trader» со спецификациями и Jupyter-ноутбуками по алгоритмической торговле на Python и бэктестингу. XQuant Learning — практическое дополнение к китайской книге «XQuant: Everyone Can Be a Quant Trader». Материал организован по главам, каждая из которых отвечает на практический вопрос об алгоритмической торговле: от того, как стратегия приносит прибыль, до способов определить её переобучение.
- xquant-learning можно использовать бесплатно? Какая у него лицензия?
- У xquant-learning не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- xquant-learning всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в xquant-learning — 1 сент. 2026 г..
- Для чего можно использовать xquant-learning?
- Для новичков, которые хотят шаг за шагом освоить алгоритмическую торговлю с помощью практических заданий. Для разработчиков, изучающих, как использовать AI coding tools для построения конвейера бэктестинга. Для студентов, которые занимаются по книге XQuant и сверяют свою работу со справочными ноутбуками.
- Где скачать xquant-learning?
- Исходный код и инструкции по установке — на GitHub: https://github.com/xingwudao/xquant-learning
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Примеры Jupyter-ноутбуков для разработки и бэктестинга алгоритмических торговых стратегий на данных DEX, DeFi и Binance CEX с Trading Strategy SDK.
Модульный Python-фреймворк для количественной торговли: от отбора акций и распределения портфеля до бэктестинга и исполнения сделок через Alpaca — с единым интерфейсом на основе весов.
Фреймворк на Go для создания, тестирования на исторических данных и запуска торговых ботов на нескольких криптобиржах.
Торговая система для количественной торговли китайскими A-акциями на Python: управление данными, отбор акций, тайминг, контроль рисков и бэктестинг.
Система анализа акций на базе LLM для рынков материкового Китая, Гонконга, США, Японии, Южной Кореи и Тайваня с ежедневной отправкой сводок в чаты и по email.