每日游资选股系统 V2.2
核心架构
数据来源:watchlist.json(候选股名单)+ NeoData(逐股行情查询)。
执行流程:
- 读取
watchlist.json候选名单(连板天数、题材由 AI Agent 实时确认填写) - 调用 NeoData
copilot.tencent.com接口逐股查询实时行情 - 执行 9 阶段漏斗筛选
- 不足 3 只时放宽回填
- 生成 Markdown 报告 + 推送文本
9 阶段漏斗标准(v2.2)
| 阶段 | 指标 | 标准 | 类型 | |------|------|------|------| | 1 | 连板天数 | 连板 >= 2(核心偏好,1板不推荐) | 硬过滤 | | 2 | 成交额 | >= 3 亿 | 硬过滤 | | 3 | 换手率 | 5% ~ 25% | 硬过滤 | | 4 | 市值范围 | 主板 50~300 亿 / 创业板科创板 30~200 亿 | 硬过滤 | | 5 | 题材支撑 | 有主线题材(非空) | 硬过滤 | | 6 | 封板质量 | 开板次数 <= 1 | 硬过滤 | | 7 | 早盘封板 | 封板时间 <= 10:30(未解析则宽松) | 硬过滤 | | 8 | 风险收益 | >=3板 + 开板>=1次 → 淘汰 | 硬过滤 | | 9 | 综合评分 | 100分制,多维度加权 | 评分排序 |
放宽回填规则
不足 3 只时:成交额 >= 3亿(不变)、连板 >= 2(不变)、换手率放宽至 3%~25%、市值不限。放宽进入的标的自动补充风险提示(小市值流动性有限 / 大市值抛压重 / 换手率偏低)。
数据优先级策略
- 连板天数:watchlist 手动填写值优先(NeoData 盘中滞后约1天)
- 题材:watchlist 手动填写值优先
- 成交额/换手率/市值:NeoData 解析优先;解析失败则用 watchlist fallback
执行方式
AI Agent 手动触发
- 调用
neodata-financial-search或东方财富 API 获取候选股实时连板数据 - 确认候选股名单后写入
watchlist.json - 执行
stock_picker.py --date YYYYMMDD - 输出报告至 workspace
自动化定时触发
自动化配置:
- 调度时间:每周一至周五 07:00
- 执行脚本:
python stock_picker.py --date <当日日期> - 输出文件:
每日游资选股报告_YYYYMMDD.md+选股推送_YYYYMMDD.txt
报告格式
报告包含:
- 市场环境概述
- 9 阶段漏斗通过情况表格(通过=o / 淘汰=x)
- 精选标的表格(股票名称、代码、连板、题材、成交额、换手率、封板时间、市值、评分)
- 每只标的个股详析(核心逻辑 + 风险提示)
- 放宽回填标的附带精确风险描述
Scan to join WeChat group