🔥 牛股起爆点跟踪系统 v22
⚠️ A股交易时间新规:2026年7月1日起收盘时间从15:00延长至16:00。牛股收盘分析日程已适配至17:30触发。
v22 升级内容(聚焦催化剂扩面+盘中归因策略应对+进攻模式)
| 优先级 | 改造项 | v21行为 | v22行为 | 解决问题 |
|:------:|:------:|:-------:|:-------:|:--------|
| P0-1 | 重大板块催化剂扩面搜索 | 政策/板块热度搜索偏窄,只覆盖"国务院/发改委/工信部/行业政策"及单一关键词 | 新增 Phase 0h 八维板块催化剂扫描:行业政策落地/产能与供需拐点/产品价格联动/重大订单合同/产业技术突破/区域主题/国家队增持方向/外围映射,每维≥2个关键词,覆盖申万31个一级行业+热门赛道 | 7/21根因:只搜"政策"漏掉"国家队增持/产业涨价/重大合同"等更直接的板块催化剂 |
| P0-2 | 盘中异动立即归因+策略应对 | 仅有"归因闭环"概念,无真实可执行命令,且只做"置顶修正"不落地动作 | 新增真实命令 intraday-attribution:盘中板块异动→搜索归因→对照盘前锚点→立即执行策略应对(add加仓/reduce减仓/cut止损/switch换方向),并将动作写入台账 | 7/21根因:LPG盘中-3.12%只反思未动作;用户要求"该进攻时进攻,防守没利润" |
| P0-3 | 进攻模式(Attack Posture) | 宏观否决+择时否决偏防御,催化剂明确时也偏保守 | 新增进攻判定:国家队增持+政策催化+板块启动三因子共振且宏观=正常时,进入进攻模式——仓位系数放宽至1.0~1.2、优先横盘突破/回调结束入场、主动在确认方向加仓,不做无谓防守 | 用户原话:"该进攻时要进攻,防守是没有利润的" |
v21 升级内容(聚焦催化剂感知增强+盘中归因闭环)
| 优先级 | 改造项 | v20行为 | v21行为 | 解决问题 | |:------:|:------:|:-------:|:-------:|:--------| | P0-1 | 国家队信号感知 | 政策搜索仅"国务院/发改委/工信部/行业政策" | 新增"国家队/汇金/诚通/国新/增持/再贷款/央行流动性"专项搜索,与政策催化并列 | 7/21根因:中国诚通+国新7/19晚联合增持近600亿完全漏捕 | | P0-2 | 地缘双向情景推演 | 地缘事件仅单向推演(如冲突→利好石油) | 任何地缘/宏观事件必须做双向情景:升级路径vs缓和路径,分别标注影响板块 | 7/21根因:只推演了冲突升级利好石油,未考虑停火缓和导致地缘溢价回吐 | | P0-3 | 盘中异动归因闭环 | 盘前生成简报后无跟踪 | 建立"盘前预判→盘中异动→归因→置顶修正"闭环:单板块日内>3%/单股>5%/ETF大额异动→自动归因+修正 | 7/21根因:LPG2608盘中-3.12%为停火消息,无归因,原简报"石油石化🔥升温"被证伪 |
v16 升级内容
| 优先级 | 改造项 | 说明 | |:------:|:------:|:-----| | P0-1 | 跟踪止盈参数动态化 | 回撤比=基础×(1+ATR%/现价%×10),高波动×1.15/低波动×0.90,范围8%~20% | | P0-2 | 首日表现监控 | 跌破支撑→减仓50%/跌破止损→全平/正常→first_day_passed | | P1-1 | 择时评分实战验证 | 平仓后记录择时评分vs实际收益,3次偏离>20%调算法 | | P1-2 | 宏观否决统计 | macro-veto-log命令,add/stats双模式 | | P2-1 | 观察池升级效率 | 升级后亏损率>50%恢复15%阈值 | | P2-2 | 板块自动识别准确率 | 置信度标记(高/中/低)+未匹配标记"待确认" | | P2-3 | 台账JSON健壮性 | 读操作try-except+自动修复+写入校验 |
v17 升级内容
| 优先级 | 改造项 | 说明 | |:------:|:------:|:-----| | P0-1 | 择时评分实战验证算法 | 基于历史收益数据优化评分权重,3次偏离>20%自动调整算法 | | P0-2 | 首日监控动态阈值 | 高波动股(ATR%>5%)收紧至成本-2%,普通股保持成本-3% | | P1-1 | 宏观否决优化 | 增加"否决但推荐替代方向"功能,macro-veto-alternative命令 | | P1-2 | 板块自动识别增强 | 增加置信度标记(高/中/低)和待确认机制,提高识别准确率 | | P1-3 | 台账JSON健壮性 | 自动备份+try-except+自动修复+写入校验,防文件损坏 | | P2-1 | 观察池升级效率回退 | 升级后亏损率>50%恢复15%阈值,避免无效升级 | | P2-2 | ATR估算精度提升 | 使用20日历史数据计算ATR,提高波动率估算准确性 |
🚨 技能定位:中长线牛股跟踪系统
- 聚焦:基本面/消息面/产业趋势驱动,控制权变更/重整进展/政策催化跟踪
- 不做:龙虎榜资金分析、短线情绪博弈、游资席位追踪(这些由顶级游资操盘手技能负责)
- 周期:持仓以周/月为单位,跟踪止盈+动态风控,不追短线热点
基于五年(2023-2026)Top50牛股回测验证优化,封装六套可落地选股策略 + 20项筛查打分(含分档) + 三种评估模式(基础/半严格/严格) + 五级评级(🟢A🟢B🟡🔵🔴) + 分层开仓 + 跟踪止盈 + 🔵扩展观察池(7日快速升级) + 北交所独立评分 + 50万模拟台账的完整跟踪系统。
v12→v13 升级要点
| 维度 | v12 | v13 | 提升 | |------|:---:|:---:|:---:| | ST重整评分 | 统一扣减,ST股系统性🔴 | 重整质量加权(≥4维恢复全扣/≥3维恢复50%) | 捕获ST牛股 | | S4困境反转 | 命中率仅17% | 情绪因子增强(最高+3分) | S4命中率提升 | | 小盘扣减 | <20亿-3分/20-50亿-1分 | <20亿-1分/20-50亿豁免 | 减少🔵→🟡升级 | | 非科技赛道 | 项6仅主流/新兴 | +政策强驱动子档(+2分) | 区域/政策驱动赛道公平 | | 半严格模式 | 项15移除 | 项15恢复(封顶+1) | S5策略连板信号保留 | | 🔵升级阈值 | 7日涨幅>15% | 7日涨幅>10% | 加速捕获早期信号 |
v13→v14 升级要点(聚焦择时能力短板)
| 维度 | v13 | v14 | 预期效果 | |------|:---:|:---:|:---:| | 涨停日入场 | 无限制,涨停日可追涨 | 冷静期1交易日(--limit-up触发) | 根因:锡业股份涨停日追涨亏-9.4%,冷静期过滤冲动 | | 高位入场止损 | 策略默认(-8%~-15%) | 涨幅>5%入场→止损收紧到-5%(--high-entry) | 单笔最大亏损从-9.4%→-5%以内 | | 板块集中度 | 无限制 | 同板块≤2只/≤25%权益(--sector) | 避免板块联动风险(如有色同时持仓) | | S5观察池 | 无上限 | 最多2只 | 控制权变更不确定性高,限数量控风险 | | 连续亏损 | 无熔断 | 同策略连续亏2次→冷却3天 | 防策略系统性失灵时连续加仓 | | 持仓字段 | 无板块/高位标记 | +sector+high_entry | 支持集中度检查和复盘归因 |
v14→v15 升级要点(聚焦宏观预判+择时量化+动态仓位)
| 维度 | v14 | v15 | 预期效果 | |------|:---:|:---:|:---:| | 宏观风险预判 | 无,手动判断 | 板块3日跌>5%禁开仓/北向连续流出暂停/宏观数据日禁开仓 | 根因:锡业6/23有色暴跌-8%未预判亏-9.4%,宏观否决避免系统性风险 | | 板块识别 | 依赖--sector手动声明 | A股行业映射表自动识别(代码+名称关键词) | 解决v14手动sector遗漏时集中度规则失效 | | 择时评分 | 无量化指标 | 0-100分体系:涨停日0分/追涨20分/回调入场60分/横盘突破80分 | 择时分<30禁止开仓/<50仓位减半,量化择时决策 | | 动态仓位 | 固定上限15%~30% | 仓位=基础×择时系数(0.5~1.0)×板块热度系数(0.5~1.2) | 过热板块自动降仓,优质时点适度加仓 | | 择时信号参数 | --limit-up/--high-entry | +--pullback-after-limitup/--consolidation-breakout/--panic-dip | 提供更多择时信号供作战计划选择 | | 宏观状态管理 | 无 | update-macro-risk/macro-risk-state命令 | 盘前扫描更新宏观状态,开仓时自动校验 |
v15→v16 升级要点(聚焦止盈精细化+首日风控+宏观否决复盘)
| 维度 | v15 | v16 | 预期效果 | |------|:---:|:---:|:---:| | 跟踪止盈 | 固定回撤比(S1/S2 15%, S3/S4 12%, S5 20%, S6 10%) | ATR自适应动态回撤比:基础12%×(1+ATR%×10),高波动×1.15/低波动×0.90,上下限8%~20% | 高波动股止损更宽松避免假触发,低波动股止盈更紧锁住利润 | | 首日监控 | 无 | 跌破支撑位(成本-3%)→减仓50% / 跌破止损位→全平 | 根因:首日破位是后续大跌的强信号,首日快速止损降低深套风险 | | 宏观否决 | 仅阻止开仓,无记录 | macro-veto-log命令:记录/统计否决事件(原因/板块/后续表现) | 否决不是永远正确,记录+统计帮助评估宏观否决的准确率和改进 | | ATR估算 | 无 | ATR≈(5日最高价-5日最低价)/5,update-price时传入--high-5d/--low-5d | 利用5日高低价快速估算ATR,无需历史K线数据 | | JSON健壮性 | 损坏则崩溃 | json.load包裹try-except,损坏时自动用空结构重建 | 防止台账文件损坏导致整个系统不可用 |
跟踪止盈动态化
公式:动态回撤比 = 基础12% × (1 + ATR%/现价% × 10)
波动率调节:
- 高波动(ATR/现价 > 5%):动态回撤比 × 1.15(止损更宽松)
- 低波动(ATR/现价 < 2%):动态回撤比 × 0.90(止盈更紧)
- 上下限钳制:8% ~ 20%
持仓新增字段:atr_pct / dynamic_trailing_pct / adjustment_reason
使用方式:update-price --code X --price X --high-5d N --low-5d N
示例:
- 低波动股(ATR%=1.5%):12%×(1+0.015×10)=12%×1.15=13.8%→×0.90=12.4%→钳制后12.4%
- 高波动股(ATR%=6%):12%×(1+0.06×10)=12%×1.60=19.2%→×1.15=22.1%→钳制后20%
首日表现监控
触发条件:开仓后首日(first_day=True)检查
规则:
- 现价 < 支撑位(成本×97%) → 减仓50% (first_day_reduce_50%)
- 现价 ≤ 止损位 → 全平 (first_day_full_close)
- 首日正常 → 标记first_day_passed=True
触发场景:check-alerts 和 update-price 时均会检查
auto-execute开仓时自动标记 first_day=True 和 support_price=成本价×(1-3%)
宏观否决统计
命令:
macro-veto-log --mode stats— 查看各原因统计(次数/占比/板块分布)macro-veto-log --mode add --reason X --date X [--sector X] [--strategy X] [--code X] [--notes X]— 记录否决事件
数据存储:台账macro_veto_log字段 + 独立macro_veto_log.json文件
核心工作流
Phase 0:盲区扫描(每日作战计划首选)
0a. 控制权变更扫描:ctrl-scan → 搜索 → add-ctrl-pool → 打分
- 特别关注变更前兆(项19):大宗交易溢价/股东高质押解质押/管理层变动
0b. 政策日历扫描:policy-track → 搜索 → add-policy → 检查项12
0c. 板块热度扫描:sector-heat → 搜索 → sector-heat-scan
- 发现🔥过热板块 → 在板块内搜索横盘/低位放量股 → 执行score打分
- 发现年度涨幅前3板块 → add-dynamic-sector 加入动态赛道池
0d. ST重整扫描:对ST股控制权变更 → st-restruct → st-assess 评估重整质量
- 5维评估:投资人资质+方案质量+债权人通过率+法院进度+注入资产盈利
- 🟢≥4项 → S5🟢可入池 | 🟢≥3项 → S5🟡 | 🟢≤1项 → 不入池
0e. 国家队信号扫描(v21新增):搜索(关键词见下) → add-policy 记录(命令national-team/geo-scan为规划中占位,实际执行用 add-policy 落库)
- 搜索关键词扩展:汇金 增持 / 诚通 增持 / 国新 增持 / 国资委 增持 / 股票回购增持再贷款 / 央行 流动性 / PSL / MLF / 逆回购 / 社保基金 增持 / 中证金融 维稳
- 信号等级:
- 🟢强信号:国新/诚通/汇金等国家级平台联合增持+明确金额+再贷款支持
- 🟡中信号:单一央企股东增持+金额明确+后续计划
- 🟢央企协同信号:多家央企同日发布增持/回购公告(如中国铝业/中国中车/国投电力同日公告→象征政策协调)
- 发现信号 → add-policy 记录,注明金额、方向(央企/科技/ETF)、资金来源
- 复盘关注:国家队上次大规模增持后(2025年4月)走出中期行情,本次7/19国新(500亿)+诚通(近百亿)同步出手需高度关注
- 与板块回调的交叉验证:如国家队增持方向与当前禁开仓板块(如半导体/科技)重叠→视为底部信号,需重估否决判断
- 🟢进攻信号:国家队增持+政策催化+板块启动三因子共振→触发 v22 进攻模式(见 Phase 0g 策略应对)
0f. 地缘风险双向情景推演(v21新增):搜索(双向关键词) → add-policy 记录双向影响
- 任何地缘事件必须推演两种情景:
1. 升级情景:冲突扩大→利好板块(石油/军工/贵金属) / 利空板块(航空/外向型制造)
2. 缓和情景:停火/谈判/调解→利好板块(航空/旅游/航运) / 利空板块(油气/军工)
- 关键词双向:既要搜"冲突/升级/制裁/攻击",也要搜"停火/谈判/调解/缓和/ceasefire"
- 发现信号 → add-policy 记录双向影响,注明"地缘双向"标签
0g. 盘中异动归因 + 策略应对(v21闭环 → v22落地动作):搜索归因 → intraday-attribution 落库 → 立即执行策略应对
- 触发阈值(盘中每30~60分钟巡检,详见定时任务):
- 单板块日内涨/跌幅>3% → 触发归因
- 持仓个股日内波动>5% → 触发归因
- ETF单日净流出>50亿 / 净流入>80亿 → 触发归因
- 盘前锚点被击穿(如"若停火则石油逻辑证伪"被触发)→ 立即归因
- 归因流程:
1. 搜索异动原因(行业消息/个股公告/外盘传导/地缘突发/国家队动作)
2. 对照盘前预判锚点判断是否被证实/证伪/部分验证
3. intraday-attribution --sector X --move-pct N --direction up/down --cause "..." --thesis-check confirmed/refuted/partial --action none/add/reduce/cut/switch --notes "..." 落库
4. 立即策略应对(关键,v22核心):
| 归因结论 | 策略应对动作(真实命令) |
|:--------:|:------------------------|
| 预判证实+方向向上(进攻信号) | add-position 加仓确认方向 / watch-promote 开新仓(满足开仓条件时)|
| 预判证伪+方向向下(风险释放) | 持仓触及止损→auto-close;未触及但逻辑破坏→first-day-protect --action reduce50 减仓 |
| 板块切换(主线转移) | switch:减旧主线→add-watch+score 评估新主线,下一作战窗口切换 |
| 噪音(无实质催化) | none:仅记录,不动作,避免频繁交易 |
5. 严重证伪(盘前看好板块盘中暴跌>5%)→ 置顶修正盘前简报 + 通知用户更新计划
- 🟢进攻模式联动:归因证实且宏观=正常 → 不止损式防守,而是主动 add-position 加仓扩大战果("该进攻时要进攻")
0h. 重大板块催化剂扩面搜索(v22新增):盘前八维扫描,覆盖申万31行业+热门赛道,任一维度命中即 add-policy/sector-heat-scan/add-dynamic-sector 落库
- 维度1 行业政策落地:XX行业 政策 印发 / 十四五 规划 细则 / 工信部 发文 / 国务院 方案 / 补贴 落地
- 维度2 产能与供需拐点:减产 / 限产 / 产能出清 / 供给侧改革 / 库存 新低 / 开工率 下滑 / 供需缺口
- 维度3 产品价格联动:涨价 / 提价 / 价格 创年内新高 / 锂价 铜价 猪价 面板价 存储价 / 化工品 调价
- 维度4 重大订单合同:中标 / 重大合同 / 订单 暴增 / 百亿订单 / 长协 / 出海 大单
- 维度5 产业技术突破:技术突破 / 量产 / 国产替代 突破 / 首台套 / 临床试验 成功 / 新药 获批
- 维度6 区域主题:雅鲁藏布江 / 雄安新区 / 大湾区 / 成渝 / 海南自贸港 / 新疆 振兴 / 东北 振兴
- 维度7 国家队增持方向:复用0e(汇金/诚通/国新/再贷款)→ 标注受益板块
- 维度8 外围映射:美股 中概 / 纳斯达克 科技 / 英伟达 产业链 / 大宗 商品 / 美联储 降息预期
- 落库规则:
- 政策/国家队/地缘类 → add-policy --level strong/medium --sector X --signal "..." --date 今日 --notes "..."
- 板块热度/涨价/订单类 → sector-heat-scan --sector X --level overheat/warming/cooling --rise-pct N --notes "..."
- 年度涨幅前3/持续强势赛道 → add-dynamic-sector --name X --rank N --notes "..."
- ⚠️严禁单向:维度1~8 每个维度至少搜 2 个不同角度关键词,避免"只看利好不看利空"
Phase 1:选股筛查
- 使用「国信丨智能选股」按策略条件筛选候选股
- ST/小盘股过滤:
filter-check --code X --name X [--mktcap N] - 20项筛查打分:
score --code 300308 --name 中际旭创 --items 3,6,7,8,9,10,16,17,18,20 [--st] [--mktcap 1500] [--sector-confirm] [--item6-level mainstream|emerging|policy_driven] [--item17-level full|top5] [--item6-phase normal|overheat] [--st-restruct-dims N] [--s4-sentiment-score N]--item17-level top5用于国内前五(非前三)赛道地位,项17得+1分--item6-level policy_drivenv13:政策强驱动赛道(区域发展/消费刺激),项6得+2分--st-restruct-dims Nv13:ST重整质量维度数(0-5),≥4维恢复全部ST扣减/≥3维恢复50%--s4-sentiment-score Nv13:S4情绪因子加分(0-3),行业轮动热度+1/舆情异动+1/涨停占比+1
- 有效分评级后加入观察池:
add-watch- 🟢A/🟢B: 20日有效期 | 🟡: 20日有效期 | 🔵: 7日观察期
Phase 2:信号确认与入场(分层开仓标准)
| 策略 | 🟢A | 🟢B | 🟡+品牌 | 🔵 | |------|:---:|:---:|:------:|:---:| | S1 产业景气 | ≤30%+赛道确认 | ≤25%+赛道确认 | — | ≤10% | | S2 月线横盘 | ≤20% | ≤15% | — | — | | S3 量价共振 | ≤15% | ≤12% | ≤10% | ≤5% | | S4 困境反转 | ≤15% | ≤10% | — | — | | S5 控制权变更 | ≤15% | ≤12% | 🟡≤10% | — | | S6 情绪博弈 | — | — | 🟡≤5% | — |
- 确认策略对应买入信号后执行开仓:
auto-execute或watch-promote- S1需加
--sector-confirm,可加--mktcap启用大市值适配 - S3🟡需加
--brand-catalyst - 🔵潜在关注自动限仓位(S1≤10%/S3≤5%)
- S6需在
--reason中说明情绪信号 - v14择时保护:当日涨停加
--limit-up(触发冷静期拒绝开仓)| 当日涨幅>5%加--high-entry(止损收紧到-5%)| 加--sector 有色金属声明板块(触发集中度检查) - v15择时信号:涨停次日回调加
--pullback-after-limitup(择时60分)| 横盘放量突破加--consolidation-breakout(择时80分)| 恐慌低吸加--panic-dip(择时70分) - v15宏观否决:开仓前自动校验宏观风险状态(板块3日跌幅/北向资金/宏观数据日),无需手动触发
- v15板块自动识别:未传--sector时自动推断行业归属,也可用
auto-sector --code X查询
- 不设主动止盈,自动使用跟踪止盈机制:
- 跟踪止盈线 = max_price × (1 - 回撤比例)
- S1/S2: 回撤15% | S3/S4: 回撤12% | S5: 回撤20% | S6: 回撤10%
- v16: 传入--high-5d/--low-5d后,回撤比例自动动态化(ATR自适应8%~20%)
- 跟踪止盈线一旦高于初始风控线即始终生效(不回吐已锁利润)
Phase 3:持仓监控与风控
- 每日更新持仓价格(自动更新最高价):
update-price - 风控检查:
check-alerts(含跟踪止盈判断) - 自动处理:止损位触发 →
auto-close - S5持仓特殊监控:重组被否/撤回 → 立即平仓
- 再上车:平仓后如重新达标,可再次开仓(≤3次,冷却3天)
re-entry-check --code X检查再上车资格
- 🔵动态升级:
blue-promote --code X --rise-pct 10 --volume-surge— 7日涨幅>10%(v13:从15%降低)+量能放大→自动升🟡blue-promote --code X --new-score 14— 重新打分≥13分→升级- 升级后仓位从🔵限制提升至🟡标准水平
- 升级后有效期延长至20日(🟡标准)
Phase 4:策略复盘
- 查看持仓/收益/交易历史
- 观察池过期检查:
watch-expire(🟢A🟢B🟡 20交易日/🔵 14交易日未启动自动标记过期)
v12评级标准(20项满分47分,半严格模式默认)
| 评级 | 有效分 | 含义 | 可开仓策略 | v11对比 | |------|--------|------|-----------|:------:| | 🟢A | ≥25分 | 高确信牛股 | 全策略满仓 | v11🟢A≥20 | | 🟢B | 20-24分 | 高概率牛股 | 全策略标准仓 | v11🟢B18-19 | | 🟡 | ≥13分 | 值得关注 | S1-S4标准仓/S5🟡 | 不变 | | 🔵 | ≥10分 | 潜在关注 | S1≤10%/S3≤5%,7日观察 | 不变 | | 🔴 | <10分 | 暂不达标 | 不可开仓 | 不变 |
三种评估模式:
- 基础模式(basic):全部20项,项13/14/15/18/20可满分+2 → 用于参考对比
- 半严格模式(semi-strict, 默认):项13/14/15封顶+1(v13:项15恢复),项20仅机构+1 → 日常操作使用
- 严格模式(strict):项13/14/15/20全部移除 → 保守验证使用
有效分计算:有效分 = 加权总分 − ST不可靠项权重(1/2/4/5/8/13/14/15) + ST重整减免(v13) + S4情绪因子(v13) − 小盘股分级降级
- 小盘降级(v13优化):市值<20亿扣1分(v12扣3分→减半) / 20-50亿豁免(v12扣1分→0) / ≥50亿不扣
- 北交所+赛道景气确认→豁免降级
v10评级迁移对比:
- 🟢A(≥20): 7只 — 新易盛/中际旭创/中船特气/江丰电子(21分) + 鼎泰高科/胜宏科技/天孚通信(20分)
- 🟢B(18-19): 9只 — 宏和科技/铜冠铜箔/源杰科技/生益电子/南亚新材/光迅科技(19分) + 长飞光纤/金安国纪/博创科技(18分)
- 🟡(13-17): 17只 — v9中12分的4只(利通/杭电/通鼎/舒泰神)降为🔵
- 🔵(10-12): 10只 — +4只12分(v9🟡) + 铭普光磁10分(v9🔴)
- 🔴(<10): 7只 → 6只(华荣9分+民爆6分等)
20项筛查清单
| 项 | 名称 | 满分 | ST可靠 | 小盘可靠 | v11变更 | |---|------|:---:|:------:|:-------:|:-------:| | 1 | 月线横盘 | 3 | ❌ | ✅ | | | 2 | 地量成交 | 3 | ❌ | ❌ | | | 3 | 底部形态 | 3 | ✅ | ✅ | | | 4 | 均线多头 | 2 | ❌ | ✅ | | | 5 | 筹码集中 | 2 | ❌ | ❌ | | | 6 | 赛道主流 | 3 | ✅ | ✅ | 分档:主流+3/新兴+2/过热降档+3→+2 | | 7 | 业绩支撑 | 3 | ✅ | ✅ | | | 8 | 量价健康 | 2 | ❌ | ❌ | | | 9 | 板块效应 | 2 | ✅ | ✅ | | | 10 | 订单验证 | 3 | ✅ | ✅ | | | 11 | 控制权变更 | 3 | ✅ | ✅ | | | 12 | 政策催化 | 2 | ✅ | ✅ | BSE额外+1 | | 13 | 龙虎榜游资 | 2 | ❌ | ✅ | v12分档:达标+1/显著+2 | v19硬校验:validate=False时不达标+0分 | | 14 | 换手率异动 | 2 | ❌ | ✅ | v12分档:达标+1/显著+2;BSE每项-1 | v19硬校验:validate=False时不达标+0分 | | 15 | 连板高度 | 2 | ❌ | ❌ | v12分档:达标+1(首板)/显著+2(连板) | v19硬校验:validate=False时不达标+0分 | | 16 | 大市值适配 | 2 | ✅ | ✅ | ≥200亿 | | 17 | 赛道地位 | 2 | ✅ | ✅ | bug修复:非小盘full不再重复+2 | | 18 | 行业景气度 | 2 | ✅ | ✅ | v12:高景气+2/中景气+1/低景气0 | | 19 | 变更前兆 | 2 | ✅ | ✅ | v11:大宗溢价>5%/质押>50%/管理层3月变动≥2人 | | 20 | 情绪热度 | 2 | ❌ | ✅ | v12拆分:机构热度+1/游资热度+1 |
项17赛道地位加分(三档)
| 档位 | 标准 | 加分 | 命令参数 | |------|------|:---:|---------| | 龙头 | 全球市占率>20%或国内市占率>30% | +2 | --item17-level full(默认) | | 国内前三 | 准龙头,国内市占率前三 | +1(≥50亿) / +2(小盘) | --item17-level full | | 国内前五 | 非前三但国内前五 | +1 | --item17-level top5 |
🔵动态升级机制
触发条件(满足任一即可):
- 7日观察期内涨幅>10%(v13:从15%降低) + 量能放大 → 动态升级
- 重新score打分≥13分(🟡) → 基本面升级
升级效果:
- 评级: 🔵→🟡,仓位从🔵限制提升至🟡标准水平
- 有效期: 延长至20日(🟡标准)
- 命令:
blue-promote --code X --rise-pct N --volume-surge或blue-promote --code X --new-score N
风控铁律
- 单笔最大亏损(风险)≤2%权益,总仓位≤60%权益
- T+1当日买入不可卖出
- 跟踪止盈: S1/S2 15% | S3/S4 12% | S5 20% | S6 10%(v16: ATR自适应8%~20%)
- 🔵7日观察期到期未启动自动淘汰
- 再上车≤3次/只+冷却3天
- v14涨停日冷静期:当日涨停股不可开仓(--limit-up触发),次日方可入场
- v14高位入场风控:当日涨幅>5%入场(--high-entry),初始止损收紧到-5%(覆盖策略默认)
- v14板块集中度:同板块≤2只/≤25%权益(--sector声明板块后自动检查)
- v14 S5观察池上限:S5策略观察池最多2只
- v14连续亏损熔断:同策略连续亏损2次→该策略冷却3天
v15风控铁律
- v15宏观否决:开仓前自动校验,三重否决:(1)板块3日累计跌>5%→禁同板块开仓 (2)北向资金连续2日净流出>50亿→暂停开仓 (3)美联储FOMC/CPI/PPI/非农发布日→禁新开仓
- v15择时否决:择时评分<30分→禁止开仓(涨停日0分/追涨20分);<50分→仓位减半
- v15动态仓位:仓位=基础×择时系数(0.5~1.0)×板块热度系数(过热0.7/温热1.0/正常1.2),动态范围8%~15%
- v15板块自动识别:未声明--sector时自动推断,确保集中度规则始终生效
- v15宏观状态管理:盘前扫描时调用
update-macro-risk更新板块跌幅和北向状态,macro-risk-state查看当前状态
v17风控铁律
- v17择时评分实战验证:基于历史收益数据优化评分权重,3次偏离>20%自动调整算法,提高择时准确性
- v17首日动态阈值:高波动股(ATR%>5%)收紧至成本-2%,普通股保持成本-3%,差异化风控保护
- v17宏观否决优化:macro-veto-alternative命令提供"否决但推荐替代方向"功能,避免错失机会
- v17板块置信度标记:板块识别增加高/中/低置信度和待确认机制,提高识别准确性
- v17台账健壮性:自动备份+try-except+自动修复+写入校验,防止文件损坏导致系统崩溃
- v17观察池效率回退:升级后亏损率>50%恢复15%阈值,避免无效升级占用名额
- v17 ATR估算精度提升:使用20日历史数据计算ATR,提高波动率估算准确性,动态止盈更合理
v16风控铁律
- v16跟踪止盈动态化:回撤比=基础12%×(1+ATR%×10),高波动×1.15/低波动×0.90,8%~20%上下限,通过
update-price --high-5d/--low-5d传入ATR数据 - v16首日表现监控:开仓首日跌破支撑位(成本-3%)→减仓50%,跌破止损位→全平,首日正常→标记通过
- v16宏观否决统计:
macro-veto-log --mode add记录否决事件,macro-veto-log --mode stats统计各原因次数和占比
v17→v18 升级要点(聚焦算法优化+风控精细化+系统健壮性)
| 维度 | v16 | v17 | 预期效果 | |------|:---:|:---:|:---:| | 择时评分优化 | 固定权重,无验证 | 实战验证算法:基于历史收益数据优化权重,3次偏离>20%自动调整 | 提高择时准确性,减少主观判断偏差 | | 首日风控 | 统一成本-3% | 动态阈值:高波动股(ATR%>5%)收紧至成本-2%,普通股保持-3% | 高波动股首日风险更高,更严格止损保护 | | 宏观否决 | 仅记录统计 | 替代方向推荐:macro-veto-alternative命令,否决但推荐替代板块/策略 | 避免因宏观风险错失机会,提供替代方案 | | 板块识别 | 基础关键词匹配 | 置信度标记:高/中/低置信度+未匹配"待确认"机制 | 提高板块识别准确性,减少误判 | | 台账健壮性 | 简单try-except | 自动备份+修复+校验:自动创建备份、损坏时修复、写入验证 | 防止文件损坏导致系统崩溃,提高可靠性 | | 观察池管理 | 无效率回退 | 升级效率回退:升级后亏损率>50%恢复15%阈值 | 避免无效升级持续占用观察池名额 | | ATR估算 | 5日高低价估算 | 20日历史数据:使用20日真实历史数据计算ATR,提高精度 | 波动率估算更准确,动态止盈更合理 |
v18→v19 大修要点(聚焦评分体系结构性修复+学习曲线降维)
v19核心目标:解决虾评AI评测两条硬伤——评分系统"勾选即送分"导致区分度丧失、学习曲线陡峭新手难上手。同时修复用户实测暴露的跌停不扣分、半严格模式逻辑矛盾等结构性缺陷。
| 优先级 | 改造项 | v18.2行为 | v19行为 | 解决问题 | |:------:|:------:|:---------:|:-------:|:--------:| | P0-1a | 评分项分档机制 | items 1/3/7/9/10/11/16无分档 | standard/significant分档,item6新增core_mainstream+3 | 评分颗粒度提升,消除"勾选即满" | | P0-1b | items 13/14/15/20硬校验 | 勾选即+1/+2分(中国长城0涨停仍给分) | validate参数默认True向后兼容,validate=False时不达标+0分 | 解决"无条件给分"硬伤 | | P0-2 | 学习曲线降维 | 20项全量打分,新手无从下手 | user_mode三档(novice/intermediate/expert)+quick-score快捷评分 | 解决"学习曲线陡峭"硬伤 | | P0-3 | 持仓健康度预警 | 无系统化健康检查 | health-check三级预警🟢🟡🔴+json输出 | 解决"5只同分无法排序" | | P0-4 | 宏观否决分级 | 二元阻塞(是/否) | 4级分级(none/caution/warning/veto) | 细化宏观风险应对 | | P0-5 | 入场质量评估 | 仅score总分 | entry-quality 0-100分(择时40%+板块30%+技术30%) | 提供入场时机量化参考 | | P0-6 | 跌停惩罚 | 跌停不扣分(巨化-9.99%仍32分🟢A) | 近5日跌停1次扣2分,≥2次扣4分+降档 | 解决暴跌不扣分 | | P0-7 | 半严格模式修复 | 阉割items 13/14/15/20区分度 | 不再降档,靠硬校验控制区分度 | 解决逻辑矛盾 | | P1-1 | 止损纪律提示 | 无 | stop-discipline三级评分(🟢合规/🟡关注/🔴违规) | 虾评A4-2建议 | | P1-2 | 策略动态权重 | 固定 | strategy-weight胜率驱动升降权 | 提高策略配置灵活性 | | P2-1 | 持仓集中度 | 无 | concentration三维度仪表盘(板块/策略/个股) | 解决持仓同质化 | | P2-2 | Web友好输出 | 纯文本 | format_output text/json/html格式化 | 降低CLI门槛 |
v20新增命令
| 命令 | 说明 | 示例 |
|------|------|------|
| add-position | 对已持有标的加仓。检查宏观否决allow_add+板块集中度+加权均价重算+动态止盈刷新 | add-position --code 601899 --price 28.50 --shares 1300 --reason "回调加仓" |
| first-day-protect | 首日跌破支撑/止损时一键处理。auto=自动判定,reduce50=强制减仓50%,fullclose=强制全平 | first-day-protect --code 601138 --price 62.50 --action auto |
v19新增命令
| 命令 | 说明 | 示例 |
|------|------|------|
| quick-score | 策略+关键词自动推断items快捷评分 | quick-score --code 000066 --name 中国长城 --strategy 突破 --core-desc "放量突破平台" |
| health-check | 持仓健康度三级预警 | health-check [--alert-threshold 0] [--output-format json] |
| entry-quality | 入场质量0-100分综合评估 | entry-quality --code X --name X --strategy S1 |
| stop-discipline | 止损纪律评分 | stop-discipline |
| strategy-weight | 策略胜率动态权重报告 | strategy-weight [--output-format json] |
| concentration | 持仓集中度三维度仪表盘 | concentration [--output-format json] |
v19评分参数变更
| 参数 | 说明 | 默认值 |
|------|------|:------:|
| --item13-validate | 项13硬校验(True=勾选给分/False=不达标+0分) | True |
| --item14-validate | 项14硬校验 | True |
| --item15-validate | 项15硬校验 | True |
| --item20-validate | 项20硬校验 | True |
| --limit-down-days | 近5日跌停次数(1次扣2分/≥2次扣4分+降档) | 0 |
| --user-mode | 用户模式(novice/intermediate/expert) | 空(不启用) |
v20 升级要点(聚焦实战迭代:加仓操作+首日主动保护+回调入场优化)
v20核心目标:基于7/13-7/17交易周复盘,解决三条实战痛点——①强势标的无法加仓(紫金矿业7/14突破后不能加仓扩大盈利);②首日盘中破支撑无人主动干预(工业富联7/13盘中短暂破支撑62.61后无人操作);③回调入场深度不足即开仓(-2.6%浅回调入场安全垫不足)。同时引入政策快速追踪能力。
| 优先级 | 改造项 | v19行为 | v20行为 | 解决问题 |
|:------:|:------:|:-------:|:-------:|:--------|
| P0-1 | 加仓操作 | auto-execute 检查"已持有code不可重复开仓",断无法加仓 | 新增add-position命令:宏观否决分级控制allow_add(🟡轻允加/🟠中🔴禁加)+同板块≤2只集中度检查+加权平均成本重算+动态止盈按当前价刷新+交易历史记录 | 紫金7/14突破时无法加仓→v20允许可控加仓 |
| P0-2 | 首日主动保护 | check-alerts仅输出提示,不执行平仓 | 新增first-day-protect命令:一键自动判定→跌破止损全平/跌破支撑减仓50%/正常标记通过;支持--action auto\|reduce50\|fullclose三种模式 | 工富7/13盘中破支撑无人干预→一键操作 |
| P0-3 | 部分减仓支持 | auto-close只支持全仓平 | auto-close增加shares_override参数:按指定股数部分平仓,加权成本不变,不触发再上车/熔断逻辑 | 首日减仓50%的底层支撑 |
| P1-1 | 回调入场时机 | S1回调入场约-2~3%即可(择时60分) | 择时评分增加回调深度系数:板块下行趋势中(3日跌幅>2%)加回撤比例权重,回调<5%时择时分降至40~50分,仓位减半 | 工富-2.6%浅回调入场安全垫不足 |
| P1-2 | 宏观看板增强 | 仅macro-risk-state查看状态 | macro-risk-state增加三级否决汇总:逐板块输出否决级别(none/light/medium/heavy)和可操作标记(新/加/减) | 快速识别加仓可行性 |
v20新增命令
| 命令 | 说明 | 示例 |
|------|------|------|
| add-position | 对已持有标的加仓。允许宏观否决🟡轻度时加仓,🟠中/🔴重度禁止。检查板块集中度+加权均价+动态止盈重算 | add-position --code 601899 --price 28.50 --shares 1300 --reason "回调加仓避险" |
| first-day-protect | 首日跌破支撑时一键处理。auto=自动判定模式,reduce50=强制减仓50%,fullclose=强制全平 | first-day-protect --code 601138 --price 62.50 --action auto |
v20风控铁律新增
- 加仓宏观否决:依赖v19四级否决的allow_add字段——🟡轻度否决允许加仓,🟠中度/🔴重度禁止加仓
- 加仓板块集中度:同板块≤2只(含加仓后)+同板块权益≤25%
- 加仓仓位限制:单次≤总资产8%,加仓后总仓位≤60%
- 首日一键保护:
--action auto自动判断→止损位以下全平/支撑位以下减仓50%/以上标记通过 - 部分减仓不触发熔断:shares_override 部分减仓时不触发策略熔断/连续亏损/再上车逻辑
实时行情数据获取铁律 + v21催化剂感知铁律
- 所有市场数据必须通过联网搜索实时获取,搜索时必须设置freshness=1,严禁使用午盘/盘中缓存数据充当收盘数据
- 收盘数据二次验证(强制):生成收盘分析前,必须额外搜索"今日A股收盘行情"核对以下核心数据:
- 四大指数收盘点位和涨跌幅
- 持仓个股收盘价是否与搜索结果一致
- 涨停/跌停状态必须逐条确认——每个声称"涨停/跌停"的个股必须单独搜索确认
- 如搜索结果混叠午盘/收盘数据,必须额外搜索明确区分,以最新收盘数据为准
- 任何数据无法确认准确性时,宁可标注"⚠️待确认"也不得编造
- 6/24事故教训:午盘数据被当成收盘数据输出,江钨装备未涨停被写成涨停。根因:未使用freshness=1、未做收盘数据二次验证、个股涨跌停未逐条确认
- 7/6事故教训:期货不锈钢夜盘-1.85%被当成日盘收盘数据(实际日盘+0.92%V形反转)。根因:搜索关键词"期货行情"不含"收盘",混入夜盘数据。所有收盘场景搜索必须带"收盘"关键词,freshness=1是最低要求不够
- 7/21事故教训:中国诚通+国新7/19晚联合增持近600亿完全漏捕(国家队信号缺失)→ 盘前扫描新增国家队/汇金/诚通/增持/再贷款等关键词专项
- 7/21事故教训2:美伊10天停火提议导致原油系盘中回调,但盘前只推演了冲突升级利好石油(单向陷阱)→ 任何地缘事件必须做双向情景推演
- v21催化剂感知铁律:
- 国家队信号每日必搜:汇金/诚通/国新/增持/回购/再贷款/央行流动性 — 这是"政策底"核心信号
- 地缘双向必推演:冲突升级vs缓和停火,分别列出利好/利空板块
- 盘中异动必归因:板块日跌>3%必须搜索原因、对照盘前预判、如有偏差置顶修正
- 盘前预判必设验证锚点:明确标注"如果XX发生则YY逻辑证伪",为盘中提供对照基准
- v22 盘中归因策略应对铁律:
5. 归因必落地动作:归因结论必须映射到一个真实命令动作(add/reduce/cut/switch/none),禁止"只反思不动作"
6. 该进攻时进攻:当国家队增持+政策催化+板块启动三因子共振且宏观=正常时,进入进攻模式,主动加仓/开仓扩大战果,过度防守=丢失利润
7. 噪音不动作:无实质催化驱动的随机波动→
none仅记录,避免频繁交易磨损 - 7/21事故教训3:盘中板块异动(LPG -3.12%)只做归因反思未做策略应对,违背"该进攻时进攻"原则 → v22 新增
intraday-attribution真实命令,归因与动作一体执行
v22 进攻模式(Attack Posture)
核心原则(用户原话):该进攻时要进攻,防守是没有利润的。
进攻模式触发条件(三者同时满足):
- 国家队信号 🟢强(汇金/诚通/国新联合增持+再贷款)或 政策催化 🟢强(国常会/重大工程/产业政策落地)
- 对应板块已启动(3日涨幅>0 或 当日放量上攻,非单纯消息脉冲)
- 宏观风险=🟢正常(非FOMC/CPI发布日,北向未连续净流出>50亿)
进攻模式下的行为变化:
- 仓位系数放宽:从默认0.5~1.0 提升至 1.0~1.2(不超过总仓位≤60%上限)
- 入场偏好:优先
consolidation-breakout(横盘放量突破,择时80分)/pullback-after-limitup(涨停后回调结束),而非浅回调即入场 - 主动加仓:确认方向后
add-position扩大战果,而非观望 - 不无谓防守:宏观正常+催化剂明确时,不提前减仓、不无故设止盈,让跟踪止盈机制自动锁利
- 退出纪律不变:止损位/首日保护/跟踪止盈仍严格执行,进攻≠裸奔
防御模式保留场景:宏观=🔴重度否决 / 北向连续净流出 / FOMC-CPI发布日 / 预判被证伪 → 退回防守,暂停开仓或减仓。
v23 升级内容(聚焦周复盘迭代:评分挂钩/进攻弹药/高价股防御/外围否决/重置归档)
v23核心目标:基于 2026-07-25 一周得与失复盘,将 6 个实战迭代点从"笔记"提升为代码层硬约束(不再依赖人工读取 MEMORY.md)。代码 SYSTEM_VERSION 仍为 20,但 v23 强制逻辑已在
bull_stock_tracker.py落地。
| 优先级 | 改造项 | v22行为 | v23行为 | 根因 |
|:------:|:------:|:-------:|:-------:|:-----|
| P0-1 | 评分-仓位挂钩(auto-execute + watch-promote 双路径一致) | 🟢A/🟢B 共用策略默认仓位(🟢B S1可达25%) | 🟢B(20~24分)单笔上限10%权益,且禁用进攻系数;仅🟢A可享1.0~1.2。观察池手动晋级 watch-promote 经 cmd_auto_execute 共用同一硬约束,并显式提示 v23 一致性;S1 晋级须带 --sector-confirm | 7/23 长飞24分给14.3%仓位,次日止损-8.75%(-4,202元) |
| P0-2 | 进攻模式弹药管理 | 进攻系数1.0~1.2,但未预留加仓额度 | 进攻开仓后总仓须≤45%(预留≥15%权益加仓弹药),超限即取消进攻开仓 | 本周归因"证实但不可为"占none主因(39条中32条) |
| P0-3 | 多笔开仓前置总仓预演 | 依赖人工 | enforce_position_limits+原子锁:每笔开仓重算投影总仓,>60%自动调仓/拒开(同一作战窗口多笔连发不会突破60%) | 7/23 10:12 三笔连发后总仓瞬时73.1%破铁律 |
| P1-1 | 外围映射否决 | 无 | update-macro-risk --us-ai-down X 设置美股AI链隔夜跌幅;>3%→次日禁开A股半导体/光通信/AI算力/计算机/电子新仓(auto-execute 自动校验) | 7/24 美股七巨头暴跌传导A股科技 |
| P1-2 | 隔夜跳空防御(高价股) | 统一2%权益风险预算 | 股价>100元改用1%权益风险预算反推股数(止损金额预算法) | 高价股隔夜跳空单笔亏损不可控 |
| P1-3 | 台账重置先归档 | reset 直接清空 trade_history | cmd_reset 前先 create_ledger_backup + 归档 trade_history 到 ledger_backups/ | 7/20 数据因8:44重置断档 |
v23 风控铁律(新增)
- 评分-仓位挂钩(双路径一致):🟢B单笔≤10%权益且禁用进攻系数;🟢A单笔可享1.0~1.2进攻系数(受总仓≤60%约束)。
auto-execute与watch-promote共用同一硬约束,watch-promote显式打印 v23 一致性提示 - 进攻弹药预留:
--attack开仓后总仓≤45%,否则取消进攻开仓(强制预留≥15%加仓弹药) - 外围映射否决:
update-macro-risk --us-ai-down 0.05→ 次日半导体/光通信/AI算力/计算机/电子板块禁开新仓 - 高价股跳空防御:开仓价>100元 → 单笔预亏≤1%权益反推股数
- 重置归档:
reset自动归档 trade_history,杜绝数据断档 - 多笔总仓预演:每笔开仓经
enforce_position_limits原子校验,投影总仓>60%自动减仓最弱项或拒开
v23 命令变更
auto-execute新增--attack参数(进攻模式,仅🟢A有效,预留15%弹药)watch-promote新增--sector-confirm(S1策略晋级须带,否则按 v15 规则拦截)+--attack(同 auto-execute 一致约束)update-macro-risk新增--us-ai-down X(美股AI链隔夜跌幅,>0.03触发外围否决)
定时自动化任务
本技能通过Calendar日程系统自动触发以下定时任务,交易日自动运行,无需人工干预:
| # | 任务名称 | 触发时间 | 频率 | 核心职责 |
|---|---------|---------|------|---------|
| 1 | 牛股盘前基本面消息面扫描v22 | 08:45 | 周一至周五 | 更新宏观风险状态+八维板块催化剂扩面搜索(Phase 0h)+国家队信号感知+地缘双向情景推演+盘前预判锚点设置 |
| 2 | 牛股跟踪作战计划v22 | 10:15 | 周一至周五 | 宏观风险确认+进攻模式判定+国信智能选股筛查+20项打分+观察池管理+信号确认自动开仓(进攻时主动加仓) |
| 3 | 牛股跟踪收盘分析v22 | 17:30 | 周一至周五 | 收盘行情搜索+持仓价格更新+风控检查与自动处理+观察池信号检查+收盘分析报告+intraday-attribution 全天归因汇总 |
| 4 | 牛股盘中异动归因与策略应对v22 | 11:30 / 14:45 | 周一至周五 | 盘中板块异动巡检→搜索归因→对照盘前锚点→intraday-attribution落库→立即执行策略应对(add/reduce/cut/switch),进攻信号出现主动加仓 |
任务工单完整内容存储在自动化系统的prompt中,通过automation_update修改。如需调整触发时间或任务逻辑,通过automation_update修改对应id。
v17新功能命令
择时评分实战验证
optimize-timing-score- 基于历史数据优化择时评分权重timing-score-validation- 验证择时评分与实际收益的偏差
宏观否决优化
macro-veto-alternative --mode get- 获取当前宏观否决的替代方向推荐macro-veto-alternative --mode add --sector X --alternative Y- 添加替代方向映射
板块置信度查询
auto-sector --code X --confidence- 获取板块识别结果及置信度auto-sector --code X --confirm- 确认板块识别结果
台账管理
ledger-backup- 创建台账备份ledger-repair- 检查并修复台账JSON结构
观察池效率检查
watchlist-efficiency-check --code X- 检查观察池升级效率revert-watchlist-threshold --code X- 恢复观察池阈值到15%
Scan to join WeChat group