A股大宗交易分析器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @user_1b4883f8/block-trade-analyzer 安装到你的 AI 助手中。
技能介绍
解决什么问题
A 股大宗交易数据分散在东财等门户页面里,想批量核对某只股票的折溢价、买卖方营业部,往往要手动翻页抄录。block-trade-analyzer 把这一步压缩成一次命令行调用:输入 6 位代码,拿回结构化的历史大宗记录,不用再打开网页逐条看。
对需要判断资金动向的人来说,关键不只是价格,还有谁在买、谁在卖。这个技能把买方和卖方营业部完整输出,机构专用席位、游资营业部都能直接看到,省去从页面里抠文字的麻烦。
如何工作
核心流程分三步:
- 请求东财数据中心:直接调用
datacenter-web.eastmoney.com的公开 HTTP 接口,按股票代码查询大宗交易明细。 - 计算折溢价:取成交价与当日收盘价,按
(成交价 - 收盘价) / 收盘价 × 100算出溢价率,正为溢价、负为折价。 - 字段组装输出:返回
date、price、close、premium_pct、vol、amount、buyer、seller八个字段,终端友好排版,也可通过--json拿到分隔后的 JSON 块。
内置了双层容灾:东财接口不可用时自动降级到 akshare 的 stock_dzjy_mrmx,虽然 fallback 不含收盘价、溢价率会显示为 0,但至少能拿到日期和营业部信息。请求侧加了 1 秒间隔加随机抖动的限流器,降低被封风险。
支持命令行、Python 库和 OpenClaw Skill 三种调用方式,Agent 在提到「大宗交易」「折价」「营业部」等关键词时自动触发,也可手动指定代码如 查一下 600519 的大宗交易。
适用边界
- 仅覆盖 A 股:6 位数字代码,港股美股暂无计划。
- 数据源可能降级:akshare fallback 无收盘价,溢价率字段此时无意义,
price和volume也显示为 0。 - 查不到记录的常见原因:约 70% 的 A 股在任意 3 个月内本就没有大宗交易,先排除这个再怀疑代码或接口问题。
- 信号解读仅供参考:溢价折价的幅度和买卖方身份只是辅助线索,不构成投资建议,极端折价可能涉及场外协议或流动性抛售,需结合其他信息判断。
使用场景
- 盘后复盘个股时,想确认近期机构席位是否折价减持,并记录买方营业部。
- 筛选强势股时,需要核对大宗成交价相对收盘价的溢价率,排除异常价格。
- 研究游资操作时,要统计同一营业部是否反复出现在买方或卖方。
- 内部工具接入 A 股数据时,需要验证东财接口不可用时 akshare 的降级表现。
适合人员
- 量化研究员,需要快速核对个股大宗明细来验证资金流假设。
- 券商投顾,需要整理客户持仓股的机构买卖席位和折价情况。
- 私募研究员,需要跟踪主力营业部动向辅助调仓决策。
- 数据工程师,需要验证 A 股大宗接口字段与降级逻辑后接入看板。