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

Tushare 全量接口权限怎样用于 A 股和股指期货量化系统?

说明 Tushare 全量接口权限在有效期内可承担的历史数据职责,以及与 A 股、股指期货研究和实盘通道的分工。

问答卡草稿公开内容
关键结论:说明 Tushare 全量接口权限在有效期内可承担的历史数据职责,以及与 A 股、股指期货研究和实盘通道的分工。

核心结论: 这里把技术前提定义为:全量接口权限有效期一年,而不是只能取得最近一年历史数据。该条件可降低 A 股与中国股指期货历史研究的数据门槛,但实盘行情和下单仍需券商或期货通道。

建议的数据分工

市场/环节 主数据源 是否还需其他来源
A股历史回测 Tushare 暂时不需要
A股财务/因子研究 Tushare 暂时不需要
A股分钟回测 Tushare历史分钟 先验证权限、时间范围和完整性
A股实盘行情与下单 QMT、PTrade或券商接口 需要
股指期货日线回测 Tushare期货日线 可作为主源
股指期货分钟回测 Tushare期货分钟 先验证合约覆盖和夜盘语义
股指期货实盘 TqSdk或CTP 需要
加密货币、美股 交易所、券商或专业数据商 Tushare不作为主源

与交易框架怎样组合

  • **Qlib+Tushare:**适合A股因子、机器学习、选股和组合研究。
  • **vn.py+Tushare:**适合从回测继续扩展到模拟和实盘。
  • **WonderTrader+Tushare:**适合高性能研究与交易,但需要数据适配层。
  • **RQAlpha+Tushare:**可制作自定义数据包,转换工作相对明显。
  • **TqSdk:**继续负责股指期货实时行情、模拟和实盘,不必替换已有全部历史数据。
  • **QMT/PTrade:**负责A股实时行情和券商下单,内置数据也可作为交叉核验源。

推荐架构

Tushare

原始数据冻结层

统一标准数据层
   ├── Qlib:因子 / 机器学习
   ├── vn.py:策略回测与交易衔接
   ├── WonderTrader:性能实验
   └── 自建审计程序:完整性核验

不要让每个框架分别、临时调用Tushare。最好先下载形成统一快照,再让不同框架读取同一份标准数据,才能判断结果差异来自框架还是数据。

权限有效期内优先冻结什么

  1. 股票、指数、期货合约基本信息与交易日历;
  2. A股和指数日线、复权因子;
  3. 停复牌、ST、涨跌停、上市和退市记录;
  4. 指数历史成分与权重;
  5. 财报数据和实际披露日期;
  6. IF、IH、IC、IM真实月合约日线;
  7. 策略真正需要的分钟数据;
  8. 主力合约映射、结算价、持仓量和保证金相关信息。

每批数据要留下什么

  • 原始API响应、接口名称、请求参数和字段;
  • 下载时间、覆盖范围、行数与缺失统计;
  • 标准化CSV或Parquet;
  • SHA-256哈希、处理版本和异常记录。

Token不要写入策略代码、Git仓库、日志或回测报告。数据的本地保存、公开展示和商业使用范围,应遵守具体订阅协议。

在投入完整下载前,先抽样验证指数日线、指数分钟、期货日线和期货分钟接口的权限、单位、排序、时区、K线边界和完整性。

参考与来源状态:

KNOWLEDGE RELATIONS

研究关系