虾皮选股器:在 Agent 里按技术形态筛 A 股并排序

前言

做 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 规定:

  1. 主要筛选条件:能用 stock pattern <pattern> 直接查的形态(如 VCP、SOS、trendUp)
  2. 二次筛选条件:在返回结果上本地过滤(如 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 亿的股票」

  1. 主要条件:vcp → npx daxiapi-cli@latest stock pattern vcp
  2. 对返回每条记录过滤: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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