OPEN · SELF-HOSTED · POINT-IN-TIME
A 股研究数据,
从获取走向可信
CNEquity 把行情、基本面、公司事件、资金与宏观数据持续写入本地 Parquet,并统一处理复权、历史股票池与 PIT。采集可以续跑,结果可以回查,研究口径不会藏在脚本里。
- 零注册无需申请 API Token
- 开放存储Parquet 留在本地
- 研究友好Python · DuckDB · Polars · MCP
quickstart.sh
local
# 安装并验证完整链路
$ pip install cnequity
$ cne demo
instrumentscurated5 rows
daily_barscurated150 rows
quality checksauditPASS
✓ Local lake ready · 5 symbols · 30 sessions
42注册数据集
39 + 3Curated + Derived
L0—L8九类研究数据
完整覆盖范围
WHY CNEQUITY
不是多包一层接口,
而是把研究口径放进数据层
真正昂贵的不是发出请求,而是多年之后仍然知道:当时能看到什么、这行数据来自哪里、故障后该从哪继续。
A SMALL CHOICE, A BIG GAP
股票池选错,
收益可以差一倍
用“今天仍然上市”的股票回看 2016—2021 年,同一等权买入持有策略会把累计收益从 5.9% 推高到 12.0%。退市股票不是收益为零,而是根本没有进入计算。
- 5.9%
- 历史完整股票池
- 12.0%
- 当前股票名单回看
START WITH ONE WORKING QUERY
先跑通,再扩展
从 5 只股票的可验证 Demo,到全市场日更数据湖,再到研究脚本或 AI Agent,共用同一份开放数据。
-
01 · TRY
验证链路
拉取小样本真数据;网络受限时可改用确定性离线样例验证链路。
打开快速开始 →pip install cnequity cne demo -
02 · BUILD
建立数据湖
初始化全市场数据,随后按水位增量日更,中断后从失败批次续跑。
查看运行方式 →cne config init cne init cne run daily -
03 · QUERY
进入研究
通过 Python、DuckDB、Polars 或只读 MCP 消费同一份本地数据。
选择查询方式 →from cnequity.query import load bars = load("daily_bars")
YOUR DATA · YOUR HISTORY