核心用法
Tushare 是面向中国市场的专业金融数据接口,通过 Python 脚本调用 RESTful API 获取实时及历史行情。核心操作包括:
- 股票数据:支持日线/周线/月线行情(
daily/weekly/monthly)、实时报价(realtime)、资金流向(moneyflow)、公司基本面(company) - 期货数据:覆盖上期所、大商所、郑商所、中金所四大交易所的合约信息与行情数据
- 宏观经济:GDP、CPI、PPI 等官方统计数据
代码格式严格遵循交易所规范:深交所 000001.SZ、上交所 600000.SH、期货 CU.SHF 等。
显著优点
1. 数据覆盖全面:A 股全市场 + 四大期货交易所 + 宏观经济指标,一站式满足投研需求
2. 官方权威来源:数据直连交易所及统计局,准确性与时效性有保障
3. CLI 友好设计:命令行参数直观,支持日期范围过滤、交易所筛选等灵活查询
4. 积分体系成熟:基础数据免费,高级数据按需付费,门槛可控
潜在局限
- 权限分层复杂:部分核心接口(如 Level-2 行情、主力资金流)需较高积分或付费
- Token 依赖:必须注册账号并配置环境变量,无法即开即用
- 仅限中国市场:不支持港股、美股等境外市场
- API 调用限制:免费用户存在频次限制,大规模回测需升级权限
适合人群
量化研究者、个人投资者、财经专业学生、投研分析师——尤其适合需要中国 A 股及期货历史数据进行策略回测的用户。
常规风险
- 数据延迟风险:实时行情可能存在 15 秒至数分钟延迟,不宜用于高频交易
- Token 泄露风险:
TUSHARE_TOKEN需妥善保管,避免硬编码上传至公开仓库 - 服务稳定性:第三方数据平台,极端行情下可能出现接口限流或中断
- 合规边界:获取的数据仅限个人研究,商业化分发需遵守 Tushare 用户协议