═══════════════════════════════════════════════════════════════════════════
 一篮子选股系统 v19 · 操作手册
 （副图指标怎么用 / 怎么和选股公式配合 / 到底哪个信号进场）
═══════════════════════════════════════════════════════════════════════════

【一、两个工具的分工 —— 一句话说清】

  选股公式 LZ_XG  →  回答「今天全市场有哪些股票符合条件」   = 找股票
  副图指标 LZ_XG  →  回答「这一只股票现在处于什么阶段」     = 看状态

  它们用的是【同一套计算逻辑】，但回答的问题完全不同：

  ┌────────────────────┬──────────────────────────┬──────────────────────────┐
  │                    │ 选股公式                  │ 副图指标                  │
  ├────────────────────┼──────────────────────────┼──────────────────────────┤
  │ 运行范围            │ 全市场 5000+ 只            │ 当前这一只                │
  │ 输出                │ 一份候选清单              │ 两条曲线 + 三种柱子        │
  │ 回答                │ 今天买什么                │ 现在能不能买 / 该不该走    │
  │ 能不能告诉你何时出手  │ ❌ 不能（要人工数条数）     │ ❌ 不能（只能看个股）      │
  │ 能不能告诉该不该卖    │ ❌ 不能                   │ ✅ 能（绿柱/紫柱）         │
  └────────────────────┴──────────────────────────┴──────────────────────────┘

  ⚠️ 最容易犯的错：看到副图出红柱就买。
     红柱只说明「这只股票符合个股条件」，不代表「今天该出手」。
     出手还需要市场层面的门控打开（见第四节）。


【二、副图指标到底怎么用】

  副图上有两掉曲线 + 三种柱子：

  ── 两条曲线 ──
     得分（红线，0~6）：六件套选股得分。越高越优先买。
     超跌深度（黄线，0~10）：规律状态刻度。>=8 才进候选池。
     辅助参考线：灰色虚线在 10（深度门槛）、浅灰虚线在 6（得分满分）

  ── 三种柱子 ──
     🔴 底部红柱  = 出手条件满足（深度>=10 且 得分>=4）
                    —— 只是"这一只有资格"，不是"今天该买"
     🟢 顶部绿柱  = 离场信号（WZ20>=85 或 BD7>=70）
                    —— 持仓中看到就必须走
     🟣 顶部紫柱  = 顶部预警（KDJ_J>=95 或 WZ20>=87，或放量滞涨长上影）
                    —— 比绿柱更早，看到就该准备走

  ── 怎么看（三个视角）──
   ① 看当下状态：黄线在 8 以上吗？红线几分？
      黄线 >=8 且 红线 >=4  →  这只股票进入候选
      黄线 = 10（满分）      →  最深的一档（实测 K=10 胜率 61.4%）
   ② 看历史信号：往前翻，过去出红柱之后股价怎么走的
      —— 这是培养手感最快的方式。用同一只股票的历史回放
   ③ 看离场时机：持仓期间只要出现绿柱或紫柱，次日开盘走


