Библиотека Python, объединяющая источники финансовых данных из Китая и других стран в простые функции для получения данных одним вызовом.
yutiansut/QUANTAXIS
Локальный Python-фреймворк для алготрейдинга: данные по акциям, фьючерсам и опционам, бэктестинг, демо- и реальная торговля, управление несколькими счетами.
Open source альтернатива:Wind
- Звёзды
- 11,344
- Форки
- 3,482
- Открытые issues
- 240
- Последний коммит
- 2 месяца назад
Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.
Что это?
QUANTAXIS — фреймворк для количественных финансовых исследований на китайских рынках. Он охватывает весь рабочий процесс: получение и хранение рыночных данных (в MongoDB или ClickHouse), исследование факторов, бэктестинг стратегий (CTA и арбитражных), демо- и реальную торговлю, а также визуализацию. Счета работают по протоколу QIFI, который поддерживает управление несколькими счетами и моделирование маржинальных требований для акций и фьючерсов.
В проекте есть слой QARSBridge, который подключает опциональное ядро на Rust (QARS2) для ускорения операций со счетами и бэктестов. Если ядро не установлено, используется реализация на чистом Python. В версии 2.x появились планирование задач, веб-сервер Tornado, обмен сообщениями на базе RabbitMQ и агенты распределённых вычислений в локальной сети.
Фреймворк рассчитан на Python 3.9–3.12 и работает в Linux, macOS и Windows. Среди интеграций для реальной торговли указаны CTP для фьючерсов и опционов, а также QMT для акций.
Ключевые возможности
- 01Получает и хранит рыночные данные по акциям, фьючерсам и опционам в MongoDB или ClickHouse.
- 02Выполняет бэктестинг CTA- и арбитражных стратегий на счетах, работающих по QIFI.
- 03Управляет несколькими счетами и моделирует маржинальные требования для акций и фьючерсов.
- 04Подключается к CTP (фьючерсы и опционы) и QMT (акции) для торговли.
- 05Планирует фоновые задачи и запускает агентов распределённых вычислений в локальной сети.
- 06Предлагает опциональное ядро на Rust (QARS2) с автоматическим переходом на Python-реализацию.
Сценарии использования
- Разработка и бэктестинг количественных стратегий на данных китайского рынка акций и фьючерсов.
- Демо- или реальная торговля фьючерсами и опционами через CTP с использованием нескольких счетов.
- Исследование и хранение факторов для количественных моделей.
- Запуск плановых обновлений данных и распределённых вычислений в частной сети.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/QUANTAXIS/QUANTAXIS.git - 2
Перейдите в папку проекта
cd QUANTAXIS - 3
Установите зависимости
pip install -e . - 4
Проверьте установку: импортируйте QUANTAXIS и выведите его версию в Python
Что важно знать
- Это альфа-версия (2.1.0-alpha2), поэтому API может измениться.
- Требуется Python версии от 3.9 до 3.12.
- Большая часть README и документации написана на китайском языке.
Темы
Частые вопросы
- Что такое QUANTAXIS?
- Локальный Python-фреймворк для алготрейдинга: данные по акциям, фьючерсам и опционам, бэктестинг, демо- и реальная торговля, управление несколькими счетами. QUANTAXIS — фреймворк для количественных финансовых исследований на китайских рынках. Он охватывает весь рабочий процесс: получение и хранение рыночных данных (в MongoDB или ClickHouse), исследование факторов, бэктестинг стратегий (CTA и арбитражных), демо- и реальную торговлю, а также визуализацию. Счета работают по протоколу QIFI, который поддерживает управление несколькими счетами и моделирование маржинальных требований для акций и фьючерсов.
- QUANTAXIS можно использовать бесплатно? Какая у него лицензия?
- QUANTAXIS распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- QUANTAXIS всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в QUANTAXIS — 18 сент. 2026 г..
- Для чего можно использовать QUANTAXIS?
- Разработка и бэктестинг количественных стратегий на данных китайского рынка акций и фьючерсов. Демо- или реальная торговля фьючерсами и опционами через CTP с использованием нескольких счетов. Исследование и хранение факторов для количественных моделей. Запуск плановых обновлений данных и распределённых вычислений в частной сети.
- Как установить QUANTAXIS?
- Клонируйте репозиторий: git clone https://github.com/QUANTAXIS/QUANTAXIS.git Перейдите в папку проекта: cd QUANTAXIS Установите зависимости: pip install -e . Проверьте установку: импортируйте QUANTAXIS и выведите его версию в Python
- Где скачать QUANTAXIS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yutiansut/QUANTAXIS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Количественная торговая платформа на C++ для хранения данных, бэктестинга, реальной торговли и планирования задач; включает Python-подфреймворк wtpy.
Библиотека Python для разработки количественных стратегий торговли фьючерсами, опционами и акциями с доступом к рыночным данным, бэктестингом и реальной или симулируемой торговлей.
Python-пакет для технического анализа акций, фьючерсов и криптовалют по теории Чан Чжуншо (缠论) с ядром на Rust для поиска фракталов, штрихов и центральных зон.
Открытый фреймворк на C++/Python для количественной торговли: исследование стратегий, формирование портфелей и бэктестинг на данных китайского рынка A-share.
MCP-сервер с 39 инструментами для AI-ассистентов: рыночные данные, теханализ, скринеры, бэктестинг и сентимент по криптовалютам, акциям, форексу и фьючерсам.