Back to skills
extension
Category: OtherNo API key required

股票筛选排序

面向 OpenClaw 的主动机会推进 skill,用于把“想找机会”转成可执行候选股、优先级排序和缩圈建议。

personAuthor: user_8a5e88f1hubcommunity

主动机会推进

当用户表达以下需求时,使用这个 skill:

  • “帮我找今天能交易的机会”
  • “给我更主动一点,不要只列股票”
  • “从候选里直接帮我缩圈”
  • “我时间有限,先看哪几只”

设计目标

普通问答只会给出一个列表,这个 skill 要完成的是“从列表到决策推进”:

  1. 先筛出候选股
  2. 按优先级重新排序
  3. 主动缩圈到 2 到 3 只
  4. 提供每只股票对应的执行理由

默认工作流程

1. 先生成或读取候选池

Windows:

d:/pythonfile/uderestimate/.venv/Scripts/python.exe d:/pythonfile/uderestimate/trade_candidate_pipeline.py

Linux:

./.venv/bin/python ./trade_candidate_pipeline.py

2. 主动做二次筛选

不要把 a_share_agent_top5.csv 原样抛给用户,而是主动回答:

  • 哪 2 只的交易优先级最高
  • 哪 1 只更偏突破型
  • 哪 1 只更偏回踩低吸型
  • 哪些股票虽然入围,但今天不应优先执行

3. 缺少用户偏好时,主动使用默认交易框架

如果用户没有提供持仓周期、风险偏好、资金量,也不要卡住。先按工作区默认短线框架给出初版,再提示:

  • 如需更激进,可提高突破权重
  • 如需更保守,可优先低估分与置信度更高的标的

4. 主动给出下一轮收敛建议

完成后应继续推进,而不是停在第一次结果:

  • “是否要我把这 2 只进一步拆成盘中触发条件”
  • “是否要我只保留适合尾盘买、次日卖的版本”
  • “是否要我排除某些行业后再重跑”

输出要求

输出时至少包含:

  • Top 2 或 Top 3 主盯标的
  • 每只的核心入选理由
  • 不建议优先执行的候选股及原因
  • 建议的下一步收敛动作

约束

  1. 不要把所有候选股都说成“都可以”。
  2. 没有额外偏好时,也要给出一个可执行默认排序。
  3. 如果数据失败,只能基于已有结果缩圈时,要明确说明。