【三、两者怎么配合 —— 完整操作流程】

  ═══ 每日盘后（约 10 分钟）═══

  第 1 步  跑选股公式
           功能 → 选股器 → 条件选股 → 选 LZ_XG → 执行选股
           → 得到候选清单

  第 2 步  数条数，判断门控 ★最关键的一步★
           记下清单条数 C，与「最近 500 个交易日的历史条数」对比
             C >= 过去 500 日的 95 分位   →  门控打开，明天出手
             否则                        →  门控关闭，明天空仓

           ⚠️ 这一步副图帮不了你 —— 它只能看单只股票，
              而门控需要的是「全市场有多少只同时触发」。
              → 所以要么每天手工记条数，要么用配套的 python 工具
                （每日信号.py 会自动算出门控状态并告诉你出不出手）

  第 3 步  筛出前 10 只
           门控打开时：把候选清单按「得分」降序排序，取前 10 只
           排序方法：选股结果里右键 → 附加排序指标 → 选 LZ_XG → 按"得分"降序

  第 4 步  用副图逐只确认（可选，主要用于建立手感）
           把这 10 只加入自选股，逐只打开副图看：
             · 黄线是否在 8 以上（深度够不够）
             · 红线是否 >=4（得分够不够）
             · 有没有出现紫柱（如果出现，说明可能已经是后半段，建议跳过）
             · 历史上这只股票出红柱后的表现

  ═══ 次日开盘 ═══
  门控打开 → 开盘买入前 10 只，等权
  门控关闭 → 不买

  ═══ 持仓期间（每天 2 分钟）═══
  对每只持仓打开副图，看有没有绿柱或紫柱：
    绿柱出现 → 次日开盘卖出
    紫柱出现 → 次日开盘卖出（更早的预警）
    都没有    → 继续持有
    持有满 40 个交易日 → 无条件卖出（兜底）
    收盘跌破 实际成交价×0.88（固定 12% 止损）→ 次日开盘卖出


【四、到底哪个信号进场 —— 三个条件同时满足才算】

  ❌ 错误理解：副图出红柱就买
  ✅ 正确理解：必须三个条件同时成立

  ┌─────────────────────────────────────────────────────────────────┐
  │  条件 1（个股）  副图黄线 >= 8        超跌深度够深                  │
  │  条件 2（个股）  副图红线 越高越好      选股得分排序优先              │
  │  条件 3（市场）  当日候选数 >= P95      门控打开 ★缺一不可★          │
  └─────────────────────────────────────────────────────────────────┘

  为什么必须三个都满足 —— 实测数据：
    只有条件1（去掉选股）：年化 +8.84%（等于随机选股）
    只有条件1+2（去掉门控）：年化 -5.78%  ← 变负！
    三个都满足：           年化 +16.41%

  门控为什么这么重要：
    信号的超额收益全部集中在「全市场同时超跌」的日子。
    把候选数按天分档：最冷清的那一档普遍亏 1~2%，最拥挤的那一档普遍赚 2~3.8%。
    一天出 500 只候选的日子，和一天只出 3 只候选的日子，性质完全不同。
    => 所以必须等「候选数爆发」的日子才出手，这是整套系统里贡献最大的一环。


【五、是不是只有超跌反弹一条线？—— 是的，而且是有意的】

  你观察得对。目前选股公式里 10 个条件 + 6 个条件全是「跌得狠」类的，
  只有量能那一条不是。这是精简后的结果，不是遗漏。

  为什么没有第二条线（趋势突破 / 拉高型）：

  ┌──────────────┬────────────────────────────────────────────────────────┐
  │ 曾测过的路线   │ 结论                                                    │
  ├──────────────┼────────────────────────────────────────────────────────┤
  │ 抓"起爆点"     │ ❌ 真起爆率仅 12.83%。更致命的是：突破当天的真起爆与假突破   │
  │              │    特征几乎完全相同（ph_push 的 z 值 2.546 vs 2.550），     │
  │              │    当天无法区分 → 这条路走不通                            │
  │ 放量突破       │ ❌ Lift 0.941（比随机还差）—— 放量反而更容易是假突破        │
  │ 低位突破       │ ❌ Lift 0.810                                          │
  │ 横盘后突破     │ ❌ Lift 0.240（全表最差）—— 传统说法是错的                │
  │ 多指标共振     │ ❌ 1/2/3/4+ 个事件型信号叠加，20日胜率 49.2/49.1/48.1/48.5% │
  │              │    完全没有差异                                          │
  └──────────────┴────────────────────────────────────────────────────────┘

  ★ 唯一一条「可能成立但还没做成信号」的线索：
    主力循环的阶段分析里，PUSH（拉高/放量突破）状态的 60 日启动概率是 20.00%，
    比 ABSORB 吸筹状态（13.42%）高得多；
    最优阶段序列 DIST→PUSH→PUSH 达 30.70%（意思是：先有一次放量分歧 → 洗一下 → 再突破）。
    但我当时没能解决「当天如何区分真突破与假突破」这个核心问题，
    所以没有把它做成可用的入场信号。
    → 如果你想要第二条线，这是唯一值得再投入的方向，见第七节。


