关键结论:说明 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。最好先下载形成统一快照,再让不同框架读取同一份标准数据,才能判断结果差异来自框架还是数据。
权限有效期内优先冻结什么
- 股票、指数、期货合约基本信息与交易日历;
- A股和指数日线、复权因子;
- 停复牌、ST、涨跌停、上市和退市记录;
- 指数历史成分与权重;
- 财报数据和实际披露日期;
- IF、IH、IC、IM真实月合约日线;
- 策略真正需要的分钟数据;
- 主力合约映射、结算价、持仓量和保证金相关信息。
每批数据要留下什么
- 原始API响应、接口名称、请求参数和字段;
- 下载时间、覆盖范围、行数与缺失统计;
- 标准化CSV或Parquet;
- SHA-256哈希、处理版本和异常记录。
Token不要写入策略代码、Git仓库、日志或回测报告。数据的本地保存、公开展示和商业使用范围,应遵守具体订阅协议。
在投入完整下载前,先抽样验证指数日线、指数分钟、期货日线和期货分钟接口的权限、单位、排序、时区、K线边界和完整性。
参考与来源状态:
KNOWLEDGE RELATIONS
研究关系
前置知识1
相关内容1
此内容取代0
暂无已建立的此内容取代
取代此内容0
暂无已建立的取代此内容
