Repolode
yutiansut

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

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

    git clone https://github.com/QUANTAXIS/QUANTAXIS.git
  2. 2

    Перейдите в папку проекта

    cd QUANTAXIS
  3. 3

    Установите зависимости

    pip install -e .
  4. 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 обновляется ежедневно.

Похожие проекты

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

23,2 тыс.+22 за неделю3,6 тыс.PythonMITАктивно поддерживаетсяОбновлён 24 часа назад

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

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

Python-пакет для технического анализа акций, фьючерсов и криптовалют по теории Чан Чжуншо (缠论) с ядром на Rust для поиска фракталов, штрихов и центральных зон.

6,6 тыс.+21 за неделю1,8 тыс.RustOtherАктивно поддерживаетсяОбновлён 22 дня назад

MCP-сервер с 39 инструментами для AI-ассистентов: рыночные данные, теханализ, скринеры, бэктестинг и сентимент по криптовалютам, акциям, форексу и фьючерсам.

5,2 тыс.+47 за неделю1 тыс.PythonMITОбновлён 9 дней назад