【六、副图的通用用途（不限于本策略）】

  副图里有两块功能是【策略无关】的，任何持仓都能用：

  ① 离场信号（绿柱 + 紫柱）
     实测依据：163,820 个上升段的终点画像显示，
       终点前一天 KDJ_J 就冲到 96.0、WZ20 冲到 87.7；
       终点当天出现长上影 37.6% + 振幅放大到 9.0% + 放量 + 实体缩小到 43.1%
     提前 1 天离场只损失 1.68pp，拖两天损失 7.82pp。
     => 无论你是按什么逻辑买的，看到绿柱/紫柱都该走。
        这条比"跌破了均线再走"更有效 —— 实测破 MA5/MA10/MA20 离场是负收益
        （超跌反弹初期经常假破均线再拉回，一破就走必被洗出去）。

  ② 顶部预警（紫柱）
     同上，是更早的预警。


【七、如果你想要第二条线】

  最有希望的方向是「洗盘后再突破」。需要先解决一个技术问题：
    如何在突破当天，用「突破前的形态」把真突破和假突破区分开。
  当时测过的突破前特征（量比/位置/均线/筹码/横盘天数）全部无效 ——
  说明答案可能不在「突破前长什么样」，而在别处，比如：
    · 突破后的第一天/第二天怎么走（等确认再进场，牺牲一部分涨幅）
    · 突破时大盘处于什么状态（是否也适用"门控"逻辑）
    · 突破在板块内的相对强度（同行业有多少只同时突破）

  这是一项独立的研究，需要重新做一轮特征发现 + 样本外验证。


【八、日常速查卡】

  ┌──────────────────────────────────────────────────────────────┐
  │ 盘后                                                        │
  │  1. 跑选股公式 → 数条数 C                                    │
  │  2. C >= 过去500日 P95 分位？                                │
  │       是 → 按得分取前10只，明天开盘买                          │
  │       否 → 明天空仓                                          │
  │                                                             │
  │ 持仓中（每天）                                                │
  │  打开副图，看有没有：                                         │
  │    🟢 绿柱（WZ20>=85 或 BD7>=70）→ 次日开盘卖                 │
  │    🟣 紫柱（KDJ_J>=95 / WZ20>=87 / 放量滞涨长上影）→ 次日卖    │
  │    都没有 → 继续持有；持有满 40 天 → 无条件卖                  │
  │                                                             │
  │ 三条不要做的事                                                 │
  │  ❌ 看到副图红柱就买（还缺市场门控）                            │
  │  ❌ 把持仓只数改成 30（篮子买不满 + 排序失效）                  │
  │  ⚠ 固定止损：逐笔口径确实更差（2026-09-19 复核确认），但组合口径│
  │     回撤 −37.7%→−29.2%、Calmar 0.53→0.73 → 作为回撤工具保留    │
  │  ❌ 破均线就走 / 移动止盈（实测都比状态离场差）                 │
  └──────────────────────────────────────────────────────────────┘

═══════════════════════════════════════════════════════════════════════════
 配套文件
   ①指标公式_LZ_XG_副图.txt        技术指标（副图）
   ②选股公式_LZ_XG_每日候选.txt     条件选股
   ③公式说明书_条件与原理.txt       条件与原理 + 实证数据 + 变量对照表
   ④操作手册_怎么用.txt             本文件
   （另：每日信号.py 可自动完成"数条数 + 判门控"，省去手工记录）
═══════════════════════════════════════════════════════════════════════════
