问答卡 · 研究治理、数据源与工具

Tushare 数据权限会怎样影响 QMT 及替代平台的选择?

Tushare 主要改变研究数据层,而不是交易终端选择;它对能够导入本地数据的研究框架价值更高。

问答卡已复核公开内容
关键结论:Tushare 主要改变研究数据层,而不是交易终端选择;它对能够导入本地数据的研究框架价值更高。

核心结论: Tushare 数据权限主要改变的是研究数据层,不会自动替代交易终端、期货柜台或回测引擎。更可靠的结构是先形成受校验的本地冻结数据,再通过明确适配器供不同研究引擎使用。

推荐结构

Tushare
   ↓
经过抽样验证的本地冻结数据
   ↓
平台无关策略核心
   ├── 独立本地回测
   ├── QMT独立行情路径交叉验证
   ├── vn.py事件回放
   └── Qlib因子与机器学习研究

不要让多个框架各自在运行时临时拉取不同批次的数据。否则请求时间、接口权限、清洗版本和缺失情况可能不同,难以判断结果差异来自策略、框架还是数据。

对平台选择的影响

工具或平台 官方资料确认的外部数据边界 合理使用方式
独立 Python Tushare 提供 HTTP 与 Python SDK 先保存原始响应和请求参数,再生成规范化 CSV、Parquet 或数据库版本
vn.py DataManager 明确支持 CSV 导入本地数据库,并要求映射合约、交易所、时间戳和字段 可将已冻结的 Tushare 数据适配后用于回放,但必须校验连续性和单位
Qlib 官方脚本支持把符合格式的 CSV/Parquet 转为 Qlib .bin,并提供数据健康检查 适合 A 股横截面、因子和机器学习研究,不代表原始数据已自动正确
QMT/XtData 官方文档说明 XtData 通过 MiniQMT 获取和保存行情,当前核验未发现原生 Tushare 直连接口 将 Tushare 作为独立数据与因子路径,和 QMT 原生行情结果做显式交叉核验

因此,Tushare 对 QMT 的价值主要发生在 QMT 旁边的本地研究体系,不表示 Tushare 会自动成为 QMT 内置回测的原生 K 线。除非实际版本提供经过核验的适配接口,否则独立数据回测与 QMT 原生行情回测应视为两个输入契约不同的验证路径。

权限不等于验收

Tushare 当前官方文档说明,期货历史分钟接口 ft_mins 与指数历史分钟接口 idx_mins 均需单独权限、单次最多 8000 行,并宣称可提供超过 10 年历史分钟数据。权限存在不等于数据已经满足研究要求,仍应对实际接口做小范围预检:

  1. 请求权限、单次行数和调用限制;
  2. 历史起止、合约覆盖和字段完整性;
  3. 排序、时区和 K 线开始或结束时间语义;
  4. 成交量、成交额、持仓量和结算价单位;
  5. IF、IH、IC、IM真实月份及主力映射;
  6. 缺失、重复、异常值和跨接口重叠;
  7. 保存、展示、共享和商业使用的许可边界。

通过预检后再保存原始响应、请求参数、规范化数据、下载时间、覆盖统计、处理版本和 SHA-256。任何访问凭据都不得进入代码、内容、日志、报告或 Git。Tushare 服务协议同时明确不保证数据及时性、准确性和完备性,因此不能用付费或高权限替代数据验收。

已核验的一手资料

适用边界

本条适用于中国 A 股、指数和股指期货的中低频研究。Tushare 不能代替 A 股券商交易通道、期货柜台和程序化交易授权,也不能解决换月成本、保证金风险或成交模型。这里的架构建议是基于官方数据入口形成的工程判断,不是平台质量排名,也不证明个人当前权限有效。

**参考与来源状态:**已于 2026-08-24 核对上列官方页面,Tushare 接口与权限、XtData 数据路径、vn.py CSV 导入和 Qlib 格式转换均有一手依据,状态为 verified。Tushare 具体账号权限和实际返回数据尚未调用验收。

修订记录

  • 2026-08-24:由私有整理稿建立,来源状态为 unverified。
  • 2026-08-24:修正 Tushare 数据获取链接,核验分钟接口、协议和各框架外部数据边界;完成首次发布准备审查,当时未进入公开清单。
  • 2026-08-24:完成发布前官方来源时效复核,从私有公开候选提升为正式公开条目;平台自报信息仍按自报口径保留,不视为独立审计结论。
KNOWLEDGE RELATIONS

研究关系