Repolode
yutiansut

yutiansut/QUANTAXIS

纯本地的 Python 量化交易框架,覆盖股票、期货、期权的数据、回测、模拟与实盘交易及多账户管理。

可替代:Wind

Star
11,344
Fork
3,482
未关闭 Issue
240
最近提交
2个月前

本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。

这是什么?

QUANTAXIS 是一个面向中国市场的 Python 量化金融框架,覆盖从行情数据获取与存储(支持 MongoDB 和 ClickHouse)、因子研究、策略回测(CTA、套利策略),到模拟与实盘交易、可视化的完整流程。账户采用 QIFI 协议,支持多账户管理,并对股票和期货进行保证金建模。

项目提供 QARSBridge 桥接层,可选择接入 Rust 核心 QARS2 以加速账户操作和回测;未安装时自动回退到纯 Python 实现。2.x 版本还包含任务调度、基于 Tornado 的 Web 服务、基于 RabbitMQ 的消息队列,以及局域网分布式计算 agent。

框架支持 Python 3.9 至 3.12,可在 Linux、macOS 和 Windows 上运行。实盘对接包括期货、期权的 CTP 接口和股票的 QMT 接口。

核心功能

  • 01将股票、期货、期权行情数据存入 MongoDB 或 ClickHouse。
  • 02基于 QIFI 账户体系回测 CTA 与套利策略。
  • 03支持多账户管理,并对股票和期货进行保证金建模。
  • 04对接 CTP(期货期权)和 QMT(股票)进行交易。
  • 05提供后台任务调度,并可在局域网内运行分布式计算 agent。
  • 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

    在Python中导入QUANTAXIS并打印版本号以验证安装

使用前须知

  • 当前为alpha版本(2.1.0-alpha2),接口可能发生变化。
  • 需要Python 3.9至3.12版本。
  • README和大部分文档以中文撰写。

标签

常见问题

QUANTAXIS 是什么?
纯本地的 Python 量化交易框架,覆盖股票、期货、期权的数据、回测、模拟与实盘交易及多账户管理。 QUANTAXIS 是一个面向中国市场的 Python 量化金融框架,覆盖从行情数据获取与存储(支持 MongoDB 和 ClickHouse)、因子研究、策略回测(CTA、套利策略),到模拟与实盘交易、可视化的完整流程。账户采用 QIFI 协议,支持多账户管理,并对股票和期货进行保证金建模。
QUANTAXIS 可以免费使用吗?用的什么许可证?
QUANTAXIS 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
QUANTAXIS 还在维护吗?
半年内有更新。QUANTAXIS 最近一次提交是在 2026年9月18日。
QUANTAXIS 适合用来做什么?
在中国股票和期货数据上构建并回测量化策略。 通过 CTP 进行期货期权的模拟或实盘多账户交易。 研究并入库量化模型所需的因子。 在私有网络中执行定时数据更新和分布式计算。
QUANTAXIS 怎么安装和运行?
克隆仓库: git clone https://github.com/QUANTAXIS/QUANTAXIS.git 进入项目目录: cd QUANTAXIS 安装依赖: pip install -e . 在Python中导入QUANTAXIS并打印版本号以验证安装
在哪里获取 QUANTAXIS?
源代码和安装说明在 GitHub 上:https://github.com/yutiansut/QUANTAXIS

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目