Примеры Jupyter-ноутбуков для разработки и бэктестинга алгоритмических торговых стратегий на данных DEX, DeFi и Binance CEX с Trading Strategy SDK.
charliedream1/ai_quant_trade
Подборка двуязычных материалов и примеров на Python и Jupyter по алгоритмической торговле с использованием ИИ: обучение, бэктесты, поиск альфы, прогнозирование акций с помощью LLM и симуляция реальной торговли.
- Звёзды
- 6,717
- Форки
- 1,248
- Открытые issues
- 4
- Последний коммит
- 11 дней назад
Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.
Что это?
AI Quantitative Trading Bot — это большая подборка примеров торговли акциями и учебных материалов, а не единый устанавливаемый торговый движок. Каждый подпроект в каталоге egs_* независим и содержит собственный requirements.txt. В подборке есть традиционные стратегии на основе правил — например, бэктесты стратегии с двумя скользящими средними, обучение с подкреплением на 30 акциях Dow Jones в рамках урока по FinRL, поиск альфы с помощью tsfresh и анализ тональности с StructBERT.
В репозитории также есть направление, посвящённое прогнозированию акций с помощью LLM: в него входит пример обучения reasoning-модели на основе Unsloth. Кроме того, здесь есть инструмент для отслеживания акций класса A в Excel с порогами оповещений, графиками K-линий и резервными источниками данных. Несколько стратегий написаны для JoinQuant и работают только на этой платформе, а пример симуляции реальной торговли зависит от ПО Wind.
Проект рассчитан на тех, кто изучает тему, и частных трейдеров. В нём также есть подборка quant-инструментов и фреймворков в стиле awesome, включая Qlib, Backtrader, Zipline и TA-Lib. Некоторые продвинутые материалы и код доступны в платном сообществе.
Ключевые возможности
- 01Примеры традиционных бэктестов, например стратегии с двумя скользящими средними и графиком точек покупки и продажи
- 02Учебный пример торговли с обучением с подкреплением на основе FinRL
- 03Автоматический поиск альфы с помощью tsfresh и библиотек альфа-факторов, таких как alpha101 и TA-Lib
- 04Пример обучения модели для прогнозирования акций на основе LLM с использованием Unsloth
- 05Мониторинг акций в Excel: оповещения о ценах, графики K-линий и резервные источники данных
- 06Подборка источников количественных данных, фреймворков для бэктестов и инструментов
Сценарии использования
- Разобраться в структуре процесса количественной торговли — от стратегии до бэктеста
- Экспериментировать с обучением с подкреплением или ML-моделями на данных об акциях
- Отслеживать списки акций класса A в Excel и получать оповещения
- Сравнивать фреймворки для количественной торговли и источники данных перед выбором
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/charliedream1/ai_quant_trade.git - 2
Перейдите в каталог проекта и установите его зависимости
cd egs_trade/vanilla/double_ma && pip install -r requirements.txt - 3
Следуйте инструкциям в README проекта, чтобы начать работу
Что важно знать
- Репозиторий не упакован как пакет Python, и в корне нет файла requirements, поэтому каждый пример нужно настраивать отдельно.
- Пользователям Apple Silicon следует следовать инструкциям по настройке conda в README каждого проекта.
- Указанное базовое требование — Python 3.8 или новее на x86_64.
В подборках
Темы
Частые вопросы
- Что такое ai_quant_trade?
- Подборка двуязычных материалов и примеров на Python и Jupyter по алгоритмической торговле с использованием ИИ: обучение, бэктесты, поиск альфы, прогнозирование акций с помощью LLM и симуляция реальной торговли. AI Quantitative Trading Bot — это большая подборка примеров торговли акциями и учебных материалов, а не единый устанавливаемый торговый движок. Каждый подпроект в каталоге egs_* независим и содержит собственный requirements.txt. В подборке есть традиционные стратегии на основе правил — например, бэктесты стратегии с двумя скользящими средними, обучение с подкреплением на 30 акциях Dow Jones в рамках урока по FinRL, поиск альфы с помощью tsfresh и анализ тональности с StructBERT.
- ai_quant_trade можно использовать бесплатно? Какая у него лицензия?
- ai_quant_trade распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai_quant_trade всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ai_quant_trade — 27 окт. 2026 г..
- Для чего можно использовать ai_quant_trade?
- Разобраться в структуре процесса количественной торговли — от стратегии до бэктеста Экспериментировать с обучением с подкреплением или ML-моделями на данных об акциях Отслеживать списки акций класса A в Excel и получать оповещения Сравнивать фреймворки для количественной торговли и источники данных перед выбором
- Как установить ai_quant_trade?
- Клонируйте репозиторий: git clone https://github.com/charliedream1/ai_quant_trade.git Перейдите в каталог проекта и установите его зависимости: cd egs_trade/vanilla/double_ma && pip install -r requirements.txt Следуйте инструкциям в README проекта, чтобы начать работу
- Где скачать ai_quant_trade?
- Исходный код и инструкции по установке — на GitHub: https://github.com/charliedream1/ai_quant_trade
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Python-фреймворк для применения глубокого обучения с подкреплением в автоматизированной торговле акциями и управлении портфелем.
Python-фреймворк в стиле Keras для создания, обучения и развёртывания приложений на базе языковых моделей: RAG-систем, агентов с инструментами и MCP-серверов.
Библиотека Python для разработки количественных стратегий торговли фьючерсами, опционами и акциями с доступом к рыночным данным, бэктестингом и реальной или симулируемой торговлей.
Лёгкий Python-фреймворк для разработки и запуска торговых стратегий на фьючерсах через CTP, с поддержкой реальной торговли и бэктестинга.
Курс машинного обучения на китайском языке на 100 дней: код на Python, заметки и упражнения; пока охвачены дни с 1 по 54.