返回 Skill 列表
extension
分类: 数据与分析无需 API Key

牛股起爆点跟踪与模拟交易系统

A股牛股起爆点选股跟踪与模拟交易系统(v22)。20项硬校验打分+6策略+5级评级+3档用户模式+50万台账+自动开平仓+跟踪止盈+宏观否决+止损纪律+持仓健康检查+加仓操作+首日主动保护+国家队信号感知+地缘双向情景推演+盘中异动归因与策略应对+重大板块催化剂扩面搜索+进攻模式(该进攻时进攻)。当用户需要牛股筛选、选股打分、持仓管理、起爆点跟踪、模拟交易、健康检查、入场质量评估时使用。

person作者: user_275f627ahubcommunity

🔥 牛股起爆点跟踪系统 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-alertsupdate-price 时均会检查

auto-execute开仓时自动标记 first_day=Truesupport_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-restructst-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:选股筛查

  1. 使用「国信丨智能选股」按策略条件筛选候选股
  2. ST/小盘股过滤filter-check --code X --name X [--mktcap N]
  3. 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_driven v13:政策强驱动赛道(区域发展/消费刺激),项6得+2分
    • --st-restruct-dims N v13:ST重整质量维度数(0-5),≥4维恢复全部ST扣减/≥3维恢复50%
    • --s4-sentiment-score N v13:S4情绪因子加分(0-3),行业轮动热度+1/舆情异动+1/涨停占比+1
  4. 有效分评级后加入观察池: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% | — |

  1. 确认策略对应买入信号后执行开仓:
    • auto-executewatch-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 查询
  2. 不设主动止盈,自动使用跟踪止盈机制:
    • 跟踪止盈线 = max_price × (1 - 回撤比例)
    • S1/S2: 回撤15% | S3/S4: 回撤12% | S5: 回撤20% | S6: 回撤10%
    • v16: 传入--high-5d/--low-5d后,回撤比例自动动态化(ATR自适应8%~20%)
    • 跟踪止盈线一旦高于初始风控线即始终生效(不回吐已锁利润)

Phase 3:持仓监控与风控

  1. 每日更新持仓价格(自动更新最高价):update-price
  2. 风控检查:check-alerts(含跟踪止盈判断)
  3. 自动处理:止损位触发 → auto-close
  4. S5持仓特殊监控:重组被否/撤回 → 立即平仓
  5. 再上车:平仓后如重新达标,可再次开仓(≤3次,冷却3天)
    • re-entry-check --code X 检查再上车资格
  6. 🔵动态升级
    • blue-promote --code X --rise-pct 10 --volume-surge — 7日涨幅>10%(v13:从15%降低)+量能放大→自动升🟡
    • blue-promote --code X --new-score 14 — 重新打分≥13分→升级
    • 升级后仓位从🔵限制提升至🟡标准水平
    • 升级后有效期延长至20日(🟡标准)

Phase 4:策略复盘

  1. 查看持仓/收益/交易历史
  2. 观察池过期检查: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 |

🔵动态升级机制

触发条件(满足任一即可)

  1. 7日观察期内涨幅>10%(v13:从15%降低) + 量能放大 → 动态升级
  2. 重新score打分≥13分(🟡) → 基本面升级

升级效果

  • 评级: 🔵→🟡,仓位从🔵限制提升至🟡标准水平
  • 有效期: 延长至20日(🟡标准)
  • 命令: blue-promote --code X --rise-pct N --volume-surgeblue-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股收盘行情"核对以下核心数据:
    1. 四大指数收盘点位和涨跌幅
    2. 持仓个股收盘价是否与搜索结果一致
    3. 涨停/跌停状态必须逐条确认——每个声称"涨停/跌停"的个股必须单独搜索确认
  • 如搜索结果混叠午盘/收盘数据,必须额外搜索明确区分,以最新收盘数据为准
  • 任何数据无法确认准确性时,宁可标注"⚠️待确认"也不得编造
  • 6/24事故教训:午盘数据被当成收盘数据输出,江钨装备未涨停被写成涨停。根因:未使用freshness=1、未做收盘数据二次验证、个股涨跌停未逐条确认
  • 7/6事故教训:期货不锈钢夜盘-1.85%被当成日盘收盘数据(实际日盘+0.92%V形反转)。根因:搜索关键词"期货行情"不含"收盘",混入夜盘数据。所有收盘场景搜索必须带"收盘"关键词,freshness=1是最低要求不够
  • 7/21事故教训:中国诚通+国新7/19晚联合增持近600亿完全漏捕(国家队信号缺失)→ 盘前扫描新增国家队/汇金/诚通/增持/再贷款等关键词专项
  • 7/21事故教训2:美伊10天停火提议导致原油系盘中回调,但盘前只推演了冲突升级利好石油(单向陷阱)→ 任何地缘事件必须做双向情景推演
  • v21催化剂感知铁律
    1. 国家队信号每日必搜:汇金/诚通/国新/增持/回购/再贷款/央行流动性 — 这是"政策底"核心信号
    2. 地缘双向必推演:冲突升级vs缓和停火,分别列出利好/利空板块
    3. 盘中异动必归因:板块日跌>3%必须搜索原因、对照盘前预判、如有偏差置顶修正
    4. 盘前预判必设验证锚点:明确标注"如果XX发生则YY逻辑证伪",为盘中提供对照基准
  • v22 盘中归因策略应对铁律: 5. 归因必落地动作:归因结论必须映射到一个真实命令动作(add/reduce/cut/switch/none),禁止"只反思不动作" 6. 该进攻时进攻:当国家队增持+政策催化+板块启动三因子共振且宏观=正常时,进入进攻模式,主动加仓/开仓扩大战果,过度防守=丢失利润 7. 噪音不动作:无实质催化驱动的随机波动→none仅记录,避免频繁交易磨损
  • 7/21事故教训3:盘中板块异动(LPG -3.12%)只做归因反思未做策略应对,违背"该进攻时进攻"原则 → v22 新增 intraday-attribution 真实命令,归因与动作一体执行

v22 进攻模式(Attack Posture)

核心原则(用户原话):该进攻时要进攻,防守是没有利润的。

进攻模式触发条件(三者同时满足):

  1. 国家队信号 🟢强(汇金/诚通/国新联合增持+再贷款) 政策催化 🟢强(国常会/重大工程/产业政策落地)
  2. 对应板块已启动(3日涨幅>0 或 当日放量上攻,非单纯消息脉冲)
  3. 宏观风险=🟢正常(非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-promotecmd_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-executewatch-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%