AI选股
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-tr75fz5h--caidazi-stock-screener.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-tr75fz5h/caidazi-stock-screener。阅读全文 (展开查看完整说明)
概述
财搭子智能筛选
用这个 skill 处理自然语言选股。公开 skill 必须调用服务端筛选 wrapper,不要在本地构造原始数据查询。
适用场景
- "帮我筛选低估值高股息股票"
- "找最近资金流入强的半导体"
- "选一些港股科技 ETF"
- "A股里找盈利改善的中盘股"
- "我的自选里筛一下最近比较强的"
不要用于单个已命名标的、完整市场摘要、私有组合诊断或精确回测。
可用工具
screen_stocksget_caidazi_user_watchlist或get_caidazi_positions_summary,仅当用户明确限定在财搭子自选或持仓中筛选时使用。extract_assets,仅当用户问题里包含需要规范化的具体标的名称时使用。
流程
- 把用户请求作为一个完整的自然语言筛选 query。
- 推断
market:- A股、沪深、CN、默认中文股票请求:
CN - 港股:
HK - 美股:
US - ETF 或基金限定:
ETF
- A股、沪深、CN、默认中文股票请求:
- 推断
limit;默认 10,最多 30。 - 如果用户说"我的自选",先调用
get_caidazi_user_watchlist;如果说"我的持仓",先调用get_caidazi_positions_summary(mask_sensitive=true);再把这个范围写进传给screen_stocks的自然语言 query。 - 对同一个用户请求只调用一次
screen_stocks(query, market, limit)。 - 展示工具返回的候选标的和筛选解释。
澄清策略
筛选条件过于空泛时最多问一个问题。
需要提问的例子:
- "帮我选点股票",且没有风格、市场或条件。
- "选新能源",但用户明显需要精确子方向。
不需要提问的例子:
- "低 PE 高股息"
- "A股半导体最近放量"
- "我的自选里找资金强的"
输出结构
- 筛选条件理解。
- 候选表格:名称、代码、市场、入选原因。
- 重要限制或风险提示。
- 数据时间。
- 下一步建议:比较候选,或深入研究某个标的。
把结果表述为候选,不要表述为推荐。
空结果
如果没有候选:
- 说明条件可能过严;
- 给出一两个更宽松的改写方向;
- 不要编造标的。
错误处理
- API Key 无效:引导用户到 财搭子 App -> 大发 agent -> 左上角 skill icon -> Skills 页面重新领取。
- 工具调用失败:按工具返回的
message说明,不自行推断后台策略。 - 请求过于频繁:提示稍后重试。
- 账户资产不可用:说明需要账户关联 key,可到 财搭子 App -> 大发 agent -> 左上角 skill icon -> Skills 页面领取或绑定;如果可以,继续做公开市场筛选。
边界
- 不要构造原始数据查询。
- 不要暴露筛选字段、候选生成、排序或数据映射细节。
- 不要承诺未来收益。
- 除非用户明确要求调整条件,同一请求不要多次调用筛选 wrapper。