前言¶
做 A 股自下而上选股时,常见做法是打开行情软件逐个翻板块,或在表格里手搓 RPS、VCP、创新高等条件。形态多、维度杂时,Agent 往往只能给泛泛建议,拿不到可核对的股票清单。下面介绍 SkillHub 社区 Skill「虾皮选股器」(坐标 @user_506878eb/xiapi-screener,当前版本 1.0.5):它把大虾皮(daxiapi.com)的形态筛选 API 和 daxiapi-cli 串进固定流程,让对话里能直接拉股票池,并按涨跌幅、动量、强度等维度整理输出。
这是什么¶
虾皮选股器是面向 A 股技术形态筛选 的 Agent Skill,数据经大虾皮 API 获取,由社区发布者 user_506878eb 维护,在 SkillHub 分类为 data-analysis,页面标注 requires_api_key=true(需配置大虾皮 API Token,形态筛选能力在官方文档中说明需 VIP)。
一句话:用户用自然语言描述「要什么形态、怎么排序」,Agent 按 Skill 文档调用 CLI 取数,再做板块统计、强度排序和结构化报告,而不是做个股财报或估值建模。
核心功能¶
以下能力均来自 Skill 自带的 SKILL.md 与参考文档,可与安装包核对。
形态筛选¶
通过 npx daxiapi-cli@latest stock pattern <pattern> 拉取符合指定形态代码的股票列表。覆盖类型包括:
- 价值:如
gxl(股息率大于 3%) - 强度:如
rps、sctr(大于 70)、rpsTop3、strongerThanMarket等 - 趋势:如
trendUp、newHigh、high_60d、crossMa50、crossEma20等 - 成交量:如
fangliang、fangliangtupo - 涨幅排名:如
zdf1dTop3~zdf20dTop3、shizhiTop3 - 经典形态:如
vcp、sos、spring、w、lps及lps2~lps4、ibs等 - 动量:
mvpStrict、mvpLoose
完整形态代码与说明见 Skill 内 references/pattern-types.md。
排序与分析维度¶
CLI 返回表格字段包含当日及 5/10/20 日涨跌幅、RPS、SCTR、CS、RSI、板块、概念等。Skill 要求 Agent 在取数后按用户需求做强度排序(如 RPS/SCTR/CS)、板块分布、涨跌幅持续性分析,并避免绝对化表述。
多条件组合¶
用户一次提多个条件时,Skill 规定:
- 主要筛选条件:能用
stock pattern <pattern>直接查的形态(如 VCP、SOS、trendUp) - 二次筛选条件:在返回结果上本地过滤(如
sctr > 70、shizhi > 100、均线位置等)
多条主要条件时,优先经典形态,再趋势、再强度指标;只选一条主要条件取数,再叠加二次筛选。
触发与输出¶
触发词(Skill 描述原文):股票筛选、选股、VCP形态、RPS强势股、创新高、技术形态、形态选股、自下而上选股、涨幅最大、跌幅最大、最强股票。
输出侧提供报告模版:核心结论、关键数据、股票清单、板块分布、强度分析、投资建议与必填免责声明(数据来源于大虾皮 + AI 生成,不构成投资建议)。
安装与启用¶
1. 安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可按 SkillHub 官方安装说明执行(完整安装示例):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2. 安装虾皮选股器到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向 Agent 实际识别的目录,否则默认落在 ./skills/ 可能不被加载。SkillHub 文档中的常用路径:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下.agents/skills/
示例(Cursor):
skillhub install @user_506878eb/xiapi-screener --dir ~/.cursor/skills/
也可让 Agent 按 SkillHub 安装说明 安装坐标 @user_506878eb/xiapi-screener。
3. 配置大虾皮 API Token¶
Skill 标记需要 API Key。首次使用前检查 Token:
npx daxiapi-cli@latest config get token
未配置时,在 daxiapi.com 个人主页开通 API Token(文档说明形态筛选需 VIP),再写入:
npx daxiapi-cli@latest config set token YOUR_TOKEN_FROM_DAXIAPI
或设置环境变量:
export DAXIAPI_TOKEN=YOUR_TOKEN_FROM_DAXIAPI
验证(应返回正常数据而非 401):
npx daxiapi-cli@latest stock pattern vcp
配置文件默认位置:Linux/macOS 为 ~/.daxiapi/config.json。
典型用法¶
单形态查询¶
在已启用 Skill 的 Agent 对话中,可直接说触发词,或明确要求某种形态。底层命令形态如下。
高股息:
npx daxiapi-cli@latest stock pattern gxl
RPS 强势股:
npx daxiapi-cli@latest stock pattern rps
VCP 形态:
npx daxiapi-cli@latest stock pattern vcp
多条件示例(Skill 文档)¶
需求:「找出 VCP 形态且 SCTR>70、市值>100 亿的股票」
- 主要条件:
vcp→npx daxiapi-cli@latest stock pattern vcp - 对返回每条记录过滤:
sctr > 70且shizhi > 100
Agent 按 Skill 流程汇总为带板块分布与强度排序的报告,并附上免责声明。
API 与频率注意¶
参考文档记载:每分钟约 10 次、每日约 1000 次请求限制;遇 429 可等待 30~60 秒重试。股票形态数据建议收盘后查询(每日收盘后更新)。
适用场景与注意¶
适用(与 Skill 简介一致):技术形态选股、趋势跟踪、动量选股、价值选股(如高股息)、按指定维度排序筛选、多条件组合筛选。
不适用:个股深度基本面分析、财报研究、估值建模;也不宜替代技术指标教学或债券、基金、期货等品种。
使用注意:
- Token 缺失或失效会出现 401,需重新
config set token - 形态代码拼写错误会返回「不支持的形态类型」
- 条件过严可能导致空列表,可放宽二次筛选或换主要形态
- 技术形态存在失效风险,Skill 要求报告中包含风险提示,表述保持中性
SkillHub 页面信息(截至抓取):社区来源、评分 100000、下载 2466、安装 31;以 SkillHub 技能页 为准。
结尾¶
虾皮选股器把 A 股形态筛选从「口头描述」落到 daxiapi-cli 命令与可复现数据流,适合在 Cursor 等 Agent 里做自下而上选股与排序整理。安装坐标 @user_506878eb/xiapi-screener,官方入口:https://api.skillhub.cn/user_506878eb/xiapi-screener,展示页:https://www.skillhub.cn/skills/user_506878eb/xiapi-screener。