用途:本 Skill 通过 Tushare 数据接口获取 A 股市场数据、财务指标和宏观数据,适用于用户提及 Tushare,或需要 A 股行情、财务报表、宏观与指数数据的场景。
主要能力:包括实时行情、历史 K 线、复权数据、财务数据(利润表、资产负债表、现金流量表、财务指标)、股票列表、交易日历、指数数据和宏观数据。
前置准备:安装 tushare 库;注册 Tushare 账号获取 API Token,并配置凭证(凭证名与环境变量均为 TUSHARE_TOKEN);访问 https://tushare.pro/ 申请,首次配置或认证失败时可参考 references/tushare_quickstart.md。
使用方式:脚本调用映射如下。行情/K 线/复权:python scripts/market_data.py --type daily --ts_code 000001.SZ --start_date 20240101 --end_date 20240131。财务:python scripts/financial_data.py --type financial --ts_code 000001.SZ --period 2023。股票列表/交易日历:python scripts/stock_info.py --type stock_basic。指数/宏观:python scripts/macro_index_data.py --type index_daily --ts_code 000001.SH --start_date 20240101 --end_date 20240131。多只股票可用 --ts_code 逗号分隔;复权可用 --type adj_factor;报告期用 --period(YYYY 或 YYYYMM)。也可直接使用 tushare 库,先 ts.set_token 再 pro = ts.pro_api(),再调用 pro.daily、pro.fina_indicator、pro.index_daily 等。
适用场景:获取个股 K 线、查询财务指标、查看指数走势等。限制:需配置 Token;代码格式为上海 XXXXXX.SH、深圳 XXXXXX.SZ;部分数据可能有延迟;调用频率有限制(免费账户每分钟最多 120 次,详见官方文档);脚本返回 JSON,需自行解析展示。