运行时依赖
安装命令
点击复制技能文档
BaoStock Finance Skill 该技能封装了 BaoStock(http://baostock.com),提供了便捷的访问中国 A 股市场数据的方式。BaoStock 是一个稳定的国内数据源,无需编译。 它的功能包括: 实时报价:A 股的最新价格、成交量、变化 历史数据:日、周、月、分钟线数据 K 线数据:OHLC 数据,含调整因子(qfq, hfq) 财务数据:基本指标、市盈率、市净率、流通市值 指数数据:上证、深证、CSI 指数 股票基本信息:A 股列表、行业分类 何时使用: 用户询问类似于: “查询贵州茅台最新股价” “获取宁德时代最近 30 天的日线数据” “列出所有银行股” “分析中国平安的市盈率” “获取上证指数历史数据” 如何调用: # 单股报价 baostock --symbol sh600519 --type quote # 历史 K 线(日线) baostock --symbol sh600519 --type history --start-date 2024-01-01 --end-date 2024-12-31 # 分钟数据(5 分钟间隔) baostock --symbol sh600519 --type history --frequency 5 --start-date 2024-03-01 # 股票列表(所有 A 股) baostock --type stock-list # 指数数据 baostock --symbol sh000001 --type index-history --start-date 2024-01-01 依赖项: Python 3.8+ baostock 包(pip install baostock) pandas(应该已经安装) pip3 install baostock 数据源: BaoStock 从 BaoXin(宝新)数据提供商获取数据。它具有以下特点: 国内源,无外网问题 非商业用途免费 支持分钟级数据 有一定延迟的实时数据(~15 分钟的分钟线) 输出格式: 默认:JSON { "symbol": "sh600519", "name": "贵州茅台", "price": 1680.50, "change": 1.23, "pct_change": 0.07, "volume": 1234567, "amount": 2000000000, "timestamp": "2025-03-18 15:00:00" } 历史数据: [ { "date": "2025-03-18", "open": 1670.00, "high": 1690.00, "low": 1668.50, "close": 1680.50, "volume": 1234567, "amount": 2000000000 } ] 与 OpenClaw 集成: 该技能可以分配给 finance.yaml 角色: plugins: allow:
- baostock-skill
- feishu-doc
- feishu-bitable