跳转至

产品方向与边界

CNEquity 面向希望自行管理中国市场研究数据的用户:在本地持续采集,使用统一的数据口径查询,并能发现缺口、追溯来源和恢复失败任务。项目方向与功能范围由维护者统一规划;用户可以通过 Issue 反馈场景、问题与建议。

核心能力

  • 本地数据湖:用 Parquet 保存数据,通过 Python、DuckDB、Polars、控制台或只读 MCP 读取。
  • 持续更新:初始化、日更、事件采集和历史回填使用明确的配置与范围。
  • 质量可见:来源、单位、覆盖范围与失败状态可检查;新鲜度不等于历史完整。
  • 版本可追溯:修正通过新数据版本发布;需要长期复现时保存研究快照、查询参数与软件版本。

使用前应了解的边界

安装不附带市场数据,采集依赖上游可用性和授权。可选凭证来源需要自行配置。当前支持范围见数据集目录与数据源限制。

历史回填不能证明数据在过去已被观察到。严格研究应显式选择 PIT、股票池与复权校验;证据不足可能导致查询拒绝返回。见查询指南。

数据集分别发布,不提供整个湖的跨表原子事务。固定版本读取、版本保留与快照的边界见Python API。

从哪里开始

快速开始 → 初始化与续跑 → 运行手册。遇到问题先按故障排查定位失败范围。

产品数据流见采集到查询,本地文件管理见数据湖目录。

是否适合我

CNEquity 适合持续积累、反复查询和复查历史口径的数据工作。选择时先判断你需要一次取数、长期数据层,还是研究与交易应用。

按工作方式选择

需求 合适的工作方式 CNEquity 在其中的位置
偶尔取一个报价或一张表 直接使用所需来源的 API 或取数库 建湖成本可能超过收益
同一份历史数据反复用于多个研究 本地持久存储、增量采集、版本与质量检查 这是项目的主要用途
获取有明确授权或服务承诺的数据 按供应商合同选择数据服务 公共来源采集不能替代授权或 SLA
做模型训练、回测或交易执行 使用相应研究 / 交易框架 湖可作为其输入;集成与策略逻辑由下游负责
让 agent 查询历史数据 先准备数据与证据,再暴露只读工具 cne mcp 提供只读工具(stdio 或 HTTP)

AkShare、efinance、Tushare、Baostock、Qlib、vn.py 等名字常出现在这些工作流中;这里不对它们的当前功能、价格或授权做静态评分。选择时以相应项目和服务的实际接口、版本与条款为准。与 AKShare、Tushare 在工作方式上的区别和配合用法见对比说明。

CNEquity 已负责什么

  • 统一数据集、主键、单位与来源列,落地为开放 Parquet。
  • 按批次采集、维护水位、保留失败范围并支持续跑。
  • 对候选数据和已发布数据分别提供质量检查,发布新 revision 保留修订证据。
  • 提供复权、历史股票池与 PIT 查询语义;严格模式显式暴露缺口。
  • 提供 Python / SQL、控制台和 MCP 入口。回环地址上的控制台可以预览并启动白名单内的初始化、日更、补抓、巡检和备份;MCP 仍然只读。

使用成本与边界

需要自己承担磁盘、运行调度和上游可达性。快照数据只能从启用后积累;历史回填不自动具备严格 PIT 证据。版本保留有上限,长期重现需保存快照、依赖与软件版本。

项目不提供托管行情、回测引擎、交易信号或下单。代码许可不授予上游数据再分发权,见数据许可。

先按快速开始建湖试用,再按初始化指南评估采集范围。