Repolode
charliedream1

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. 1

    Клонируйте репозиторий

    git clone https://github.com/charliedream1/ai_quant_trade.git
  2. 2

    Перейдите в каталог проекта и установите его зависимости

    cd egs_trade/vanilla/double_ma && pip install -r requirements.txt
  3. 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-фреймворк для применения глубокого обучения с подкреплением в автоматизированной торговле акциями и управлении портфелем.

17 тыс.+105 за неделю3,6 тыс.Jupyter NotebookMITАктивно поддерживаетсяОбновлён 5 дней назад

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

5,1 тыс.+7 за неделю791PythonApache-2.0Обновлён 12 дней назад

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

1 тыс.+1 за неделю238PythonMITОбновлён вчера