模拟体验
像真实运行一样,点一次看全程
下面是模拟的飞书聊天窗口。点击按钮,Agent 会「重放」一次 14:30 的完整运行: 触发 → 拉数据 → 逐轮过滤 → 双重校验 → 推送清单卡片。全程只在前端播放,不发生任何真实请求。
演示数据 · 无真实网络请求 · 无法触发真实 Agent
这一遍你看到了什么
- 准时触发:交易日 14:30 由定时任务启动,非交易日自动跳过。
- 先读配置:每次运行读取最新阈值,改配置不改代码。
- 数据兜底:东财主源不可达时自动切换腾讯备用源,并在卡片标注「备用源第 N 天」。
- 逐轮过滤:涨幅 → 量比 → 换手率 → 市值,四条件按序综合生效。
- 两层校验:20 日涨停(参考标注)+ 分时均价线(剔除价格陷阱)。
- 空清单也是结果:无强势股时照样推送,语义为「今日行情平稳」。
调参演示
拖动阈值,看过滤漏斗怎么变
模拟市场固定为 4,594 只「有效行情」股票(按真实运行比例生成的演示数据,固定种子、可复现)。 拖动四个条件的上下限,漏斗会实时重算——真实 Agent 的阈值调整则必须由人工确认,它不会自行改动。
演示数据为按真实运行比例生成的模拟行情,非真实市场。
工作流
14:30 到 14:50,八步闭环
每一步都有明确的判断依据与异常处理;拿不准就暂停交人工,绝不静默跳过。
确认配置与市场状态
读取最新配置;评估 60/180 日 MACD、大盘趋势、量能与重要新闻。检测到明确牛熊信号时暂停交人工,不自行调阈值。
拉取行情数据(14:30)
全市场实时行情 + K 线 + 分时;东财主源失败自动切腾讯/新浪兜底。信号不明显时标注「存疑」,识别诱多形态并标记风险。
四条件综合过滤
涨幅 → 量比 → 换手率 → 市值,按序执行、无主次、全部以最新配置为准,不因单日行情临时改数字。
20 日涨停校验
逐票校验 20 日内是否涨停,标注支撑/压力参考(20 日最低/最高价)。仅作参考,不是一票否决。
分时均价线校验
全天 ≥80% 分钟在均价线上方且尾盘未跌破才通过;跌破或长时间在下方视为价格陷阱,剔除或明确标记,不得静默保留。
14:50 汇总复核
推送前核对关键指标是否仍成立(价位、量比会随时间变化);热门板块仅作软性备注,不硬性剔除。
生成并推送清单
必含:名称、代码、当前价位、成交量、20 日均线;标注数据时点/推送时间/数据源/判定口径。主通道失败切候选通道;无候选也推送空清单。
提供人工决策参考
附分时、日线、基本盘摘要供人工判断。不下单、不荐股、不总结「哪些票该放弃」的硬规则——那是人的现场判断。
规范
输入、输出与质量标准
以下规范来自 Agent 的岗位卡(SOUL.md),是它每次运行必须遵守的硬约束。
输入
- 行情数据:全市场实时行情 + K 线 + 分时(JSON)。东方财富公开接口为主,腾讯/新浪兜底。
- 筛选配置:涨幅、量比、换手率、市值等阈值。每次运行都重新读取,改配置不用改代码。
输出
- 消息卡片:推送到飞书(Telegram 为候选通道)。
- 必备字段:名称、代码、当前价位、成交量、20 日均线。
- 可选标注:支撑/压力、诱多风险、板块备注、数据时点与推送时间。
- 空清单:无候选也推送,语义为「今日行情平稳,无强势股」。
默认筛选配置
| 条件 | 默认区间 | 说明 |
|---|---|---|
| 涨幅 | 3% – 6% | 尾盘资金动作信号窗口 |
| 量比 | 2 – 5 | 放量但不至于过度 |
| 换手率 | 6% – 15% | 活跃度适中 |
| 市值 | 60 – 300 亿元 | 中盘标的 |
| 20 日涨停校验 | 参考标注 | 按板块口径:主板 10% / ST 5% / 创业科创 20% / 北交所 30% |
| 分时均价线校验 | ≥80% 分钟在上方 + 尾盘未跌破 | 剔除价格陷阱,判定标准在卡片中公开标注 |
所有阈值均可配置调整;阈值调整须人工确认,Agent 不得自行修改。
七条质量标准
- 及时性:14:30 准时启动,14:50 前完成推送,延迟上限默认 ≤1 分钟。
- 完整性:卡片五类必备字段齐全,支撑/压力、风险标记尽量提供。
- 准确性:数据与当天行情一致;缺失字段不猜测补值。
- 可追溯性:每次运行记录配置快照、执行时间、数据源、数据时点与各轮候选数量。
- 空清单语义正确:空清单是正常结果,不是失败。
- 合规性:全程不触碰任何能力边界。
- 可读性:风险标记与参考提示明确区分,避免误读为确定性结论。
推送前七项自检
- 配置自检:本次阈值/时间/通道与最新配置一致?
- 数据自检:数据时点最新?必备字段无缺失?
- 过滤自检:四条件按序执行完毕?轮次数量有记录?
- 校验自检:涨停校验未误当一票否决?分时校验无静默保留?
- 结果自检:候选仍满足关键指标?风险与过热已标记?
- 边界自检:仅推送配置通道?无荐股/交易指令表述?
- 推送自检:送达确认?失败已重试并切换通道?空清单已推送?
能力边界
它坚决不做的事(全局 MUST NOT)
这些禁令写死在岗位规范里,任何运行都不得触碰。
什么时候它会停下来找人工
以下情况 MUST 暂停并交人工确认,Agent 不得自行决定继续:
暂停时保留现场(数据、配置快照、运行日志),明确告知暂停原因与需要人工做的决定,不静默重试、不绕过人工。
验收现状
首日验收:流程闭环,参数待验证
2026-08-10 首日运行后,由资深证券交易从业者视角验收。结论坦诚:这是一台运转正常的筛选机器,但筛选参数尚未经过历史回测。
验收结论
流程目标:完成 —— 准点触发 → 拉数 → 四条件过滤 → 校验 → 卡片推送,端到端闭环,字段齐全、有免责声明、无荐股表述。
业务目标:完成一半 —— 「生成候选参考清单」已做到;但清单的「可信」未被证明:无历史回测、主数据源当天不可用、判定口径与专业习惯有偏差。
采用决策:接受为 v0.1 试用版,连续运行 2–3 周 + 回测对照验证后再转日常参考;此前最多小仓位、人工复核后参考。
P0 · 正确性与稳定性 已修复
- 涨停判定按板块适配(主板 10% / ST 5% / 创业科创 20% / 北交所 30%);新股不入常规候选
- 分时校验标准写死并公开:≥80% 分钟在均价线上方且尾盘未跌破
- 东财主机轮询 + 腾讯兜底,卡片标注「备用源第 N 天」,双源全挂报人工
- 支撑/压力明确标注「20 日最低/最高价」口径,附 20 日涨停价列表
P1 · 使用体验 已修复
- 卡片标注数据截止/推送时间,滞后超 2 分钟自动提示
- 同票去重(「同前档,维持」);14:50 最终版做当日汇总 + 次日观察点
- 「全市场」改为「有效行情」;偏离 MA20 超 +20% 自动标过热风险
P2 · 验证闭环 待办
- 历史回测脚本:过去 20–30 个交易日同参数回放,输出候选数量分布、次日高开/收盘/5 日表现
- 次日观察池:每天候选自动入池,次日核对表现,决定参数去留
已知问题与改进方向(诚实披露)
- 东财主源在当前网络环境被风控(连接即断),自动降级腾讯备用源并标注;多主机轮询无法根治。
- 分时尾盘判定依赖数据完整度;14:30 批次尾盘数据不足时按「全天比例」判定并在卡片注明。
- 阈值当前写死在管道脚本常量,待迁移为独立配置文件(「改数字不用改代码」的正式落地)。
- 筛选参数来自经验,尚未经过历史回测验证——这是它最关键的短板。
原始素材
完整档案长图
点击任意一张查看原版档案(工作流、流程图、Profile、飞书聊天记录)。