用途:tushare 是财经数据接口包,通过标准化 API 统一对外提供数据服务,覆盖股票、基金、期货、数字货币等行情数据,以及公司财务、基金经理等基本面数据,面向需要以编程方式获取财经数据的技术用户。
主要能力:接口按专题划分,包括股票数据(行情、财务、资金流向、两融、打板、特色数据等)、公募基金、ETF、债券、指数、期权、期货、港股、美股、外汇、现货、宏观经济、行业经济、大模型语料等。返回格式为 pandas DataFrame,日期参数格式为 YYYYMMDD,股票代码使用 ts_code 格式(如 000001.SZ、600000.SH)。
使用方式:安装 Python 运行环境(推荐 3.7+),安装依赖包:pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple。在 Tushare 官网注册获取 token 并配置环境变量:export TUSHARE_TOKEN=your_token。随后查询接口文档,用 Python 代码调用,例如初始化 pro 接口实例后调用 pro.stock_basic 获取股票列表。
适用场景:量化研究、选股分析、报表展示、财经数据整理等需要批量获取结构化财经数据的场景。
限制:部分接口有单次返回记录数上限(如财务指标每次最多 100 条、每日指标最多 6000 条、指数日线最多 8000 行),需通过日期循环补全;部分数据有更新时间和历史起始时间限制;部分数据版权归属第三方,商业用途需自行联系版权方;token 需自行注册获取。具体收费与价格暂未提供。